Category Archives: Programming

Algebraic data types: without them, we all suffer

Perhaps you’ve heard of “stringly typed” code. The use of strings instead of actual, you know, proper data structures, in places where it seems completely inappropriate. Why do programmers write such things? I’m sure some of it is simple bad … Continue reading

Posted in Programming | Tagged , , | Leave a comment

Human-computer interaction and programming

The other week, I was dismissive of an attempt at creating a “non-programming” sort of programming. I’d like to explain myself a bit more. The trouble, I think, is that many people confuse the problem. Programming is pretty terrible, but … Continue reading

Posted in Programming | Tagged , | Leave a comment

Programming is the new literacy

Chris Granger has a post ironically titled “Coding is not the new literacy.” It’s pretty good. Despite the early part where he attempts to redefine literacy in order to have a catchy title: This is certainly accurate, but defining literacy … Continue reading

Posted in Programming | 1 Comment