What to Read

If you’re choosing software, I wrote a somewhat irreverent guide on how to do that. Even software engineers will find it useful.

If you’re a developer, I wrote a career course. If you’re early in your career, it’ll add a million dollars to your lifetime earnings  by giving you a clear, upward path. Supposedly knowing a little about negotiation adds a million bucks (compound interest, etc.), and this goes way beyond that. Many (most?) senior devs don’t know this stuff.

If you are considering going to college, or have a kid, I wrote how you’re probably going to waste $200K on your education. But also, how not to waste that money.

If you’re curious about how America will radically change over the next 5-10 years, I wrote about the rise of the robot chauffeurs. Or as most call them, autonomous vehicles. I spent weeks researching it, and can’t tell you how many times my mind was blown.

I also give talks on careers and programmer productivity, if you need a speaker for your conference. Reviews have all been positive.

While I’m changing how you see the world, here are three documentaries that have done that for me:

Latest Articles

Selecting Technology Using Job Ads

In IT (as in most industries), there are many factors to consider when choosing a new technology. One must carefully consider cost, features, ease of blah blah blah who cares? The only thing that matters is: will this look good on a resume? Enter Indeed job trends....

JavaScript 2: The Next Big Language?

OK, so this blog is starting to look like the Steve Yegge Fan Club, and I'm only 3 posts in. Lucky for me, I don't care. Steve recently wrote a compelling post on the next big language. In my first post here, I bet that Java would be dethroned within 5 years, and...

JVM Language Shootout

Steve Yegge has a comparison of various languages for the JVM. For the comparison, he creates an actual Swing application, so if the language couldn't handle that, it didn't get included. Since the objective was to find a language capable of replacing Java on the JVM,...

Why I chose WordPress over Roller

I thought I'd kick off this blog explaining my tech choice. I had planned on using Roller, because it's written in Java, and many large, multi-blog systems (JRoller, Sun's employee blogs, others) use it. I thought I could mess with the code if I felt like it, maybe...