Do we need AI IDEs?
Analyzes the rise of AI-powered IDEs, questioning their necessity versus existing extensions and exploring their features and motivations.
Analyzes the rise of AI-powered IDEs, questioning their necessity versus existing extensions and exploring their features and motivations.
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.
A CEO describes using AI (Claude 4 via Copilot) to code and ship a new autoqueue feature for Mergify in under an hour a day over three weeks.
A developer shares initial experiences and tips for using GitHub Copilot's new 'Coding Agent' mode, highlighting its productivity benefits and quirks.
A developer reflects on the lost joy of learning through API docs and tutorials in the age of AI coding assistants, advocating for slowing down to enjoy the process.
Explores two types of pair programming: expert-driven for speed and learner-driven for teaching, with tips for effective collaboration.
A developer shares lessons on avoiding technical debt by prioritizing planning over coding, using a personal game project as an example.
Analyzes AI's impact on software engineering, covering developer evolution, skill gaps, productivity myths, and the future of the profession.
Mitchell Hashimoto shares insights on how tech non-profits can improve their donation processes and marketing to attract more donors.
A comprehensive guide to implementing and using the Python logging module for application monitoring and performance analysis.
Reflects on the shift in programming language development from a period of major new languages to a more fragmented, domain-specific era.
A developer's personal reflection on the addictive nature of AI agentic engineering, the loss of work-life balance, and the industry-wide trend of extreme work hours in the AI space.
Explores the shift from traditional coding to AI prompting in software development, discussing its impact on developer skills and satisfaction.
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.
A tech professional expresses deep concern about an imminent AI-driven economic downturn and mass layoffs in the tech industry.
Explores five key pillars for optimizing AI-powered agentic coding workflows, including system instructions and spec-driven development.
A software engineer argues that technical blogging remains valuable, inspired by a book on writing effective posts and using AI as an editorial tool.
Martin Fowler shares insights on AI coding assistants, highlighting productivity gains and the importance of development philosophy and code durability.