Software engineering best practices in the age of LLM coding
Summary
An article discussing how software engineering best practices are evolving with the integration of LLM-based coding tools, offering guidance for developers.
Similar Articles
Software Engineers: Do you honestly get anything useful out of LLMs?
A software engineer expresses frustration with local LLMs for agentic coding, citing issues like technical debt, ignored instructions, and excessive code generation, questioning their usefulness.
Extensible Software in the age of LLMs
The article discusses how LLMs are enabling a new era of extensible software on the web, allowing users to create personalized applications and address long-tail needs through concepts like 'Small Software' and 'LLM-native software'.
Effective use-cases for LLMs
This article shares practical, real-world use cases for LLMs in software engineering, including searching through customer conversations via RAG, triaging API failures from logs, and shortening content. It emphasizes efficiency gains and reducing manual sifting.
LLMs are eroding my software engineering career and I don't know what to do
A software engineer with 10 years of experience in finance and payment systems reflects on how LLMs like ChatGPT and Claude are eroding the value of his domain-specific knowledge, as AI can now handle complex design tasks that previously required years of expertise.
A practical workflow for LLM-assisted development
A practical guide on developing workflows for using LLMs in software development, focusing on delegating appropriate tasks and managing the agentic loop effectively.