"Most tech company execs will do anything to keep their engineers happy."
Anil Dash is talking about what SF techies could do to stop being hated.
I came to AD via Joel Spolsky (whom I have been following for years); Dash is the new CEO of Fog Creek. The idea that companies want to attract and keep good software engineers is a familiar theme in the annals of Spolsky. It's bad and good for me to look over the fence.
Not to be unkind, I'd like you to imagine translating this sentence to a different sphere.
"Most publishers will do anything to keep their writers happy."
This is not that world.
Writers sometimes get asked whether someone who wants to be a writer should persevere, and they tend to sound rather curmudgeonly in their replies. It sounds churlish to say something like "If you have to do it, you'll do it. Don't do it if it's not impossible to do anything else." It sounds like the lucky few depressing the aspirations of the young and hopeful.
It's not really like that. Writers know they don't live in a world where company execs, or, indeed, the lowliest intern, will do anything to keep writers happy. They don't even live in a world where agents, or, indeed, the lowliest intern, will do anything to keep writers happy. So they live in a world where the odds are heavily stacked against doing their best work, and actually, if you have a choice, you're probably better off being a dev.
It's not that devs don't live in a world where people drive them crazy. Recruiters drive them crazy. Management drives them crazy. Open plan offices drive them crazy. People calling them on the PHONE drive them crazy. They may be required to write code in PHP when every fiber of their being revolts. (There are many languages which may prompt every fiber of their being to revolt.) But -- well, for example, they are not asked to wait months for a program to be debugged by someone who is not a programmer.
I was probably going to say more, but I think I'll stop now.