Ayende @ Rahien

Refunds available at head office

There is no such thing as a single developer project

There are always at least two people in any software project:

  • The developer who wrote the code.
  • The developer who read the code.

They are never the same person, even if just by temporal dissonance.

Comments

Romain Verdier
07/29/2008 12:41 PM by
Romain Verdier

Who said temporal dissonance is not enough ?

Borek
07/29/2008 12:47 PM by
Borek

Now this is the quote of the day!

David
07/29/2008 12:51 PM by
David

Nice :)

c.sokun
07/29/2008 02:49 PM by
c.sokun

I have to admit I did feel the pain as I am the single developer in my organization, I got so much to thanks to the community to keep me up.

Nathan
07/29/2008 04:36 PM by
Nathan

Ahh temporal dissonance (http://nobius.blogspot.com/2005/10/365-tomorrows-temporal-dissonance.html). If you're curious how temporal dissonance can effect emerging technologies, go here: http://tas.sagepub.com/cgi/content/abstract/15/1/121?ck=nck

Of course from the quantum physics perspective, even the existence of your code is indeterminate until another developer reads it. The cat isn't technically dead until someone observes it. So what you say is undeniably true even on a fundamental, subatomic level.

Robz
07/30/2008 07:01 AM by
Robz

I agree. That is why I promote developing for maintenance. http://ferventcoder.com/archive/2008/06/11/develop-for-maintenance.aspx

Comments have been closed on this topic.