Two Interactions With Amazon
Code: , , ,
3 comments

One

When I had one day’s notice that Hillary Clinton was going to release her schedule from the time she was first lady, I thought it entirely possible we’d have to scan it, or work with a scanned copy. So I signed up for an Amazon Web Services account in case I needed to rent some computing time via EC2 to process all the images.

Continue this post

Rules of Database App Aging
Code: , , ,
26 comments

I mentioned I’ve learned some rules of how database apps change over time, now that I’ve done a few dozen. They are:

Continue this post

Rails Forum Roundup
Code:
4 comments

I’ve got a Rails project in the works that needs a forum to live alongside it, so I went looking for an existing Rails forum to adopt and customize.

Continue this post

Washington Post Update
Code: , , ,
17 comments

It’s been a long time since I’ve written
about what I’ve been up to at the Washington Post, so let me run down the apps
I’ve worked on since September 2007 in roughly linear order. Lots of these apps link different places,
so if you don’t see projects.washingtonpost.com at the start of the
URL, you’ve probably wandered off something I directly worked on.

Continue this post

Why I Write Tests
Code: , ,
1 comment

I’ve had a few folks ask me if I really write tests for all my projects, like I mentioned in the last line of my second email in You’re Not Refactoring. Really?

Continue this post

Twitter and Ruby’s Open Classes
Code: , , , ,
7 comments

For a few years I’ve been using weird, funny, outrageous, bizarre, or just offensive quotes as IM status messages. They used to appear at the bottom of this site, but the Jabber bot that fetched them has been offline for a while. I hooked them up to a Twitter account with a short Ruby script, and I wanted to talk about it a little.

Continue this post

Developers Need IRC
Code:
No comments

If you’re a developer who doesn’t use IRC, you’re not being as productive as you could be. I was thinking about this when I read a blog post on how IRC can be a nice low-interruption news source. It can be handy for that, but the real value in IRC is other developers.

Continue this post

You’re Not Refactoring
Code: , , ,
5 comments

Changing code is a great way to break it, especially in really subtle ways that you won’t pick up on for weeks or months. The maintainer of Unangband, Andrew Doull, wrote that Refactoring Is Hell. I sent him a note in response to that blog post that I think I may just as well have blogged. So:

Continue this post