Why I don’t believe in a “happy medium”

Don’t get me wrong, I’m not anti “happy medium”. After all, who could be against a magical mythical scenario that has all the advantages of the other options and none of their disadvantages? I’m also for unicorns, flying cars, making a trillion dollars (after taxes) in salary, peace in the […]

Programming resolutions

I was going to write something about the 1 or 2 tricks I’ve learned about trying to wrap your head around large codebases, but the last few months at work have pretty much made it clear to me I know nothing about knowing things, so that one’s pretty much in […]

Want to unleash innovation and jump-start the economy? Hire drug cartels!

Well, obviously, this is going to fall in the “Shenanigans” portion of “Software and Other Shenanigans”, but with the election over and the country’s attention (presumably) turning back to spurring innovation and economic production, I’d like to offer my humble suggestion. Namely, we need to start hiring, encouraging, drug dealers. […]

A more useful guide to getters and setters

While perusing the Internet, I stumbled on some question about getters and setters and why people are supposed to use them (which of course I can’t find the link to now, even with the help of the mighty Google). After reading the question, I realized something. Holy crap, a lot […]

Virtually handy

Maybe it’s just that I’m slow on the uptake, but I didn’t get the whole hype over using virtual machines for development up until I actually started doing it. After all, why use virtual machines when you have a perfectly good physical box sitting right there and ready to go? […]

Why can’t all this stuff just get along?

We all have our own personal Kryptonite, that little something you encounter as part of your job that just never seems to go right no matter what you do. For me, that Krytonite is server configuration. It doesn’t matter how clear you make the how-to directions, I will find a […]

Phone season 2012

So all of the new phone line announcements are in and the comparisons, snarking, and general smuggery are underway in earnest. Apple and Android fans are still Montagueing and and Capuleting each other, and Microsoft fans totally understand how Rodney Dangerfield felt. Since Apple and Nokia (aka Microsoft’s phone division) […]

What’s in your box?

For the first time in my professional career, I’ve found myself working without any type of laptop. I can still work from home on my own machine, but given how easy it is to telecommute as a software developer, it struck me as odd that my work machine would be […]