Most LLM features ship without the engineering discipline we'd never skip for regular software
Summary
The article highlights the lack of engineering rigor in shipping LLM features and promotes a masterclass on September 12 that teaches disciplined evaluation, testing, and production methods.
Similar Articles
Software engineering best practices in the age of LLM coding
An article discussing how software engineering best practices are evolving with the integration of LLM-based coding tools, offering guidance for developers.
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.
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.
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.
An LLM should never have a direct line to production. We keep four boundaries in between
The article outlines four essential boundaries (identity, intent, policy/execution, system-of-record) to ensure LLMs never have direct access to production systems, preventing irreversible actions. It emphasizes the need for multi-layered permission checks and human approval for risky operations.