Vibe coding for teams, thoughts to date
a year ago
- #LLMs
- #Software Development
- #Tech Leadership
- LLMs are the most disruptive change to coding since the World Wide Web.
- Writing code is easier than understanding code, a dynamic unchanged by LLMs.
- Every line of code represents tech debt, encoding current, possibly flawed understanding.
- Updating mental models is harder with LLMs than with engineers.
- Convincing engineers to abandon outdated tests is likened to reasoning with toddlers.
- LLMs struggle to prioritize existing codebase elements over new creations.
- LLMs frequently reinvent existing functionality, leading to 'bushy' codebases.
- Productive teams rely on deep toolchain expertise, a practice challenged by LLMs.
- LLMs lower coding costs but increase ecological diversity in software environments.
- Current trends suggest a future of large, complex, bespoke codebases.
- Potential exists for LLMs to aid in code reading and reasoning, reducing complexity.