Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

There is a few rather universal generalizations about most of these projects people find beautiful - the code has been written after throughout understanding of what one is doing and why - the domain, the first principles, the logic and the representation. And then one returns and refines (refactors) the code several times as long as one's understanding clarifies in the process of writing it down.

Jumping right into IDE to solve a problem is a way to end up with bullshit, like to write down the contents of undeveloped and undisciplined mind.

"My code is my documentation", or auto-generated "documentation" is bullshit for the same reasons.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: