50 First Dates with AI
Explores the challenges of using AI coding assistants, comparing them to the movie '50 First Dates' and emphasizing the need for persistent documentation.
Explores the challenges of using AI coding assistants, comparing them to the movie '50 First Dates' and emphasizing the need for persistent documentation.
A developer reflects on a difficult 2025 and plans for 2026, focusing on 'Just in Case' vs. 'Just in Time' learning strategies for professional growth.
Explores Kent Beck's 'coding genie' metaphor for LLM coding agents, warning against anthropomorphizing them as they are probabilistic tools.
A Google engineer shares her experience using Claude Code to rapidly prototype a distributed agent orchestrator, highlighting AI's impact on complex software development.
A critique of alarmist 'you are already behind' tech marketing on social media, arguing for thoughtful adoption over hype-driven pressure.
The core challenge of programming is translating ambiguous human thought into precise computational logic, not just writing code.
Explores how AI will expand knowledge work by making tasks cheaper, leading to new projects and activities we don't do today.
Explores how AI prompts have evolved from simple text strings into critical, reusable system components with logic, and the challenges this creates.
A developer reflects on the anxiety and impact of using Large Language Models (LLMs) in programming, balancing skepticism with practical utility.
The author compares building a Blue Brixx advent calendar to modern software development, highlighting issues like poor documentation and fragile assemblies.
A developer argues against using AI for every problem, highlighting cases where classic programming is simpler and more reliable.
Armin Ronacher reflects on 2025 as a transformative year where AI coding agents like Claude Code fundamentally changed his programming workflow and career.
A developer argues for normalizing 'finished' software that works without constant updates, contrasting it with the expectation of perpetual maintenance.
A ColdFusion code kata exploring methods for conditionally formatting compound strings like names and addresses, comparing brute-force logic with list functions.
Argues that software engineers must prove their code works through manual and automated testing, not just rely on AI tools and code reviews.
A proposal for a 'No Maintenance Month' in December for underfunded open-source projects to highlight the need for sustainable funding.
Martin Fowler's link blog covers mainframe modernization, AI code review challenges, and building disposable web apps with LLMs.
Martin Fowler explains his shift from Twitter to 'fragments' posts on his blog for sharing short tech thoughts and links.
Kent Beck discusses how AI coding assistants accelerate learning for junior developers, improving their productivity and making them better hires.
Obie Fernandez reflects on AI coding agents shifting developer focus from writing code to decision-making and intent.