From the Armchair

The distance trap “That sounds like something an automated test should have caught.” “If you cannot catch a basic bug like this, then what the hell is QA doing?” “If you would just add step X to your process, you wouldn’t have this issue.” Distance simplifies things. On the abstract, everything is easy; when you getContinue reading “From the Armchair”

Getting value out of “I quit!”

Artist rendering of reality Contrary to popular belief, management isn’t all roses. At the top of my list of least favorite parts is people quitting on me. That’s right, this does happen. Luckily not a lot, but given enough time and scale, this will happen to every manager at some point. This is tough, because, IContinue reading “Getting value out of “I quit!””

Judgment is a Silent Killer

The hardest part of my job is not technical — it’s communication, specifically: giving feedback. I fail at this over and over, and I see other people having trouble as well. In fact, I fear that giving effective feedback is so hard that people are too scared to do it. That’s a loss, because giving feedback, inContinue reading “Judgment is a Silent Killer”

Brilliant, But Stuck

You’re one of them — one of those 10x developers. The cream of the crop. You know how to build things, and build them well. Technical challenges don’t scare you — you got a track record of getting them done. People like working with you, because they know they will learn from you. In fact, people join whichever companyContinue reading “Brilliant, But Stuck”

Who Needs Git When You Got ZFS?

This post is also available in Japanese. I’ve been playing a little bit with ZFS, Oracle’s (previously Sun’s) next-generation file system. Originally developed for Solaris, but since it’s open source also ported to Linux (as of 0.6.1 considered stable for production use) and Mac. While called a file system, ZFS is also a volume manager,Continue reading “Who Needs Git When You Got ZFS?”