DEV Community

Discussion on: Tips I've learned over 10 years for maintainability of my code

Collapse
 
eljayadobe profile image
Eljay-Adobe

Only two hard things in computer science:

  • naming things
  • cache invalidation
  • off by one errors

...oh, and...

  • exception handling
  • concurrency
  • asynchonicity
  • object lifetime management