A philosophical take on how LLMs will shape software development and developers themselves. The core argument is that AI amplifies human expertise but cannot replace it — knowledge, wisdom, and creativity remain distinctly human. Three developer archetypes are outlined: those who misuse AI for cheap output, those who use it to fake expertise, and those who leverage it to extend genuine skill. The post also critiques big AI labs for prioritizing scale over use-case fit and expresses hope for smaller, domain-specific models. It closes with a reflection on how tools inevitably reshape their users, raising questions about accountability, skill atrophy, and meaning in software craft.
Table of contents
Different Approaches to Developing with LLMsDifferent Approaches to Developing LLM ModelsConclusionSort: