For the etymology of the term "501 Developer", click here.

The 501 Developer Manifesto

We are software developers who take pride in our work but choose not to be wholly defined by it.
As such, we are proud to say that we value:
That is to say, we value the things on the left more than we value the things on the right. And some of the things on the right aren't even on our radar.
If you: ...we respect you for it. There's probably some pity in there too, but honestly, it's mostly respect.
We recognize that your willingness to allow your employment to penetrate deeply into your personal life means that you will inevitably become our supervisor. We're cool with this.
In return, you must recognize that the success of the projects on which we work together depends largely upon the degree to which you treat us with respect, both as skilled professionals and as a diversity of autonomous living people. Get that right, and we'll do a great job. Get it badly wrong, and there's a risk that we'll piss all over your fireworks. There are more of us than there are of you.
To us it is just a job, but we still do it well.

References... sorry, no time to learn HTML5...

  1. The original blog post: 5:01 Developers, Family, and Excitement about the Craft
  2. Hacker News discussion: The 501 Developer Manifesto
  3. Podcast: On the 501 Developer