Ask HN: Resource for learning the history of software dev best practices? I'm a young developer and I feel like I have such little context for where and why we are today. A few examples: - what tradeoffs did companies examine before concluding to move to microservices from monoliths? Which companies decided not to? Why? - When Angular.js first came out, what made companies adopt it? What were they using before? - Why did everyone leave PHP? - What made Postgres become popular? What were they using before? Who decided to stick with their original tech? Does there exist a chart with maybe - industries on the x axis (healthcare, transportation, ecommerce, finance...) and - technologies on the y axis (Next.js, React, Angular, Postgres, AWS, MySQL, Jenkins, etc.), and - each cell is did this industry adopt this technology in general? How long did it take? Why not initially? What changed? |