Why do you hire programmers? Seriously, why? Think about it for a minute.
If your answer is “to write code”, then think about it some more. I don’t know what your reason is, but I’m pretty sure that’s not it. Writing code is merely a means to an end, not an end in itself.
Do you [...]
In late 2007, I ran across a guy who was preparing to open a Linux-based internet cafe named “CyberPenguin” in the Philippines. After discussing his needs, he asked me to write a custom billing and workstation management system for the cafe’s use. In 2008, he came to me again to request some additional [...]
The technology industry, by and large, is inhabited by early adopters. It’s how most of us got here, after all. You learn to work with “high-tech” equipment by doing it and you do it because you want to play with the latest shiny new toys.
But the latest, of course, is also the least [...]
I always seem to have a difficult time explaining to people the sort of work that I do. I write software, but focus on behind-the-scenes functionality, not the up-front interface that everyone sees. No matter how carefully I try to explain this, it always ends up with me describing a website that I’ve [...]
There are a lot of blogs out there and many people are saying that they’re the top new way for a business to communicate with its customers (and potential customers), or at least a way to maintain a nice flow of content to keep yourself in the search engines’ eyes, so here’s another one going [...]