It's not about how you start: succeeding in your side projects as a developer

It’s not about how you start: succeeding in your side projects as a developer

Ask any developer to tell you about the side projects she’s working on, and she’ll likely have an ongoing list of things she’s thinking about or toying with. It’s in our nature. We’re builders: we were the kids playing with…

On Hiring Developers

On Hiring Developers

Here in Seattle, if you’re a developer with any sort of public profile, you will generally get a lot of emails and requests from recruiters or hiring managers looking for new hires. There simply aren’t enough developers to go around,…

The Tech Sector and Unemployment

The Tech Sector and Unemployment

Good software engineers are good because they are constantly learning, constantly trying new things, and are constantly ahead of the curve. The New York Times ran an article this week titled “Once a Dynamo, the Tech Sector Is Slow to…

Apple, mobile development, and freedom

Apple, mobile development, and freedom

Though I consider myself a mobile developer (and a good one at that), I haven’t yet written anything for the iPhone. I use T-Mobile and wasn’t going to switch to AT&T just to use one, and I didn’t care enough…

The C++ Programmer Problem

The C++ Programmer Problem

I’ve spent the great majority of my career writing code in C++. After using the language for 14 years, I would consider myself very fluent in the language. I might even say “expert-level,” but the trouble with being even close…