Category Archives: Uncategorized
Perl 6 and the Price of Elegant Code
The project that first made me fall in love with Perl… Perl 5 had recently launched, with new features for object-oriented programming, includable modules, lexically scoped variables, and references—including closures. At the time, I was writing boot code, diagnostics, and … Continue reading
Perl 6’s Top 3 Coolest Features
Perl 6 has some really cool features. Features I’d like to use in production projects. But is Perl 6 suitable for production? I keep hearing, no, because it’s unstable, the spec is still being hammered out, there are still too … Continue reading
This Site Is Such a Hack
I’ve been wanting to set up a software-development blog for some time. And for some time I’ve been wrestling with the pains of managing multiple WordPress blogs. Back in the day, when I had just my writing blog and a … Continue reading
State-of-the-Art Computer Folklore (part 4)
This is part 4 in my series of how the Mac reminded me why I fell in love with software development, and why it still matters. While reading Andy Hertzfeld’s anecdotes (and those of his colleagues) of designing the original … Continue reading
State-of-the-Art Computer Folklore (part 3)
This is part 3 in my series of how the Mac reminded me why I fell in love with software development, and why it still matters. While reading Andy Hertzfeld’s anecdotes (and those of his colleagues) of designing the original … Continue reading
Depression and the Software Developer: Smiling in the Piss Pot
Developing software is supposed to be one of the best jobs available, because it uses creativity, and it requires professional independence. And those software jobs are out there. But some of us are not currently working one of those jobs. … Continue reading
Software Development: a Love-Hate Relationship
I wasn’t intending to post anything today. But catching up on blog comments, I read a comment thread between Darryl (whom I don’t think I know) and David (whom I do know, in real life), comments on a post about … Continue reading