AI Engineer
Search documents
Developer Experience in the Age of AI Coding Agents – Max Kanat Alexander, Capitol One
AI Engineer· 2025-12-23 17:30
Developer Experience & AI Agents - The software engineering industry has seen rapid changes in the past year, making future predictions difficult [1][2][3] - Companies are questioning whether current investments in developer tools will be valuable in the future [4] - Coding agents are transformative, but not the only investment needed for software engineering organizations [5] - No-regret investments should focus on inputs to AI agents and things around them that enhance their effectiveness [7][8] Development Environment & Tools - Standardize development environments using industry-standard tools to align with AI model training sets [9][10] - Prioritize CLIs or APIs for agent actions to ensure accuracy and effectiveness [13][14] - Validation is crucial; high-quality validation with clear error messages significantly improves agent capabilities [15][16] Codebase & Documentation - Invest in well-structured and testable codebases for better agent performance [18][19] - Comprehensive documentation is essential, especially for information not directly in the code [20][21][22][23][24][25] Code Review & Collaboration - Improve code review velocity to address bottlenecks caused by increased PRs from agentic coding [26][27] - Distribute code review responsibilities and establish clear ownership with SLOs to avoid overburdening individual reviewers [29][30][31] - Maintain high code review quality to prevent a decline in productivity from agentic coders [32][33][34] Key Principle - What benefits humans also benefits AI; investments in these areas will help developers regardless of AI outcomes [44][45]
Making Codebases Agent Ready – Eno Reyes, Factory AI
AI Engineer· 2025-12-22 17:00
Agent Technology Adoption - Agents are increasingly used in software engineering, but deployment results are inconsistent [1] - Agents often perform well in demonstrations but fail in production environments [1] - The issue is not model quality but the readiness of the environment for agents [1] Factors Affecting Agent Performance - Agents require fast feedback loops, clear instructions, and predictable environments [1] - Agents can fail due to missing environment variables, undocumented dependencies, and unwritten rules [1] Agent Readiness Framework - Agent Readiness can be measured and improved to address the challenges [1] - Eight categories determine codebase agent-readiness, including style validation, build systems, development environments, and observability [1] - Organizations can score their repositories, identify quick wins, and create environments where agents can reliably ship code [1] Practical Application - Factory AI's experience running autonomous agents in enterprise production repositories provides real-world insights [1] - A practical framework can help teams make their agents more productive [1]
Amp Code: Next Generation AI Coding – Beyang Liu
AI Engineer· 2025-12-22 17:00
Introduction to Amp Code and its approach to AI-powered software development. Speaker: Beyang Liu | Co-founder & CTO, Amp Code / Sourcegraph https://x.com/beyang https://www.linkedin.com/in/beyang-liu/ https://github.com/beyang ...
Autonomy Is All You Need – Michele Catasta, Replit
AI Engineer· 2025-12-22 16:30
AI agents exhibit vastly different degrees of autonomy. Yet, the ability to accomplish objectives without supervision is the critical north star for agent progress, especially in software creation. For non-technical users who cannot supervise software creation, full autonomy is essential, not optional. First of all, I will discuss two foundational capabilities to achieve true autonomy: automatic testing to verify correctness without human validation, and advanced context management to maintain coherence acr ...
The War on Slop – swyx
AI Engineer· 2025-12-22 02:46
[music] morning. How's everyone doing. >> Good.>> I'm going to need a lot of energy for this talk, so please back me up. I'm very nervous. Uh but we'll get through this.I'm declaring war on slop today. Let's talk about this. Every AIE has a secret.I I've told this to uh some folks that are personal friends and I'll just show show the secret. Now the first summit we had the secret which was we knew that the AI engineer was going to be a thing. Second summit we extended it to leadership.Third summit we realiz ...
The Infinite Software Crisis – Jake Nations, Netflix
AI Engineer· 2025-12-20 17:00
Software Development Challenges - The "Software Crisis" emerged in 1968 due to systems exceeding developer management capabilities [1] - Each generation's solutions using more powerful tools have paradoxically created even bigger problems [1] - AI accelerates this pattern, leading to an "Infinite Software Crisis" [1] - AI-generated codebases can mirror meandering conversations, embedding clarifications and pivots into the architecture, potentially leading to disaster [1] Proposed Solution - The industry should prioritize simplicity over ease in software development [1] - A three-phase methodology is suggested: Research, Planning, and Implementation with clean context [1] Competitive Advantage - In an era of infinite code generation, human judgment applied strategically becomes a competitive advantage [1] - Engineers who can identify when a system is becoming tangled will thrive [1]
From Arc to Dia: Lessons learned building AI Browsers – Samir Mody, The Browser Company of New York
AI Engineer· 2025-12-19 18:15
Product Development & Strategy - The Browser Company's mission is to rethink how people use the internet, believing the browser is a critical piece of software that hasn't evolved with changing user needs [2] - The company shifted from building Arc, an incremental improvement, to DIA, an AI-native browser, recognizing AI's transformative potential for internet use [5][7] - DIA aims to provide an AI assistant within the browser to personalize the experience, enhance productivity, and improve app usage [8] - The company emphasizes optimizing tools and processes for faster iteration, building, shipping, and learning, especially in the context of AI-native products [10] - Model behavior is treated as a craft and discipline, focusing on behavior design, data collection for measurement and training, and model steering to shape the AI assistant's personality [24][25] AI Security - Prompt injections are a critical security concern for browsers, as they can lead to data exfiltration, malicious command execution, or ignoring safety rules [32] - The company addresses prompt injections by blending technological approaches with user experience design, such as implementing confirmation steps for actions like autofill, scheduling events, and writing emails [38][39][40] Company Culture & Innovation - The company fosters a culture of broad participation in product ideation and refinement, enabling employees from various roles to contribute to AI product development [14][16][30] - Embracing technological shifts with conviction is crucial for companies, requiring changes in building processes, team structures, and approaches to security [44]
Leadership in AI Assisted Engineering – Justin Reock, DX (acq. Atlassian)
AI Engineer· 2025-12-19 18:14
Impact of Generative AI - Industry averages show modest positive indicators with a 75% increase in documentation quality and a 34% increase in code quality [6] - Some companies experience up to 20% increases in change confidence, while others see 20% decreases, highlighting extreme volatility [8] - An increase of 2% in change failure rate, against an industry benchmark of 4%, could mean shipping up to 50% more defects [9] Strategies for Successful AI Adoption - Top-down mandates for AI adoption are ineffective; lack of education and enablement negatively impacts adoption [9][10][11] - Clear AI policies and dedicated time for learning and experimentation are crucial for moving the needle [12][13] - Integrating AI across the Software Development Life Cycle (SDLC) and addressing bottlenecks beyond just code completion is essential [13][14] - Open discussions about metrics and evangelizing wins are necessary to reduce the fear of AI and ensure employee success [15][16] Metrics and Measurement - Focus on speed and quality metrics, including PR throughput, change failure rate, change confidence, and maintainability [21][22] - Utilize telemetry metrics, experience sampling, and effective surveys to gather comprehensive data [22][23][24][25] - Implement a DXAI measurement framework, considering utilization, impact, and cost to assess AI maturity [28][29] Compliance and Trust - Establish feedback loops for system prompts to ensure the output is trustworthy and aligned with organizational standards [33][34][35] - Understand and control the temperature setting to manage the determinism and non-determinism of AI models [35][36][37] Employee Success - Provide education and adequate time for developers to learn and experiment with AI, focusing on valuable use cases like stack trace analysis [40][41][42][43] - Leverage self-hosted and private models, partner with compliance from the start, and think creatively to unblock AI usage [44] Optimizing the SDLC - Identify and fix bottlenecks in the SDLC, as time saved on non-bottleneck areas is worthless [45][46] - Learn from examples like Morgan Stanley, which saves 300,000 hours annually by using AI to modernize legacy code [47][48] - Emulate Zapier's approach by using AI to enhance onboarding and increase the effectiveness of new engineers [49][50]
How to build an AI native company (even if your company is 50 years old) – Dan Shipper, Every
AI Engineer· 2025-12-18 18:00
AIE is coming to London and SF! see dates and sign up to be notified of sponsorships, CFPs, and tickets: https://ai.engineer ...
AI Consulting in Practice – NLW, Super ai
AI Engineer· 2025-12-18 17:00
Insights from consulting on AI implementation across various organizations. Speaker: NLW | Host, AI Daily Brief & CEO, Super.ai https://x.com/nlw https://nlw.substack.com/ ...