My Codemonkey New Year’s Resolutions

My Codemonkey New Year’s Resolutions

Another year is here! There’s this old saying that you supposedly get wiser the older you get. But as a software developer, I can attest to a seemingly truer saying… every year, I feel I know less and less. In many other professions, there’s a certain number of...
The 10x Programmer Problem

The 10x Programmer Problem

There’s a popular technical phrase that seems to be bandied about lately, especially from technical recruiters and folks from Human Resources departments of many organizations. The “10x Programmer”. Or “Rockstar Ninja Programmer”. Or “Super Teenage Ninja Turt-“ …...
How to Survive an IT Emergency

How to Survive an IT Emergency

How many of you software engineers have had this happen to you in your career? You’ve been pounding away on a hot keyboard all day long, writing code, sending out e-mail status reports, attending endless back to back meetings and all the other of myriads of tasks...
The Programmer Mentorship Gap

The Programmer Mentorship Gap

The US Navy has been struggling with some tragic events that have resulted in the loss of their own sailors and multiple ship collisions causing millions of dollars of damage requiring extensive overhauls and repairs of those damaged ships. In fact, the problem has...
Is Desktop Software Obsolete?

Is Desktop Software Obsolete?

I’m constantly amazed at how much the software development landscape has changed since I first started my professional software programming career nearly twenty years ago. If I had to name THE single pivotal event that steered the ship of software programming in a...
The Dark Side Of Open Source

The Dark Side Of Open Source

I recently came across an interesting article about the integrity and security of a major source code repository of the world’s most active and popular programming languages on the planet, in serious danger of being compromised by malicious viruses and malware. No...
The Shiny Technology Problem

The Shiny Technology Problem

If there’s one thing that will excite most software developers, it’s the LATEST SHINY DOOHICKEY. When I was first starting out my professional software development career, it was only a few years after the world wide web was born, so anything internet-related was the...
One Language To Rule Them All

One Language To Rule Them All

“One ring to rule them all, one ring to find them, One ring to bring them all and in the darkness bind them.” – J.R.R. Tolkien’s Lord of the Rings I’ve blogged quite a bit in the past about the rise and importance of Javascript in modern day development. When I...
Is Native Mobile App Development Dying?

Is Native Mobile App Development Dying?

I came across an interesting article recently where the author argued that we are nearing the end of developing native apps for mobile devices like smartphones and tablets. He postulated that web technologies are advancing at such an incredible pace that there is...