The way that Hollywood portrays the art of computer hacking is always entertaining. Especially if you come from an actual software development background like myself. In many Hollywood fantasies, a computer hacker is this digital omnipotent wizard in front of a keyboard. One of my favorite hacker movies is Swordfish, starring John Travolta and Hugh Jackman. Hugh Jackman plays a down on his luck computer hacker/activist, who got in...

Read More
How Developers Level Up

How Developers Level Up


Posted on Jun 12, 2017 | 0 comments

I’ve been a video game nut ever since I was a kid. I especially loved those Dungeons & Dragons style role playing fantasy games where you played a lone hero out to save the world from unspeakable evils. Every role playing game, whether it’s paper based or computer based, all share the same basic gameplay mechanic. You start out with a set of character attributes that define various aspects of your player character. Things like how...

Read More

There’s something I’ve been observing recently about my job that’s really been puzzling me lately. Maybe puzzling is a little bit too weak. More like disturbing. I work as a software developer for a software as a service company. It’s basically their primary bread and butter source of revenue … we live and die by the success of our software, hardware and services ecosystem that we provide for our customer base. We’re obviously a...

Read More
The 99 Cent App Problem

The 99 Cent App Problem


Posted on May 30, 2017 | 0 comments

“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 thought about the app I’m interested in purchasing. Probably the number one complaint I continually see when someone negatively reviews an app is just how darned “expensive”...

Read More
My Ideal Work Computer

My Ideal Work Computer


Posted on May 15, 2017 | 0 comments

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 can already hear you balk and shout out, “get a laptop, bud!”. I have a laptop. It’s one of those big 15 inch MacBook Pro models. It’s got plenty of RAM and disk space, and...

Read More
My ReactJS Thoughts

My ReactJS Thoughts


Posted on May 9, 2017 | 0 comments

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 didn’t seem so fast paced. Now with the advent of the internet, things just seem to move at the speed of light. Every day, I seem to read about a new programming...

Read More

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 company was born because he was sick and tired of paying late rental fees because he didn’t return them back to the store on time. This was back in the days of...

Read More
Said Every Developer Ever…

Said Every Developer Ever…


Posted on Apr 27, 2017 | 0 comments

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 going to make the statement that MOST software projects which software programmers work on are NOT shiny new greenfield projects. They’re usually software projects...

Read More
Teaching as a Developer: One

Teaching as a Developer: One


Posted on Apr 10, 2017 | 0 comments

  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 with no trouble.  But when it comes to them explaining what they just learned, they seem to struggle a bit trying to break down the content into something that is...

Read More

    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 only natural that I get a lot of attention, not that I’m a 10X rockstar programmer or computer genius by any stretch of the imagination. But software...

Read More