The Strategic Case for “Use What Works”: Why Smart Tech Leaders Stop Reinventing the Wheel
Explains why tech leaders should adopt proven solutions instead of building custom systems, focusing on cost, maintenance, and competitive advantage.
Explains why tech leaders should adopt proven solutions instead of building custom systems, focusing on cost, maintenance, and competitive advantage.
Analysis of cognitive debt in AI-driven development, comparing manual and infrastructural solutions proposed by researchers and platforms.
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.
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.
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 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.