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, contrasting human attention to detail with generative AI's lack of care.
Explores the value of caring deeply about craft in tech roles like design and writing, especially against generative AI's rise.
A blog post advocating for reading academic papers as a key learning method in tech, sharing personal experiences and tips.
An analysis of how AI is transforming software development, shifting focus from building to planning and judgment.
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.
A guide to Python development workflows in the AI era, focusing on FastAPI, AWS, and efficient merge request practices.
Analysis of METR paper measuring AI's ability to complete long software tasks, showing LLM time horizons doubling every seven months.
Analysis of why the FDE (Founding Developer Experience) role is becoming less desirable despite high demand, based on engineer feedback.
Analysis of why the FDE (Founding Developer Experience) role is becoming less desirable among engineers despite high demand.
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.