How I got Robert (Uncle Bob) Martin to write a foreword for my book

Last week my publisher, Manning, gave me a little surprise. They told me that my new book, Soft Skills: The Software Developer’s Life Manual was going to publish early; that anyone who ordered before December 14th would be able to get the print version in their hands by Christmas (barring any unforeseen circumstances.) This was very exciting, until I realized …

Zephyr vs. qTest

Zephyr vs. qTest

I often get asked about test management software. Specifically, which solution is best and which ones I recommend. So, I thought I would do a little post comparing Zephyr to qTest, since they have fairly similar offerings. In all fairness, I want to provide a full disclosure and let you know that Zephyr sponsored this post. But… as you know, …

man in suit with nunchucks

What It Actually Means to Market Yourself as a Software Developer

Today is your lucky day! No, really it is. I am going to tell you exactly what it means to market yourself as a software developer and why it just might not be such a bad thing. Believe me, I know what you are thinking. I get a lot of flak about the idea of marketing yourself or doing any …


Take the Harder Road

In this video, I talk about why it is usually a good idea to take the harder road, when faced with two choices and also how important it is to specialize.


I Spoke at Oredev This Year

I’ve been waiting to put this post up until the videos from my talks at Oredev were put online, but since two of the three are online, and I wasn’t sure if the third was actually going to go up, I decided to go ahead and put up the post now. I don’t speak at a lot of conferences, and …