Sep. 21st, 2009

Geekery

Sep. 21st, 2009 03:46 pm
noahgibbs: Me and my teddy bear at Karaoke after a day of RubyKaigi in HIroshima in 2017 ("makes sense")
I forget whose idea I'm stealing, but somebody came up with a great metaphor for kinds of programmers -- commandos, soldiers, police.

When you're taking a foreign country by force, you start with commandos who make a beachhead. After them you can send in disciplined, professionally trained soldiers to take more territory in conventional combat. Finally you need police to keep everything ordered after you've taken it all over.

These three types of armed workers have very different dispositions. In general, a good commando does not make a good policeman and vice-versa.

Today, I received a proposal at work which, translated into these terms, might read:

"The problem is that we have a high crime rate in these neighborhoods. Especially problematic is the high flow of undesirables between them. So to fix it, we're going to set off shaped charges near the cliff on the south side of town. When it's done, there will be a thirty-foot-high rock wall between the neighborhoods. We'll do the demolition in the middle of the night -- four, five civilian casualties at most, which you'll make back on the murder rate alone when things are better. Dude, I've totally got the charges here in my bag."

The problem isn't the programming or analytical skill of the fellow in question -- both are quite good. The problem is that the kind of enthusiasm he brings to the table isn't really conducive to us settling down and getting this thing fully stable.

I'd feel more condescending if I didn't share his same attitude problem.

December 2024

S M T W T F S
1234567
891011121314
15161718192021
22232425262728
293031    

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 25th, 2025 08:47 pm
Powered by Dreamwidth Studios