Being the best programmer

Communication. The activity of conveying information. The exchanging of thoughts. It’s incredibly easy to do — we do it all the time, consciously or otherwise — but incredibly hard to do well. Unfortunately, it’s a core part of being a good developer, and one that we all too often forget about. Of course, that doesn’t…

Continue →

It’s been a (very) long time coming

I’ve been telling myself for years now that I should sort out my website. Other people have been telling me the same thing. I did at one point have a site I maintained, back in the day when writing JavaScript was a novelty, and CSS was emerging as a replacement for <font> tags. And people…

Continue →