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

Any code written will require some amount of maintenance.

The actual effort required to maintain the code will vary depending on what the code does, the environment the code runs in, and the needs of the code's end users.

Unmaintained code will ultimately fail the same way that all other things that humans build do. If someone does not maintain the code, it will eventually degrade and fail.

Anytime you write code, especially for a long-lasting endeavour, you should consider how the code you write will be maintained and what might cause it to fail sooner than expected.

That doesn't make any sense. I have code running on micro-controllers, that has been running 24/7 for 10 years. It's never going to "degrade", the hardware may fail but the code is solid.

I also have a maintenance contract for one of these: https://arsandbox.ucdavis.edu/

It turns itself off at night and back on in the morning. 3 years running now without touching it once, used by hundreds of people daily.

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