Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's easy:

- avoid distributed systems at all costs

- if you can't avoid them, never make breaking API changes



Determining breaking API changes is the whole point of tests.


While we're at it, give things good names and don't invalidate caches at the wrong times!


Also always keep your documentation updated and complete.




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

Search: