bob-martin-softskills-2

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 …

The word Follow in cut out magazine letters

11 Influential Web Developers You Should Be Following

“There is no such thing as a ‘self-made’ man. We are made up of thousands of others. Everyone who has ever done a kind deed for us, or spoken one word of encouragement to us, has entered into the make-up of our character and of our thoughts, as well as our success.” – George Matthew Adams One major lesson I …

Fotolia_35206134_XS_thumb.jpg

After Completing 40 Online Training Courses for Pluralsight, What Have I Learned?

Wow, I can’t believe I have actually reached the milestone of authoring 40 Pluralsight courses My first Pluralsight course, Introduction to Android Development, was released on April 12th, 2011.  That is just over two years ago. And my latest course, which makes number 40, if you count my contribution to the Design Patterns course, is Using Glimpse With ASP.NET, MVC4, and …

The Myth of the Super Programmer

I received an email this past week that disturbed me. Basically the author of the email inferred that most of the topics I talk about in my blog posts and Pluralsight videos are relatively easy topics, but that I had hypocritically suggested that interviews should be hard and should be designed for “real programmers” or super programmers. Essentially the point …

Teaching is Simplifying

I’ve been doing quite a bit of teaching lately. I really enjoy it, but it is not always easy.  Many people have asked me what I think makes someone effective at teaching and I have given it quite a bit of thought. I don’t think there is one simple answer to this question, so I’ll try and approach it from …