The 99 Cent App Problem

The 99 Cent App Problem

“TANSTAFL – There ain’t no such thing as a free lunch” – Robert Heinlein’s “The Moon is a Harsh Mistress” Whenever I get in the mood to purchase new apps for my iPhone, I usually like to read the user reviews first, to get an idea of what other people...
My Ideal Work Computer

My Ideal Work Computer

If it didn’t look kind of weird and creepy as a man in his mid forties, to head down to my local shopping mall during Christmas and sit on mall Santa’s lap to ask what I wanted for Christmas, you know what I would ask old St. Nick? A mobile computer. Yes, I know, I...
My ReactJS Thoughts

My ReactJS Thoughts

One of the pleasures of being a professional software developer is the never ending learning of new technologies and concepts. The software development landscape is truly moving at a breakneck pace. When I first began my professional software developer career, it...
The Power of the Tech Stack Ecosystem

The Power of the Tech Stack Ecosystem

There’s an old proverb that states “necessity is the mother of invention”. It basically means that people can often come up with inventive ideas born out of some sort of difficulty or pain point. The CEO of Netflix was famously quoted as saying his...
Said Every Developer Ever…

Said Every Developer Ever…

There’s a little joke that’s common to probably every software programmer on the planet. It boils down to the idea that the only GOOD code that exists is the code a programmer writes for himself. I’m just making an educated guess here, but I’m...
Teaching as a Developer: One

Teaching as a Developer: One

In development, we are constantly learning something new.  Trying to know the latest framework, understand the next breakthrough, be on top of the next big thing to revolutionize the industry. Some of my friends are able to comprehend these new languages and syntaxes...
The Hail Mary Recruiter Problem

The Hail Mary Recruiter Problem

As a software developer, I receive LOTS of attention from technical recruiters. I’ve got an active public profile on LinkedIn and I try to stay engaged in the technical field with my blogging and attendance at our local tech meetups in my hometown. It’s...
The Computer Science Gap

The Computer Science Gap

I recently got into a very interesting discussion with a new coworker whom just got hired at my company, and before that, graduated with a computer science degree from a local university. We sit next to each other, so we often chat about anything that pops into our...
Fifty Shades of Codemonkey

Fifty Shades of Codemonkey

When you’ve been around the software programming block for a number of years, you start to gain a sense of how varied in personality and manners other software developer coworkers are. You might think there can’t be THAT much variance between two software...
Why Developers Should Learn the Command Line

Why Developers Should Learn the Command Line

As a software developer on the Microsoft stack, I never really had the occasion to know or use the command line interface. Up until about the time Microsoft changed leadership from CEO Steve Ballmer to the latest CEO, Natya Sadella, the company never really...
Why Developers Should Attend Tech Meetups

Why Developers Should Attend Tech Meetups

Software developers are a curious lot. Some developers come to work, do their eight or so hours, and punch out and head home for the day. Lather, rinse and repeat. Pretty normal, you think. But there are other developers who can’t seem to get enough of the job....
Why Error Handling Is So Important

Why Error Handling Is So Important

The best software programmers are the most paranoid. This thought struck in my head, as I was recently debugging some legacy .NET code. My dev manager recently asked me to start investigating why a particular piece of functionality inside of a .NET web application was...