Agentic Engineering
Distinguishes reckless 'vibe coding' from disciplined, AI-assisted professional software engineering, proposing 'agentic engineering' as a better term.
Distinguishes reckless 'vibe coding' from disciplined, AI-assisted professional software engineering, proposing 'agentic engineering' as a better term.
Explains why creating documentation and other artifacts is crucial for traceability and maintenance in professional AI-assisted software development.
A software engineer argues that learning to code remains essential despite AI's ability to generate code, as coding skills are needed to evaluate and work with AI-generated output.
A reflection on software engineering culture, emphasizing engineer agency and the impact of management on team dynamics and responsibility.
A software engineer shares a technique for handling critical feedback by focusing on finding the 'kernel of truth' to improve professionally.
A personal account of joining Anthropic as a software engineer, covering the application process, interview preparation with AI, and considerations like salary and equity.
A daily tech reading list covering AI development, MCP servers, ad system architecture, Spring Boot migration, Airflow updates, Kubernetes features, and open-source AI projects.
A software engineer shares seven career aspirations for 2026, focusing on fundamentals, systems thinking, communication, and long-term impact.
A software engineer's personal journey from skepticism to embracing AI coding assistants, examining the tribalistic debates surrounding LLMs in development.
A developer details using their own tool, AI DevKit, to build its features, exploring how to make AI coding more predictable and efficient.
Argues that the future of software engineering lies in Site Reliability Engineering (SRE) and operational excellence, not just writing code.
A guide to preparing for a 'skip level' interview with senior leadership, including a categorized list of strategic questions for engineers.
Martin Fowler's blog fragments discuss AI/works™ platform, AI electricity consumption, and the need for rigor in AI-enabled software development.
A software engineer explains their decision to avoid writing about dominant tech trends like LLMs, focusing instead on other important and enduring topics in the field.
Explores the AI-driven evolution of software engineering from autocomplete to autonomous agents, shifting the developer's role from coder to orchestrator.
A defense of operations (ops) in tech, arguing it's not just toil and criticizing the DevOps movement's failure to connect devs with production.
Introduction to a newsletter for software builders covering engineering practice, tools, open source, and reflections.
A call to critically review and update your core assumptions about AI's capabilities, risks, and applications in development and strategy.
A software engineer reflects on career timing, from 1990s skepticism to founding Oxide, advising to follow passion over conventional wisdom.
A software engineer reflects on their first year at PostHog, highlighting a blameless culture, company values, and the joy of coding.