Fragments Nov 19
Martin Fowler discusses the latest Thoughtworks Technology Radar, AI's impact on programming, and his recent tech talks in Europe.
Martin Fowler discusses the latest Thoughtworks Technology Radar, AI's impact on programming, and his recent tech talks in Europe.
Discusses the future of small open source libraries in the age of LLMs, questioning their relevance when AI can generate specific code.
A developer with AiDHD discusses the challenges of focus and feature creep when building MVPs with AI, emphasizing the need for discipline.
The article argues that writing a simple AI agent is the new 'hello world' for AI engineering and a surprisingly educational experience.
An engineer argues that software development is a learning process, not an assembly line, and explains how to use LLMs as brainstorming partners.
Explores the psychological barriers engineers face when evaluating programming languages outside their expertise, based on Steve Francia's insights.
Martin Fowler's blog fragments on LLM browser security, AI-assisted coding debates, and the literary significance of the Doonesbury comic strip.
Explores GitHub Copilot's new custom agents feature, detailing how to create specialized AI coding assistants for specific workflows and frameworks.
A hands-on review of Cursor 2.0's new Composer AI coding model, testing its speed and code quality with and without structured workflows.
A collection of links and commentary on tech topics including AI, government software projects, and cybersecurity policy.
A tech professional explains why they refuse to provide references for strangers, arguing it's unethical to vouch for people they don't know.
A Thoughtworks engineer explores the nuanced risk assessment required when using AI to generate code, moving beyond a simple 'good or bad' debate.
A developer's evolving code methodology for using if/else vs separate if statements based on whether the logic fits on one screen.
Martin Fowler shares thoughts on LLMs in software development, discussing usage workflows, the future of programming, and the AI economic bubble.
A conversation between Martin Fowler and Unmesh Joshi on applying Fred Brooks's ideas about complexity to the role of LLMs in software development.
Explains how high-performing teams can effectively use Team OKRs to bridge strategy and execution, avoiding common top-down pitfalls.
A software developer's monthly retrospective on writing a book about effective writing for developers, covering progress, metrics, and reader feedback.
Martin Fowler shares insights on AI coding assistants, highlighting productivity gains and the importance of development philosophy and code durability.
An experiment testing the limits of autonomous AI code generation for a Spring Boot app, revealing current limitations and the need for human oversight.
A developer shares how AI tools helped reverse-engineer and optimize a slow API endpoint, moving from a complex transaction script to a domain model.