Bizarro Extreme Programming

Software is too damned hard to spend time on things that don't matter. So, starting over from scratch, what are we absolutely certain matters?

  1. Getting Paid. If you don't get paid at the end of the day, then why are you working?
  2. Drawing Pictures. If you don't have a model of your software, it doesn't exist.
  3. Having Meetings. The only way to solve problems is to get everybody thinking about them all the time. Don't take notes. If you figure out something important, everyone will remember it.
  4. Doing it your way. Other programmers are generally creepy (not you, you're fine). Just remember that you are better than the rest of them. If they don't agree with you, start cutting versions yourself.

Getting Paid, Drawing Pictures, Having Meetings, and Doing it your way. That's all there is to software. Anyone who tells you different is selling something.

If you can't render it all in UML and freeze the design before you code it, you just aren't smart enough to work with us.

In BizarroExtremeProgramming, we use these practices:



CategoryWhimsy


EditText of this page (last edited May 13, 2005) or FindPage with title or text search