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...
Programming Trends for 2017

Programming Trends for 2017

It’s still kind of amazing to me that my particular profession, software development, is one of those few career types where you need to continually learn new things at a breakneck pace. Of course you need to continually keep marketable in ANY job profession,...
Why Is Microsoft Going Cross Platform?

Why Is Microsoft Going Cross Platform?

It might not be news to younger software developers but I believe Microsoft is really turning over a new leaf. I truly became convinced of this when Microsoft recently announced a new cross platform software development tool called Visual Studio for Macintosh. When I...