dear [Software Engineer]

AI writes the code now. Now what?

The question isn’t whether to use AI. It’s whether you understand the system well enough to review what it built.

Episode coming May 6
dear [Software Engineer]
Episode dropping May 6
The Landscape

What does a software career actually look like now?

AI tools now generate, test, and refactor code faster than most of us can type. Engineering teams are 30–40% more productive, meaning companies produce more with fewer people. Entry-level roles that once trained new grads have been cut significantly across Big Tech and startups alike. The engineers being hired today are expected to design systems, review AI output, make product decisions, and ship end-to-end.

The catch: if you never wrote the code in the first place, you don’t yet know what good looks like. New grads face a double burden: leverage AI effectively while building the judgment to know when it’s getting it wrong. The bar for proof of work has gone up, not down.

Areas that aren’t going anywhere
Systems design and architecture
Code review, debugging, and quality assurance
AI-assisted development and prompt engineering
DevOps, deployment, and infrastructure
Product thinking and cross-functional collaboration
Security and reliability engineering
Data engineering and ML pipelines
By the Numbers
26%
Drop in entry-level software engineering job postings between 2022 and 2024
LinkedIn Economic Graph, 2024
3x
More code is being written in companies using AI coding tools, with fewer engineers
GitHub, 2025
71%
Of hiring managers now prioritize AI and systems thinking skills over raw coding ability
Microsoft × LinkedIn, 2024

“If someone is applying for a software development role and has never used an agentic coding tool like Claude Code or Codex to build a product, that’s an immediate red flag.”

Dharmesh Shah · Co-Founder & CTO, HubSpot
From the Field

The skills that got you hired aren’t the skills being asked of you now.

Ivan Lee

Ivan Lee is CEO of Datasaur, a 60-person startup that has raised $8M. He estimates his engineers are now up to 40% more productive with AI. In the past, he would have hired more people to produce the same output. He is still hiring new grads, with an eye to the future: if he doesn’t build the pipeline now, he has no one to grow into senior roles later.

What he looks for has changed. He no longer tries to stop candidates from using AI in interviews. He assumes they will and is looking to see whether they understand what good looks like, and whether they can guide the AI to get there. His engineers are energized by their newfound leverage and ability to ship more than they ever thought possible.

“New grads have to learn to use AI while also learning what good looks like, then use AI to get there. It’s almost double the work. But I’m seeing young engineers figure this out and inspire the rest of our team.”

Ivan Lee · CEO & Founder, Datasaur
Proof of Work

Proof of work checklist for entry-level engineers

Leetcode scores get filtered. Here are the things that actually get you hired.

01
A project you shipped end-to-end: what the problem was, what you built, what you used AI for, and what the outcome was
02
Evidence you can read, review, and improve AI-generated code, not just accept it as-is
03
A GitHub profile with real commits, not just tutorial clones
04
A stated point of view on how you use AI coding tools: what you trust them for, where you check everything
05
Demonstrated systems thinking: can you explain why you made the architectural choices you made, not just what they were
AI as Leverage

The engineers getting hired use AI as a multiplier

You need to be fluent enough to direct these tools toward production-ready outcomes — and show your work.

Code generation and completion
OpenAI Codex / Claude Code
Write boilerplate, debug, and refactor faster. The skill is reviewing and directing the output, not accepting it blindly.
System design and architecture
Claude / ChatGPT
Explore architectural tradeoffs, draft RFCs, and pressure-test your decisions with an AI thought partner.
Testing and QA
Cursor / Qodo
Generate test cases and edge cases you might have missed. Review everything, especially for security-critical paths.
Documentation
Claude / Notion AI
Turn code into clear documentation and READMEs in minutes. The bottleneck becomes having something worth documenting.
DevOps and infrastructure
AWS Q / Copilot
Automate repetitive infrastructure tasks and troubleshoot faster. Keep human eyes on anything that touches production.
Learning and upskilling
Claude / ChatGPT
AI is a patient tutor that knows what you already know. Use it to go deep on concepts, not just copy code.