|
|
|
|
|
by ChrisMarshallNY
953 days ago
|
|
I started off, from Day One, heavily structuring and documenting my code. These days, I don't even think about it, and my productivity is pretty much as good as you can get. Plus, I am the one that usually has to go back into my code, and maintain it, so I'm glad of that habit. "We are what we repeatedly do. Excellence, then, is not an act, but a habit." - Mis-attributed to Aristotle. |
|
When I read this, I assumed you meant "I don't even think about heavily structuring and documenting my code". And my intuition (after 14 yoe or so) is that this is correct. Heavy structure for a greenfield area is a premature optimization. And comments are only for expressing what can't be expressed using code or other tools. I'd say if you need _heavy_ comments you've chosen the wrong tool for the job.
Then again, maybe I'm just not smart enough to anticipate the right levels of abstraction on the first go.