The SF Tech Week Developer Lounge got HEATED last night. Topic: “AI Copilots - Productivity Boost or Skill Decay?”
100+ developers. Half swear by GitHub Copilot/Cursor. Half think it’s ruining the profession.
I’m maya_builds - indie hacker, been coding for 12 years. I use Cursor daily. But I’m conflicted.
The AI Copilot Boom
Walking around SF Tech Week, EVERYONE is talking about AI coding assistants:
The big players:
- GitHub Copilot (millions of paying users)
- Cursor (fastest-growing AI IDE)
- Replit AI
- Claude Code
- Amazon CodeWhisperer
- Many more
The claims:
- “30-50% faster coding”
- “Write better code”
- “Focus on architecture, not boilerplate”
- “Learn new languages instantly”
The reality: It’s complicated.
My Experience: 6 Months with Cursor
I switched to Cursor in April 2025. Here’s what happened:
Month 1: Honeymoon phase
“This is MAGIC! I’m 2x faster!”- Writing code at lightning speed
- Autocomplete is incredible
- Feeling like 10x developer
Month 2-3: Productivity plateau
- Still fast, but not 2x anymore
- Realized I’m accepting bad AI suggestions
- Debugging AI-generated code takes time
- Net productivity: Maybe 30% faster?
Month 4-5: Skill concerns emerge
- Catching myself not remembering syntax
- “How do I do X without Cursor?”
- Relying on AI for things I used to know
- Am I getting worse as a developer?
Month 6 (now): Cautious optimism
- Using AI strategically (not for everything)
- Productivity gains real but modest
- Skill concerns real but manageable
Net assessment: AI copilots are powerful tools. But they’re TOOLS, not replacements.
The SF Tech Week Debate
Pro-Copilot Camp: “This is the future! Embrace it or die.”
Arguments:
- Developers who use AI are outperforming those who don’t
- Boilerplate code is a waste of time (AI should do it)
- Focus on system design, let AI handle implementation
- Like calculators didn’t ruin math, AI won’t ruin coding
Anti-Copilot Camp: “We’re training a generation of script kiddies.”
Arguments:
- Junior developers don’t learn fundamentals
- Over-reliance creates dependency
- AI-generated code has hidden bugs
- When AI fails, developers can’t debug
- We’re outsourcing thinking to machines
I’m somewhere in between.
The Data (From Developers at the Lounge)
Informal survey: 50 developers.
Usage:
- Using AI copilots: 82% (41/50)
- Daily users: 62% (31/50)
- Never tried: 18% (9/50)
Productivity claims:
- Faster: 88% (36/41 AI users)
- No change: 10% (4/41)
- Slower: 2% (1/41)
Skill concerns:
- Worried about skill decay: 68% (28/41)
- Not worried: 32% (13/41)
Junior vs Senior split:
- Juniors (0-3 years): 95% use AI (worried about learning fundamentals)
- Mid (3-7 years): 85% use AI (mixed feelings)
- Senior (7+ years): 70% use AI (less concerned about skills)
Interpretation: Everyone uses AI. Everyone’s faster. But most are worried about long-term effects.
The “Better or Worse Developer” Question
Where AI makes me BETTER:
Faster prototyping
- Test ideas quickly
- Iterate rapidly
- Build MVPs in hours, not days
Learning new languages/frameworks
- AI writes boilerplate in unfamiliar syntax
- I learn by reading AI’s code
- Faster onboarding to new tech
Less context switching
- Don’t need to Google basic syntax
- Stay in flow state longer
- Autocomplete keeps momentum
Better code exploration
- AI explains unfamiliar codebases
- Summarizes functions
- Suggests improvements
Where AI makes me WORSE:
Syntax atrophy
- Forgetting language-specific details
- Relying on autocomplete for basic things
- “How do I do X without AI?” moments
Reduced problem-solving
- Temptation to ask AI instead of thinking
- Less time spent designing solutions
- Accepting first AI suggestion vs. exploring alternatives
Debugging blind spots
- AI generates bug, I don’t catch it
- Copy-paste without fully understanding
- Tech debt accumulates
False confidence
- “AI wrote it, so it must be good”
- Skip code review because AI generated it
- Miss edge cases AI didn’t consider
The Junior Developer Problem
This is the REAL concern.
Senior developer using AI:
- Has fundamentals (10 years experience)
- Can debug AI-generated code
- Knows when AI is wrong
- Uses AI as tool, not crutch
Junior developer using AI:
- Lacks fundamentals (fresh bootcamp grad)
- Can’t debug AI-generated code
- Doesn’t know when AI is wrong
- Uses AI as crutch
Example from the lounge:
Junior dev: “I built entire app with Cursor. It works. But… I don’t actually understand how.”
Senior dev: “That’s the problem. You’re not learning. You’re transcribing.”
The risk: We’re training juniors to be AI operators, not engineers.
Counter-argument: “Every generation says this. Seniors said IDEs would make us dumb. They said Stack Overflow would make us copy-paste developers. AI is just the next step.”
My take: This feels different. AI writes entire functions. That’s a bigger leap than autocomplete or Stack Overflow.
The Code Quality Question
Does AI write better code than humans?
What I’ve observed:
AI is good at:
Boilerplate (React components, API routes, etc.)
Common patterns (everyone does X this way)
Syntax (fewer typos than humans)
Documentation (generates comments, docstrings)
AI is bad at:
Architecture (doesn’t understand system design)
Edge cases (generates happy path only)
Performance (doesn’t optimize)
Security (introduces vulnerabilities)
Real bug from my codebase:
AI generated auth middleware. Looked good. Shipped it.
Two weeks later: Security issue. AI forgot to validate token expiration.
My fault for not reviewing. But AI made it easy to skip review.
The Productivity Claims: 30-50% Faster
Is this real?
What I measured (my personal data):
Before Cursor (January-March 2025):
- Features shipped: 12 features / 3 months = 4/month
- Lines of code: ~8,000 / 3 months
- Bug rate: 3 bugs per feature
With Cursor (April-September 2025):
- Features shipped: 30 features / 6 months = 5/month
- Lines of code: ~15,000 / 6 months
- Bug rate: 4 bugs per feature
Analysis:
- Productivity: 25% faster (4 → 5 features/month)
- Code output: 50% more lines
- Bug rate: 33% higher (3 → 4 bugs/feature)
Conclusion: I’m shipping more, faster. But also shipping more bugs.
Net positive? Unclear.
The Business Case (For Companies)
At SF Tech Week, I talked to engineering managers. They’re all-in on AI copilots.
Why?
Cost savings:
- GitHub Copilot: $10-20/dev/month
- Developer salary: $150K/year = $12.5K/month
- If AI makes dev 10% more productive: $1.25K/month value
- ROI: 62x ($1.25K / $20)
No-brainer for companies.
But:
Hidden costs:
- Debugging AI-generated bugs
- Tech debt from copy-paste AI code
- Junior developers not learning fundamentals
- Security vulnerabilities
One EM: “We’re betting AI makes us faster short-term. Long-term? We’ll see.”
The Open vs Closed AI Models Debate (Again)
From earlier SF Tech Week discussions: Open vs Closed AI models.
AI copilots follow same pattern:
Closed models (GitHub Copilot):
- Uses OpenAI Codex
- Data leaves your machine
- Can’t customize
- $10-20/month per dev
Open models (self-hosted):
- Use Llama, StarCoder, CodeLlama
- Data stays local (for proprietary codebases)
- Can fine-tune on your code
- Free (but infrastructure costs)
Trend: Enterprises moving to self-hosted for security.
Startups/Indie hackers: Stick with Cursor/Copilot (easier).
My Advice for Developers
If you’re senior (7+ years):
Use AI copilots strategically
Let AI write boilerplate
Don’t let AI do system design
Always review AI-generated code
If you’re junior (0-3 years):
Use AI sparingly
Learn fundamentals FIRST
Don’t rely on AI for everything
Understand code AI generates
If you’re learning to code:
Don’t use AI copilots yet
Struggle through problems manually
Use AI after you understand basics
AI is crutch if you use it too early
If you’re hiring:
Test candidates without AI
Ask them to debug AI-generated code
Don’t hire “AI operators” (know prompts but not code)
The Future I See
Short-term (1-2 years):
- AI copilots become standard (like IDEs)
- Developers who don’t use AI fall behind
- Productivity gains plateau at 20-30%
Medium-term (3-5 years):
- AI writes full features, not just functions
- Developers become “AI shepherds” (guide AI, review output)
- Junior developer role changes (less coding, more reviewing)
Long-term (5-10 years):
- ??? (Nobody knows)
- Maybe: AI writes most code, humans do architecture
- Maybe: Developer role fundamentally changes
- Maybe: We look back and laugh at concerns (like IDE concerns in 90s)
Questions for This Community
For developers using AI copilots:
- What’s your productivity gain (honest assessment)?
- Do you worry about skill decay?
- What do you use AI for vs. what you code manually?
For developers NOT using AI:
- Why not?
- Do you feel left behind?
- What would make you try it?
For engineering managers:
- Do you require AI copilot usage?
- How do you measure productivity impact?
- Worried about junior developer learning?
For everyone:
- Better or worse developers? What’s your verdict?
I don’t have a clean answer. AI copilots are powerful. But power comes with risk.
Sources:
- SF Tech Week Developer Lounge (100+ developers)
- My personal productivity data (6 months with Cursor)
- Informal survey (50 developers)
- GitHub Copilot usage stats (millions of paying users)
- Medium “Most Powerful Coding AI Models of 2025”
- Conversations with engineering managers about AI adoption