The Art of Zen Coding

The Art of Zen Coding

“My dear young man, don’t take it too hard. Your work is ingenious. It’s quality work. And there are simply too many notes, that’s all. Just cut a few and it will be perfect.” – Amadeus It sounds bizarre, but I’m getting to the point in my...
The Programming Imposter Syndrome

The Programming Imposter Syndrome

I just reached my twenty year mark as a professional software developer. I know it’s a cliche, but where did the time go? We all go through first events in our life. Our first time we could stand up by ourselves, the first time we said our first words, the first time...
The Software Architect Gap

The Software Architect Gap

A software developer usually has two career paths to choose from. If the developer wants to eventually get into management, they will have to make a significant career shift. The primary duty of a software engineering manager is to manage other people on the software...
Git ‘er Done!

Git ‘er Done!

Much as professional carpenters and plumbers have certain tools in their toolbox that are indispensable … wrenches, pliers, hammers, etc, software developers have certain digital tools we simply can’t live without. The most important tool, of course, is a programmer’s...