Hacker News new | past | comments | ask | show | jobs | submit login

I would rather do "forgettable" development. It means that I don't have to worry about it afterward and can forget about it. I don't have to go back to fix tons of bugs. The software should run by itself as much as possible. It takes much less time to develop over the entire life cycle of the software, not just the initial sprint.

One corollary is to use simple and proven technology and libraries.

Another corollary is to have crash-friendly design, i.e. software that can crash in any time and recover at the next restart.

Third is to make software self configured and no configuration. It makes operation and scaling very simple.




Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: