Month: June 2016
How to Get an Edge as an IT Management Consultant
I’ve made no secret of, and even frequently referred to my consulting practice including aspects of IT management consulting. In short, one of my key offerings is to help strategic...
How to Analyze a Complex Solution
I’ve made no secret that I spend a lot of time these days analyzing code bases as a consultant, and I’ve also made no secret that I use NDepend (and...
Enforcing Immutability in Multi-Threaded Projects with NDepend
Early in the days of object oriented programming, we really got a lot of mileage out of the language and paradigm features. For instance, if your memory extends back far...
5 Habits that Help Code Quality
When I’m called in to do a strategic assessment of a codebase, it’s never the result of everything being awesome. That is, no one calls me up and says, “we’re...
How to Get Developers to Adopt Coding Standards
If you’re a manager, there’s a decent chance that the subject of coding standards makes you want to bang your head against a wall repeatedly. If you’re a developer, you...