So You’re Moving to the Silicon Forest?

So You’re Moving to the Silicon Forest?

If you’re moving to Portland, you might be wondering which neighborhood to live in. You should first know the genius of the city’s layout, which is split into 4 primary areas: NW, NE, SW, and SE. They are divided by the Willamette River (going north and south) and...
Pros and Cons of Cloud Computing

Pros and Cons of Cloud Computing

Every so often, software development goes through major disruptive changes. The introduction of object-oriented programming was a major paradigm shift in the way a computer programmer breaks down project requirements into distinct islands of code referred to as...
Why Enterprise Programming Is So Challenging

Why Enterprise Programming Is So Challenging

If you backed me into a corner and asked me what’s the toughest and most challenging kind of software development I’ve ever experienced, I’d have to say hands down, it’s the world of enterprise software development. To be clear, enterprise development is all about...
How a Developer Measures Success

How a Developer Measures Success

How should a software developer measure their success? When I was younger and starting out in my professional software development career, I used to think it was how much code I sling. Like Clint Eastwood in “A Fistful of Dollars”, I liked to pretend I was a...
How Developers Level Up

How Developers Level Up

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...
The “I’m Not Technical” Cop Out

The “I’m Not Technical” Cop Out

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...
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...