Get the latest tech news
Software development topics I've changed my mind on
Software development topics I've changed my mind on over the course of a decade
It takes constant work There is no pride in managing or understanding complexity Typed languages are essential on teams with mixed experience levels Java is a great language because it's boring REPLs are not useful design tools (though, they are useful exploratory tools) Most programming should be done long before a single line of code is written Frontend development is a nightmare world of Kafkaesque awfulness I no longer enjoy Elegance is not a real metric Good management is invaluable. Cherish the ones that do, meet the rest where they are Gradual, dependently typed languages are the future You literally cannot add too many comments to test code (I challenge anyone to try) don't need to "scale" and are damaged by pretending so 93%, maybe 95.2%, of project managers, could disappear tomorrow to either no effect or a net gain in efficiency.
Or read this on Hacker News