|
|
|
|
|
by bananatron
2452 days ago
|
|
I've built 4-5 web apps over the last 5 years that have required zero/little maintenance. There are only three reasons I've been drawn into some projects:
1) A bug occurs and needs to be fixed
2) An external dependency breaks something - Write tests and/or have high confidence in code/infrastructure behavior (using tools you know really well helps). Avoid cognitive complexity in code constructs aggressively.
- Limit integration w/ 3rd parties EXCEPT the ones that reduce your goal of zero-maintenance.
- Create interfaces/tooling which make automating tasks easy.
- Get notified when things break |
|