Home / Companies / CodeRabbit / Blog / Post Details
Content Deep Dive

What would the last software engineer still need to do?

Blog post from CodeRabbit

Post Details
Company
Date Published
Author
-
Word Count
1,294
Company Posts That Month
12
Language
English
Hacker News Points
3
Post removed?
No
Summary

As AI coding agents increasingly handle implementation tasks such as writing code, opening pull requests, running tests, and incorporating review feedback, Kent C. Dodds argues that software engineers’ greatest value will shift toward deciding what should be built. He describes this as product engineering: combining deep understanding of users, business needs, architecture, data, infrastructure, and long-term maintenance to distinguish what a system can do from what it should do. Engineers should investigate underlying problems rather than immediately implement proposed solutions, gain direct exposure to customer and support experiences, and retain ownership of decisions before and after release. In this model, agents can perform much of the coding and iterative review work, while engineers assess broader system effects, including new abstractions, migrations, operational costs, and user outcomes. Dodds recommends that developers learn one AI-agent workflow well enough to be productive, build deep knowledge of real technical systems, avoid overinvesting in short-lived tool techniques, practice problem discovery, review decisions rather than only code diffs, and use observability and feedback to remain accountable for software after it ships.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Observability 1 2,762 731 188 -15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.