Have a walk with me back to the end of 2009, because it's important for context. For many years, I had been working as a software tester, mostly in the capacity of an "Army of One", the Lone Tester, the Omega Tester, fill in the blank. I joked that I could be the junior tester, the senior tester, the QA manager, the director of QA, etc. and it wouldn't really matter. I reported to the VP of Engineering and, well, I was my own department, beholden to nobody but the VP and myself. In some ways, this is good, but in others, it's bad, because there's no one there to really challenge you to do more, to be more, to go farther and learn more. At the end of 2009, I decided that I wanted to do something different. I wanted to fall in love with testing again.
I remember a comment from a seminar with Steven Covey where he was describing that one of his friends felt he was in a dead-end relationship with his wife, that the spark was just gone. Covey's response? "Then love her". The guy protested and said that it's not that easy, it just felt so dull and tired, and again, Covey replied "Love her"! He then went on to explain that love is an action, it's something you do, not something you feel. If you want to rekindle that spark, then do things that will cause the spark to reappear. Standing around waiting for it does nothing!
This reminded me that, once upon a time, I loved doing software testing. What happened? Why did I stop loving it, or barring that, why did I feel like I was just going through the motions? With that, I decided to try and see what I could do to re-start that "spark"... let's see...
- What was the last testing book I read? I only had one, Testing Computer Software, and it had been years since I read it in a meaningful way. Hmmm.
- When was the last time I attended a training related to testing? 2007, when I went to a Training seminar provided by AutomatedQA. Before that, I had to go clear back to 2001, when I had the chance to do a test training for Windows XP up at Microsoft!
- When was the last time I interacted with other testers? Hah, what other testers? I'm an Army of One! Well, outside of work. Oh, yeah, that... ummm... never?!
Wow, I was in a lot worse shape than I thought! No wonder I felt my resolve flagging; I was doing absolutely nothing to nourish the relationship. I was just showing up and doing what I felt I had to do. With this, I decided it was time to do something about it, and what better way than to do some searching for some of that old spark.
From here I don't remember how exactly I came across it, but a book landed in my hands, and it was "Secrets of a Buccaneer Scholar". For those in the testing community, James Bach is a well known figure and little needs to be said, but other than from posts on his blog, I didn't know his full story. Needless to say, this book hit me like a lightning bolt. I recognized myself in these pages in so many ways, and it gave me a desire to go back and learn about testing again, but this time, learn about it on my own terms and do so with others.
In February of 2010, while I was going through and looking at testing books, testing blogs, listening to testing podcasts and other things that were helping to fire my imagination, I heard Dave Ramsey talking to a caller on his podcast and he recommended a book by Seth Godin that was just being published called "Linchpin". This book intrigued me, so I decided for fun to download it as an audio book from Audible. Folks, Godin's book are fun to read, but for some reason, I like listening to Godin better. He hit me squarely between the eyes with a section about not having a resume. What? how can you get a job without a resume? By having others come to you, that's how!
Here's are some of his suggestions:
- Have a letter of recommendation from three to five of the best thought leaders in your field.
- Have a product that people can touch, interact with and offer their comments about from anywhere.
- Have a blog so compelling that they can't help but take notice.
The comment from the audio section (and really, you have to hear him say this in his inimitable way to get the full impact):
"Yeah, but I don't have any of those things."
"Yeah, that's my point! If you don't have any of those things, what makes you think you are special, talented or noteworthy?"
Total skyrocket explosion moment for me there. It was those words that made me decide on March 10, 2010, that I was going to, at the very least, try one of those ideas, and with that, TESTHEAD was born.
Nine months have passed since then, and in those nine months the following things have happened:
1. I started writing regularly about my testing ups and downs, and what I had and hadn't learned over the years. Twitter and Facebook would receive somewhat regular updates on what I was posting and when I published updates. Twitter took this in stride. Many of my Facebook friends wondered what the heck I was doing (to later prompt my adding a "Geek Content Alert (GCA)" so as to not confuse and scare non-technical locals ;) ).
2. I received encouragement and ideas from Matt Heusser due to replying to one of his blog entries on writing.
3. Through searches, I came across the phrase "Miagi-Do" (really, I had no idea how fateful that phrase would be (LOL!) ).
4. Through conversations with Miagi-Do affiliated testers, I met Markus Gaertner, who ran me through my first testing challenge, helped me see some areas where I needed some improvement (and some areas where I needed serious improvement (LOL!) ) and accepted me as a student in Miagi-Do.
5. I took the opportunity to get involved in a number of challenges presented, including putting myself out on Twitter and letting people know about my blog, my involvement in Miagi-Do, and other areas where I was interested in learning more about testing.
6. Through this, I learned about the Association for Software Testing and their Black Box Software Testing classes. I figured, well, why not, they come highly recommended by the testers that I know and trust, let's give it a shot.
7. I completed the Foundations class (Whew! Not a particularly easy class, and there were a few places where I actively questioned "wait, is that right?!" and had the chance to actively debate the answers). Wow, was that fun!
8. Shortly after completing the class, I was asked by AST if I'd be willing to help teach future classes. I said "absolutely" and with no break, I jumped into the next class as an assistant instructor (and dare I say it, I learned more the second time than I did the first).
9. About this time Matt Heusser sent out a call for people to help review an upcoming book on "How to Decrease the Cost of Software Testing" and included me in the list of reviewers as part of my involvement with Miagi-Do. It was at this time, and because of a number of testing challenges and discussions I'd actively participated in, I was promoted to the rank of brown belt in the Miagi-Do School of Software Testing.
10. Additional requests to help facilitate the AST BBST Foundations class came, and I went for my 3rd session (2nd as a Staffer) and I learned more about the class and material this third time through than I did the previous two times!
11. In late July, Matt Heusser sent out a call to arms asking if there was anyone willing to help him with the podcast he was producing. As a long time podcast fan, former musician and music producer, and general nerd when it comes to audio production, I asked if I could help out. With that, I started producing the TWiST podcasts, and have been doing so along with Thomas Ponnet and Farid Vaswani ever since.
12. On August 7th I participated in my first ever European Weekend Testers event, and enjoyed it immensely. Pondered to myself "now why isn't there anything like this in the States?" Some are going to laugh at this because these words would sort of come back to haunt me later.
13. In August, an author dropped out of the Cost of Testing book project, and Matt announced that there was an opening for a chapter contributor. With that, I jumped in and submitted a chapter idea based on the idea of Trading Money for Time. It was accepted, and then a couple months back and forth to revise and review the content allowed it to pass final submission and make it into the book.
14. In October, based on many hours of updating and creating changes for the Pacific Northwest Software Quality Conference web site, I was given complementary admission so that I could attend and participate in the conference. I brought along a DAT recorder and microphone just in case some interesting conversations happened. In truth, there were several, and thus the TWiST-Plus format was created to allow us to create smaller and more compact podcasts from the regular TWiST version.
15. In November I made a comment in one of my blog posts that I lamented the fact that Weekend Testing was happening in India, Australia & New Zealand, and in Europe, but that there was no chapter in the Americas. Joe Strazzere commented back that maybe it was because no one felt it was worth the time to do it.. including me, since I also hadn't done anything to make it happen. I realized he was right, and if it were to happen, then I'd need to sit down and really see if I was one who could/would help bring it to the States. After sitting in with the European Weekend Testers group and facilitating the discussion, many of them decided "yeah, Michael, you can do this!" and with that Joe Harter, Lynn McKee and I set out on a grand adventure to found Weekend Testing in the Americas. We ran our first session on November 14, 2010.
16. An old friend and former colleague reached out to me and said "Hey Michael, you seem to know a lot about testing, would you be willing to talk a bit with me so that I can understand better what to look for in software testers were we to interview them?" After sending a few of my ideas to him, he asked if I'd be willing to meet with the founder of his company to continue the conversation. Following on from there I was asked to talk with some core people at their company, and following that, I was asked if I'd like to come and help their company build their test team, to which I replied "yes!" :).
That's a long list of stuff to have happen in a single year! All I can say is that it was a tremendously busy year where I learned a great deal more than I anticipated I would, had the opportunity to do way more than I thought I could, and I had the chance to see a little blog I started as an experiment become something people all over the world turn to regularly. That is both gratifying and at the same time, very humbling. The biggest take away from all this, though, is that I found my lost love... my love of testing! There was no secret formula, there was no special gimmick, just a lot of hard work and challenges that I threw myself into and met. To that end, I have a lot of people this year to thank, including David Ziegler, Matt Heusser, Markus Gaertner, Ajay Balamurugadas, Cem Kaner, Becky Fiedler, Selena Delesie, Anne-Marie Charrett, James Bach, Jon Bach, Joe Strazzere, Lynn McKee, Joe Harter, Thomas Ponnet, Farid Vaswani, Bill Gilmore, and Rhea Stadick. Each of you helped in a big way in my rekindling my love affair with testing, and encouraging me to reach for the passion I already had for it and "work it" so that it was a bright and burning flame. Testing is fun again, testing is great again, testing is really important to me again, and I'm passionate again about being part of the broader community of testers and helping to spread the word about it to those who would have ears to hear (LOL!).
To all those that had a small or large part in making that happen, I'm grateful. Thanks for what has honestly been, at least as far as software testing is concerned, my greatest year! Here's to an every bit as exciting and fun-filled 2011.