Latest Articles

SP
Best Practices

When Being Good is Bad

I want to start off this post with a story:\n\n The ceramics teacher announced on opening day that he was…

SP
Best Practices

Types of Duplication in Code

One of the biggest reasons to refactor code is to eliminate duplication.  It is pretty easy to introduce duplication in…

SP
Best Practices

Small Refactorings are OK

Many programmers seems to get caught up on the idea of refactoring. Most of us are familiar with the Boy…

Ready to Accelerate Your Developer Career?

Rockstar Developer University is John's premium coaching program for developers who want to build careers, not just write code.

Book Your Free Call →