Hacker News new | ask | show | jobs
by Twisol 1400 days ago
Software spends a significant amount of its lifecycle in a state of "not done" and/or "not working". The possibility of getting software to "done" or "working" hinges critically on the ability of a human to read, understand, predict, and change that software.

Once the software is done, sure, throw away the source code entirely (if you dare).