<p>No, it was not. Canonical stopped doing something I believed in, so I switched to a company — Internet Archive — that <em>was</em> doing something that I believed in, but the process was crap. Now, here I am at a company that’s got a great process and is doing something that I really believe in it, and…</p>
<p>I hate my career. I don’t hate my company. I love them. They’re great people doing great things and doing them well. I just can’t stand programming anymore.</p>
<p>It feels…messy. It feels like I’m doing all I can to drag these ephemeral things into line, and none of them want to do it. It feels like all these people have grandiose ideas about what goes into running a system, and none of them agree with each other, and all we can do is to pick the least-bad one.</p>
<p>It destroys this idea that computers are a thing that you can ask to do something, and they can do it. There are more non-deterministic bugs in devops than in any other area of dealing with computers than I’ve experienced.</p>