Latest Articles

Agile

Why Small is Better

I’ve talked about large backlogs being fatlogs here and here before, but I’d like to apply that general thinking to…

SP
Best Practices

Do We Need If Blocks?

I’ve been contemplating this for a while now.  I thought I would finally write on the subject and see what…

Architecture

Self-localizing Error Messages

Yesterday I ran into a problem trying to figure out where to localize error messages. We are using a MVP…

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 →