The End of IT Slavery

This work is licensed under the Creative Commons Attribution 2.5 License (or at your option any greater version of it).

Revision History
Revision 48725 June 2011shlomif
Convert single and double quotes from ASCII to Unicode.
Revision 17461 May 2007shlomif
Corrected many errors courtesy of a reviewer from the IRC.
Revision 17421 May 2007shlomif
Corrected many things, added more bolds, and a few extra text for completeness.
Revision 17401 May 2007shlomif
Finished the article.
Revision 170517 April 2007shlomif
Forked the template from a previous work and working on it.

Table of Contents

Introduction
Some Facts about Working
Achieving Productivity
Re-use instead of Start-over
“We Can’t Find Good Programmers”
How to find Great Developers?
Open Source
Language
Philosophy
How to treat Great Developers
The Best Equipment Money can Buy
Leave Your Developers Alone
Be Honest with your Developers
Let Them Grow
Take Some Good Advice
Respect and Cherish Your Developers
Conclusion

Introduction

This is the year 2007. This is Shlomi Fish, a good hacker, where hacker is a good enthusiastic programmer, not necessarily a computer intruder. And I have an announcement to make: I refuse to be an IT slave. Moreover: if you want to employ people like me (and you do), you should not give us only good conditions - you should give us exceptional ones. Otherwise, we’ll probably leave, or be fired, much to your misfortune.