AI & Alignment
Explores how AI boosts coding speed but highlights alignment as the true bottleneck in software development.
Explores how AI boosts coding speed but highlights alignment as the true bottleneck in software development.
Explores the value of caring deeply about craft in tech roles like design and writing, especially against generative AI's rise.
Explores the value of caring deeply about craft in tech, contrasting human attention to detail with generative AI's lack of care.
Martin Fowler discusses AI's impact on programming, the virtue of laziness in software development, and the risk of losing abstraction skills.
Analysis of AI coding agent criticism, arguing that non-users' abstract critiques lack practical experience.
Analysis of why the FDE (Founding Developer Experience) role is becoming less desirable among engineers despite high demand.
Analysis of why the FDE (Founding Developer Experience) role is becoming less desirable despite high demand, based on engineer feedback.
How AI has reshaped the role of a great software engineer, shifting focus from writing code to reviewing AI-generated code and prioritizing business value.
Explores how AI coding agents shift programming from craft to high-level oversight, diminishing the art of detailed code.
Explores the evolving value of code review in the AI era, where AI agents generate and review code, challenging traditional human review processes.
A reflection on the value of time, patience, and friction in software development and company building.
A critique of over-engineering and AI hype, emphasizing that real engineering value lies in shipping working code and delivering user outcomes.
A daily tech reading list covering AI coding agents, performance standards, API updates, security, and the impact of AI on software engineering.
Proposes using external documents to preserve AI coding assistant context, preventing decision loss and improving long-term collaboration.
Explores how AI is shifting software engineering from creation to supervisory work, introducing the 'middle loop' concept.
A software developer applies engineering principles to optimize their home office setup using 3D printing and iterative problem-solving.
Explores 'comprehension debt,' the hidden cognitive cost of over-relying on AI-generated code, which erodes team understanding and long-term maintainability.
Analyzes the decline of on-the-job training for junior engineers due to remote work and AI automation, posing a risk to the industry's future talent pool.
A quote from John Carmack on the pitfalls of over-architecting software for future needs.
A quote from John Carmack on the pitfalls of over-architecting software for future needs, shared on a developer's blog.