You are reading a blog - Innovation in Software - no longer under active maintenance. These pages are kept here for archive purposes. If you wish to find out more about Vagueware please read our current website which will include links to the new blogs when live.
Ouch!
Well, whatever that was, it hurt. Here’s a recipe for locking a server up something rotten:
- Setup a blog using code that may or may not be production-ready
- Configure it for deployment using the flaky, under-supported mod_fcgid for Apache 2
- Write a story that seems to get people going
- Post it onto reddit.com
- Sit back, and watch your server stop responding as RAM gets gobbled up like it’s going extinct
I don’t know the exact intricate details of what happened earlier this evening as I’ve been out at an event (I’ll be writing it up in the coming days) and so have not yet had the pleasure of perusing the log files with a fine tooth-comb, but needless to say I think this weekend it won’t just be the template that will be changing on this blog. The server became responsive after a few links were taken down from reddit, and fastcgi seems to be the culprit at this end – quite simply, I was in an inter-rim setup expecting at most a couple of dozen people an hour to pass by. Not the ‘x thousand’/hour or more that Google analytics says I was dealing with that fastcgi seems to have a problem with.
Unfortunately, to try and get the traffic to stop, I had to delete the link on reddit.com for a while (it was up to 24 points and was climbing, quickly) and so some of the comments there have been lost into the ether, but to respond to the general points:
- Yes, you might be right that to use an article that was in itself mildly condescending to complain about condescension within the industry might not be the right way to address the issue, but how else do I challenge it? What else do I say? What would you do to challenge it?
- I’m not saying everybody in the industry is like that. I’m very particular in saying that there some people are like that, and it’s hurting the gig for all of us.
- I don’t doubt for a moment it goes both ways – managers can be rude, condascending pigs just like the worst It deparment. We don’t beat that by dropping down to their level, to win you need to rise above it.
What I was trying to say is that as an industry, we have an image problem, and the only people who can fix it are in the community itself. I am tired of being tarred with the same brush as some kid whose head is firmly up his own arse and who despises users. I am tired of dealing with clients who don’t trust me because they assume I’m going to play them somehow. I want to be dealt with in my own right, but there are way, way too many devs out there who are outright snakeoil salesman out to tarnish the industry to make a point. And it annoys me. I think it should stop. But I can’t stop it. So I was ranting.
Anyway, debate over from my end for now. I’ll come back to this when I have more time and resources to throw at it. Thanks for the comments and those over at reddit who gave me praise, and the server an interesting work-out in swapping out.

