Timer Thing, part 1

I think all of us, as developers, have written some kind of software that solves a unique personal problem. If you haven’t, you should. Sometimes the hardest part is finding a suitable problem of your own to solve. But even small problems can contain interesting design decisions. In that vein, I found my own suitableContinue reading “Timer Thing, part 1”

My Favorite Development Tool

I had a few requests for at least one article geared towards those just beginning to learn about development. I want to clarify: I don’t mean beginning computer science, I truly mean development. The distinction being one of “implement this boilerplate alongside some custom validation” and “implement operations on this red-black tree.” So this willContinue reading “My Favorite Development Tool”

An error message

Let’s kick this blog off with an analysis of an error message. That sounds fun, right? Doesn’t matter. One of the most fascinating aspects of software development, for me, is how you’re holding essentially a time-delayed conversation with your users. Oh, and one of the participants in the conversation is a stunningly bad conversationalist withContinue reading “An error message”