Skip to main content

Does AI/Vibe Coding Really Deliver 10x Productivity?

· 9 min read
Austin Xu
Cloud Platform Engineering Leader @ eBay

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.

20 Years of Platform Engineering: Lessons from Building Cloud at Scale

· 7 min read
Austin Xu
Cloud Platform Engineering Leader @ eBay

Looking back at 20 years in platform engineering feels both humbling and exhilarating. From building RAD tools for web applications in 2000 to managing Kubernetes clusters with 2 million pods today, the journey has been one of continuous learning, adaptation, and growth. This is my story of building platforms at scale, and the lessons I've learned along the way.

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

· 9 min read
Austin Xu
Cloud Platform Engineering Leader @ eBay

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 @ eBay

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 @ eBay

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 @ eBay

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