Month: September 2016
Rewrite or Refactor?
I’ve trod this path before in various incarnations and I’ll do it again today. After all, I can think of few topics in software development that draw as much debate...
Secrets of Maintainable Codebases
You should write maintainable code. I assume people have told you this at some point. The admonishment is as obligatory as it is vague. So, I’m sure, when you heard...
What to do when Your Colleague Creates Spaghetti Code
I write for a number of different outfits and earn my living consulting around software and IT. Because of the intersection of these three concerns — writing, offering advice professionally,...
How to Get Company Coding Standards Right (and Wrong)
Nothing compares with the first week on a new job or team. You experience an interesting swirl of anticipation, excitement, novelty, nervousness, and probably various other emotions I’m forgetting. What...
Keep Your Codebase Fit with Trend Metrics
A while back, I wrote a post about the importance of trends when discussing code metrics. Metrics have an impact when teams are first exposed to them, but that tends...