Skip to main content

40 posts tagged with "ai"

View All Tags

No Junior Engineers? What AI Really Means for Early-Career Developers

· 7 min read
Austin Xu
Cloud Platform Engineering Leader

There's a narrative spreading through the industry right now: AI is eliminating junior engineering roles, and early-career developers are the first casualties of the automation wave.

After years of interviewing candidates and leading engineering teams, I think this narrative is half right — and dangerously incomplete.

Does AI/Vibe Coding Really Deliver 10x Productivity?

· 9 min read
Austin Xu
Cloud Platform Engineering Leader

In early 2026, Anthropic published a case study: 16 Claude agents, working in parallel Docker containers, wrote 100,000 lines of Rust code in a few weeks — a C compiler that could successfully compile the Linux kernel. The API bill came to roughly $20,000. By almost any measure, it was an extraordinary result.

Then I mentioned it to a friend of mine, a CTO at a small startup. His response: "The best strategy right now is probably to wait."

That tension — between a genuine technical milestone and a seasoned engineer's skepticism — is what this post is really about.

Taming AI Agent Uncertainty: What Resume Screening Taught Me About Reliability

· 9 min read
Austin Xu
Cloud Platform Engineering Leader

Same resume. Same job description. Two different scores: 78/100, then 68/100.

I had built a resume-jd-matcher agent to automate candidate screening. On a whim, I ran the same resume through it twice. The inconsistency wasn't just frustrating—it was dangerous. How could I trust hiring decisions based on unpredictable evaluations? How could I ensure fairness to candidates when the same resume might score differently depending on when it was assessed?

The core challenge: AI agents complete tasks differently than traditional programs. They're probabilistic, not deterministic. The same input can produce different outputs due to sampling and contextual variations. In many ways, AI behaves more like human judgment than code execution.

[4/6] Claude Code: Evolution of Development Methodology

· 6 min read
Austin Xu
Cloud Platform Engineering Leader

This is part 4 of a 6-part series on Claude Code.

4. Evolution of Software Development Methodologies in the AI Era

4.1 Agile Development: From Sprints to Prompts

Challenges of Traditional Agile

Typical Scrum Process: Sprint Planning → Daily Standup → Development (2 weeks) → Sprint Review → Retrospective

[1/6] Claude Code: Introduction to AI-Assisted Development

· 5 min read
Austin Xu
Cloud Platform Engineering Leader

This is part 1 of a 6-part series on Claude Code.

1.1 From Copilot to Vibe Coding

During 2021-2023, AI-assisted programming was primarily "completion-based" tools: GitHub Copilot provided next-line suggestions as you typed code. While revolutionary at the time, this was still the traditional "human writes code, AI assists" model.

[0/6] Claude Code in Practice: A Complete Guide to AI-Assisted Development

· 7 min read
Austin Xu
Cloud Platform Engineering Leader

Exploring best practices for AI-assisted programming (Vibe Coding) through the real development journey of the Finance project

  • Author: Austin Xu
  • Project: Family Finance Management System (Spring Boot + Vue 3 Full-Stack Application)
  • Development Period: November 2025 - Present
  • Code Scale: ~41,000 lines of code, 127 Java files, 33 Vue components, 25 database tables
  • Net Development Time: ~20 hours (weekend and evening spare time)
  • GitHub: https://github.com/austinxyz/finance