There are no single developer projects
Oren wrote today, There is no such thing as a single developer project. At first this sounds like an obviously false statement, but read on:
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.
This is a very clever thing to point out, and worth remembering when you're tempted to take shortcuts using the excuse "I'm the only one working on this code so I can wing it." Who you are today is not who you were yesterday, nor will you be the same person tomorrow. Write your code with the knowledge that someone else is going to have to maintain it, even if that someone else is you with a bit more experience (and probably a bit of lost knowledge about the details of what you're working on right at this moment).




Comments
mr d said on 29 Jul 2008 at 11:39 PM
"clever"? you are a retard... and it's "reads" not "read".
G. Andrew Duthie said on 29 Jul 2008 at 11:48 PM
I'd have to agree, to the extent that I definitely find myself wanting to revise some things when I look at them at a later date.
And Mr. D...? Grow up.
lol said on 29 Jul 2008 at 11:53 PM
mr d: it's read, both statements are past tense.
paolo said on 30 Jul 2008 at 1:55 AM
code is written in the past, but is read now. i agree with mr d.
Robz said on 30 Jul 2008 at 3:00 AM
I agree. ferventcoder.com/.../develop-for-mai
Aaron Seet said on 30 Jul 2008 at 6:08 AM
Ha ha
icelava.net/.../1196.aspx
ssmith said on 30 Jul 2008 at 7:58 AM
For the record, my quotation was direct from the original post, any potential spelling or grammar errors included.
Sonu Kapoor said on 30 Jul 2008 at 9:57 AM
I totally agree with Steve!
Brendan Enrick said on 31 Jul 2008 at 9:49 AM
Sorry Mr. D, but it is "read" and not "reads" because both statements need to have matching tenses. Because of this they both must be in the past tense where "read" is the accurate one.
I very much agree though. When I read code I've written in the past, I often am surprised by how I've written it.
Nancy Folsom said on 21 Aug 2008 at 12:45 PM
< aol > Amen! < /aol >