You could just learn to code
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 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 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.
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.
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.
Key insights on API design and compatibility from Addy Osmani's lessons at Google, emphasizing that compatibility is a core product feature.
A software engineer reflects on their 2025 professional journey, focusing on joining a startup, scaling codebases, and personal project development.
Explores how AI language models shift a programmer's role from writing code to managing context and providing detailed specifications.
A software engineer shares insights on leaving AWS for Anthropic, discussing career motivations, AI innovation, and answering common questions from colleagues.
A developer's 2025 review focusing on a single keynote talk about open source infrastructure, and lessons learned about preparing invited vs. pitched talks.