Very good article.<p>Much of OOP code suffers from classitis - too many classes doing very few things, so now you need to keep in your head hundreeds of them for even simple things. Similar things happening in infrastructure with microservices - problem on dev side is moved to infrastructure and it has its own new and funky problems nobody understands.<p>After 20+ years in IT, I find that simple things, with a little bit of ellegance here and there, are the best regarding maintenance and velocity.<p>Also, no specialized tools, I prefer OTB scripting over enormous IDEs any time, as any computer in the wild can be my IDE then. People usually complain to me that they don't want to do it beause of the performance, but honestly, one needs performance very rarely compared to the volume of written and quickly needed code.