Code, nerd culture and humor from Greg Knauss.

I have been a programmer for a very (very) (very) long time and it is my considered (and correct) opinion that the best software development methodology is not Agile or Waterfall or Spiral or Scrum or Kanban or Rapid Application Development or Feature-Driven Development or Test-Driven Development or Extreme or Lean or Joint Application Development or any of a couple of dozen others produced by people with books to sell and seminars to schedule.

The best software development methodology consists of one person with a list of things to do in a text file. If a piece of software cannot be development via this method, it should not be developed at all. Such things have only gotten us in trouble.

In very, very rare circumstances — operating systems, the space program, any AAA video game I like — the second-best software development methodology is allowed. This consists of a team of four or five people who share the text file and go out to lunch together every day but don’t talk about work.

Hi there! My name's GREG KNAUSS and I like to make things.

Some of those things are software (like Romantimatic), Web sites (like the Webby-nominated Metababy and The American People) and stories (for Web sites like Suck and Fray, print magazines like Worth and Macworld, and books like "Things I Learned About My Dad" and "Rainy Day Fun and Games for Toddler and Total Bastard").

My e-mail address is greg@eod.com. I'd love to hear from you!

This site is powered by Movable Type. Spot graphics provided by Thomas, Michael and Peter Knauss.