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...
Tips for Implementing Agile the Right Way

Tips for Implementing Agile the Right Way

There’s lots of buzz about agile — as well as plenty of misconceptions about what agile is and isn’t. Agile offers a variety of benefits, from a better final product to improved collaboration, which has led many organizations to adopt an agile approach. But seeing...
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...