Hacker News new | ask | show | jobs
by jrockway 5857 days ago
An incorrect answer gives me feedback on why my thought process was wrong. A program that dies in the middle just means my typing is not so good.

Remember, most of your time is spent with a broken program rather than with a working program. Once it works, you don't think about it anymore. Getting to that working state is what programming is.

1 comments

Good dynamic systems don't just die, they halt on the error and fix them on the fly in the debugger. Most of my time is spent on a working program, not on a broken one.