Agents Aren’t Juniors, They Are Amnesiac Spies
A developer argues that AI coding agents are not like junior developers but rather 'amnesiac spies' with vast knowledge but no memory or growth.
A developer argues that AI coding agents are not like junior developers but rather 'amnesiac spies' with vast knowledge but no memory or growth.
A software engineer explains how they use AI tools to boost productivity and argues why AI won't replace software engineering jobs.
An analysis of whether AI has replaced human software developers, arguing that AI currently augments rather than replaces developers.
Explains the difference between Pass@k and Pass^k metrics for evaluating AI agent reliability, highlighting why consistency matters in production.
Explores a recurring pattern in programming systems where users iteratively choose options to build code, proposing a 'choose-your-own-adventure calculus' abstraction.
A developer's experience with the Cline AI coding assistant, exploring its capabilities for bug fixing and the implications for programmers.
A guide to customizing Amazon Q Developer for generating code recommendations and understanding internal codebases, based on a re:Invent 2024 talk.
Podcast episode discussing AI tools for developers, including chatbots for code generation, problem-solving, and navigating obscure technologies.
AI is reinforcing the dominance of popular programming languages like Python and JavaScript by improving tools and support, creating a self-reinforcing cycle.
How using XcodeGen to generate Xcode projects eliminated over 58,000 lines of code and simplified managing a multi-project Swift codebase.
Explores the balanced use of AI coding tools like GitHub Copilot, discussing benefits, risks of hallucinations, and best practices for developers.
Explores AI-assisted programming using open-source models, covering features, benefits, and tools for developers.
Learn best practices and tips for using Amazon CodeWhisperer, a generative AI coding companion, to accelerate software development.
Explores using prompt-hoisting to improve GPT-based code generation, turning tests into prompts to reduce AI's indeterminacy and ensure code correctness.
A guide on configuring jOOQ's code generator to produce package-private Java classes for better encapsulation.
A guide to integrating generative AI tools like GitHub Copilot into the software development lifecycle, addressing adoption barriers and IP concerns.
The author discusses the current state and future potential of AI in software development, focusing on bug fixing, documentation, and the need for developers to stay sharp.
Part 3 of a series on widget architecture, focusing on automating in-app help documentation using Sourcery and custom Decodable implementations.
A developer shares their experience using ChatGPT for coding tasks, highlighting its strengths and limitations.
Part 2 of a series on building data-driven, composable widgets, covering live reload, automated registration, and JSON-based configuration.