User Interfaces and Whatnot

If I had the ability to freely work within my preferences, I’d be building applications that you call from a command line or terminal. They would do their work quietly, report their state to some logging table somewhere, and they would make their output available in some useful fashion. That is to say, my idealContinue reading “User Interfaces and Whatnot”

Refreshing

A while ago I built something small. I volunteered my services to crank out a quick and dirty little timezone clock for someone that has to schedule meetings with people scattered across a large chunk of the world. It turned out that there wasn’t a great way to get this information in a readable formatContinue reading “Refreshing”

Timers

Something that I do, besides programming, is lift weights. Specifically, I train for and compete in kettlebell sport. The training is usually based around doing X-thing for Y-time and so I’ve developed some experience with interval timers. I didn’t like any of them! So I built this instead! I realize that roughly four years agoContinue reading “Timers”

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”