Write tests. Not too many. Mostly integration

  • In the age of microservice and fast iteration, it is quite true. The software that you wrote, you might throw away in 6-12 months but not the interfaces while keeping compatibility.