Stop asking junior engineers to struggle harder
Analyzes how AI is creating challenges for junior developers, arguing that advice to 'struggle harder' ignores systemic pressures.
Analyzes how AI is creating challenges for junior developers, arguing that advice to 'struggle harder' ignores systemic pressures.
Analyzes the hidden costs and skill erosion of using AI for coding, emphasizing the need for human oversight.
Explores how AI-assisted coding creates a bottleneck in code review, comparing it to historical industrial constraints and questioning sustainability.
Explains how stacked pull requests can speed up development by enabling parallel work and avoiding large, hard-to-review PRs.
Explores how AI-generated code overwhelms traditional peer review processes, highlighting existing flaws and proposing deeper evaluation methods.
Explores how managing multiple AI coding agents parallels tech leadership, shifting focus from code generation to orchestration and review.
AI accelerates code generation but increases the need for rigorous verification. The article compares solo vs. team workflows for reviewing AI-written code.
A guide to building an AI-powered automated code review system for Azure DevOps pull requests using OpenAI models via Microsoft Foundry.
A guide on improving communication in pull requests to enhance code reviews and project understanding.
Simon Willison critiques the trend of developers submitting untested, AI-generated code, arguing it shifts the burden of real work to reviewers.
Argues that software engineers must prove their code works through manual and automated testing, not just rely on AI tools and code reviews.
Martin Fowler's link blog covers mainframe modernization, AI code review challenges, and building disposable web apps with LLMs.
A guide to using a PowerShell script with Ollama and the Qwen 2.5 model to perform AI-assisted code reviews on PostgreSQL database migration scripts.
Explores the long-term impact of LLMs on software development, focusing on code validation and the balance between disposable and durable software.
Explores how AI-generated content challenges traditional work review heuristics and the need for new evaluation methods.
Learn how to use GitHub Copilot's #changes variable and other context tricks to analyze your git diffs and improve coding workflow.
A guide to managing complex Git workflows using stacked branches, focusing on techniques for handling common scenarios beyond basic commit changes.
An engineering manager reflects on the role's challenges, feeling accountable but not directly credited, and compares it to surfing.
A developer explains why generative AI coding tools don't increase their productivity, citing the time needed to review code and the responsibility for the final product.
A developer's cautionary tale about LLM inaccuracies in simple tasks, highlighting the need to verify AI-generated results.