Maintaining Technical Judgment
Overview
Five years into your IT Operations career, you could diagnose a network problem by looking at interface statistics. You understood the stack. You'd troubleshot enough edge cases that you could predict where problems would emerge. But in the last eighteen months, you've deployed an AI assistant that handles 80% of your incidents. Now you're spending your time reviewing AI recommendations instead of diagnosing problems yourself.
One day, the AI encounters a problem it's never seen before. Your instinct is to let it figure it out, but something feels wrong. You can't quite articulate what. You used to be able to diagnose this instantly, but that knowledge has atrophied. You've spent so much time letting the AI do the thinking that you've lost the ability to think for yourself. When the AI fails, so do you.
This is the skill atrophy risk in AI-assisted operations: the better the AI gets, the less you practice your core skills, and the worse they become. Over time, you go from "AI-assisted engineer" to "person who approves what the AI does." Your technical judgment, the ability to think clearly when the AI is wrong or missing context, deteriorates.
Purpose
Maintaining technical judgment in an AI-assisted environment means deliberately exercising your skills, staying sharp enough to catch AI mistakes, and keeping your expertise current as your tools change. It's not about resisting AI. It's about recognizing that delegation creates atrophy, and deliberately building practices that keep you sharp.
This lesson covers how to recognize when AI is eroding your skills versus when it's genuinely freeing you to do higher-value work, how to structure your work so you stay sharp, and how to design your use of AI so it enhances your expertise instead of replacing it. By the end, you'll have practices that let you use AI productively without sacrificing your ability to think for yourself.
Why This Matters
The risk of skill atrophy is real and dangerous:
For you: If you outsource thinking to AI, you lose the ability to think when the AI is wrong. You go from expert to novice. Your career stalls because you're not practicing your craft.
For your team: If your best people lose their skills because they're not practicing, your team becomes dependent on AI working perfectly. When it fails, there's no human expertise to fall back on.
For your organization: Organizations with weak technical expertise are vulnerable. They can't audit their AI's decisions. They can't catch hallucinations. They can't migrate to different AI systems. They're locked in.
For your field: If all IT Operations professionals outsource thinking to AI, the discipline loses practitioners who understand why things work. The accumulated expertise that newer people learn from disappears.
Core Concepts
Key insight: Letting AI do the thinking is efficient in the short term and dangerous in the long term. The best approach is deliberately maintaining your expertise while using AI for leverage.**
1. Signs You're Losing Technical Judgment
Watch for these warning signs:
You can't explain why the AI's recommendation is right or wrong
If an AI suggests a change and you approve it because it "looks good," without being able to articulate why, you're not really reviewing it. You're rubber-stamping.
You don't immediately know if something is obviously wrong
When an engineer suggests using a technology you used to know well, you find yourself thinking "let me look that up" instead of just knowing it. Your expertise is fading.
You avoid troubleshooting hard problems because the AI can't solve them
Instead of rolling up your sleeves and diagnosing the edge case, you procrastinate or escalate. You've lost confidence in your own abilities.
You don't notice when the AI is hallucinating
You used to catch obviously wrong suggestions immediately. Now you don't. The AI's generated content doesn't trigger your BS detector because you're not mentally simulating how it would actually work.
Your team defers to the AI instead of to you
Your junior engineers ask "what did the AI say?" instead of asking you. You've become a pass-through for the AI instead of a source of expertise.
You can't remember how to do things you used to do regularly
You've forgotten the command-line syntax. You don't remember the configuration options. You used to know this cold, but you haven't done it manually in a year.
2. The Difference Between Leverage and Atrophy
Leverage: "The AI handles the routine stuff so I can focus on complex problems and mentoring."
- You still understand the routine stuff
- You could do it yourself if needed
- You're using the time freed up for more valuable work
- Your expertise grows because you're working on harder problems
Atrophy: "The AI handles the routine stuff because I don't do routine stuff anymore."
- You don't understand the routine stuff anymore
- You'd struggle if the AI failed
- The time you save goes to other tasks, not harder problems
- Your expertise shrinks because you're not practicing the foundations
The difference is whether you're still practicing your craft or delegating it entirely.
3. Deliberate Practice to Stay Sharp
Practice 1: Regular hands-on work
Don't let every task go to the AI. Regularly do things manually:
Example: Instead of having the AI optimize your database queries,
spend one morning a week optimizing queries by hand.
Why: You keep your debugging intuition sharp. You understand
optimization tradeoffs. You stay current with optimizer behavior.
You catch it when the AI suggests something obviously wrong.
How: Volunteer to optimize queries once a week, even though the AI
could do it. Use this as your "practice."
Practice 2: Adversarial review of AI recommendations
When the AI recommends something, don't just check if it's plausible. Try to prove it wrong:
AI suggests: "Add this index to speed up query X"
Your review:
✗ Just approve because it looks reasonable
✓ Try to prove the index unnecessary: "What if we restructured the query instead?"
✓ Try to prove it wrong: "What workloads would this hurt?"
✓ Try to find better alternatives: "Is there a simpler solution?"
This practice keeps your diagnostic thinking sharp.
Practice 3: Debug sessions without AI
Regularly troubleshoot problems without letting the AI help:
Problem: Service is slow
Options:
✗ Ask the AI what's wrong
✓ Spend one hour debugging without AI assistance
✓ Form hypotheses, test them, iterate
✓ Once you find the answer, compare with what the AI would have suggested
This keeps your problem-solving instincts sharp.
Practice 4: Mentoring and teaching
Teaching forces you to keep your knowledge current:
Example: Pair with a junior engineer on a problem
- You guide them through the troubleshooting process
- You have to articulate your knowledge clearly
- You have to explain why you think the problem is what you think it is
- Mentoring keeps your expertise sharp and current
Teaching > learning. If you can explain it to someone else, you know it.
Practice 5: Staying current with technology
Don't just use what you know. Regularly learn new things:
Example: A new version of Kubernetes comes out
✗ Let the AI handle the upgrades; ignore the changes
✓ Study the release notes; understand what changed
✓ Upgrade a test cluster and explore the new features
✓ This keeps your expertise growing, not static
4. Structuring Your Work to Maintain Expertise
Principle 1: Use AI for leverage, not avoidance
Use AI to handle volume:
"The AI handles 80% of routine tickets so I can focus on the 20%
that are complex or novel."
Dangerous: Avoiding the core skills
"I don't do routine work anymore; the AI does all the routine stuff,
and I only do special cases."
Why different: In the first case, you still understand routine work
and stay sharp. You're just spending time on higher-value work.
In the second case, you're delegating your entire skill set.
Principle 2: Practice fundamentals regularly
Example: Your team uses Terraform extensively.
Don't just do Terraform work at the senior architect level
(reviewing designs, guiding strategy).
Also spend time:
- Writing basic modules from scratch
- Debugging Terraform state issues
- Reading generated Terraform to check it for errors
- Mentoring engineers on Terraform patterns
This keeps you sharp on the fundamentals while also doing high-level work.
Principle 3: Maintain domain expertise separate from automation
Don't just know "how does the AI solve database problems?"
Also maintain deep knowledge: "How do databases actually work?"
Example: Query optimization
- Know how to use EXPLAIN plans
- Understand statistics and selectivity
- Know when indexes help and when they hurt
- Understand trade-offs between storage and speed
Then, when the AI suggests an index:
- You can immediately evaluate if it makes sense
- You can catch obvious mistakes
- You understand the tradeoffs
This deep domain knowledge is your professional foundation.
5. Building a Personal Development Plan That Accounts for AI
As AI takes on more of your routine work, your development plan should evolve:
Traditional career path:
Year 1: Learn fundamentals (basic troubleshooting, common problems)
Year 2: Deepen domain knowledge (understand complex systems)
Year 3-5: Develop expertise (know edge cases, trade-offs)
Year 5+: Lead and mentor (guide others, set standards)
With AI assistance:
Year 1: Learn fundamentals (AI can't skip this; you need foundation)
Year 2: Deepen domain knowledge (understand complex systems; AI helps but you stay sharp)
Year 3-5: Develop expertise (you stay in problems AI might miss)
Year 5+: Lead and mentor + new skills (guide people on using AI responsibly,
learn new domains)
Key difference: You develop broader expertise because AI handles volume.
But you must maintain depth in core domains.
Example personal development plan:
Core domain expertise (deep): Database optimization, infrastructure architecture
- Spend 30% of your time actively working in these domains
- Regularly study new developments
- Mentor others in these areas
Operational expertise (broad): General IT operations, incident response, troubleshooting
- Use AI to handle 80% of routine work in this area
- Spend 10% of time on complex cases in this domain
- Keep your skills sharp by not completely delegating to AI
Leadership and growth (new skills):
- AI governance, responsible use, people management
- Business understanding, strategy
- Whatever domain you're trying to enter next
This balances efficiency (AI handles routine) with expertise (you stay sharp).
Practical Use Cases
Use Case 1: Staying Sharp While Using AI for Routine Tasks
Scenario: Your helpdesk gets 100 password reset requests per week. The AI could handle all of them, but if you delegate all of them, you'll stop understanding authentication systems.
Approach:
Allocation:
- 95 tickets: AI handles automatically
- 5 tickets: You handle manually, including some edge cases
(password reset failures, unusual account states, etc.)
Why this works:
- You see enough variety to stay sharp on authentication
- You see edge cases that the AI might be missing
- When something goes wrong, you still understand the system
- You catch it if the AI is doing something obviously wrong
Benefit: You maintain expertise while AI handles most volume.
Use Case 2: Adversarial Review to Keep Your Diagnosis Sharp
Scenario: The AI suggests a solution to a performance problem. Instead of just approving it, you practice your diagnostic skills by trying to prove it wrong.
Process:
AI suggests: "Add more memory to the web servers"
Your adversarial review:
1. "Why is this the right answer?"
(Look for the evidence. Is it based on metrics or assumption?)
- "Could the problem be something else?"
(CPU, disk I/O, network, bad code? Really think about it.) - "Is there a cheaper fix?"
(Restructure code, optimize queries, cache better?) - "What workloads would this hurt?"
(More memory means longer GC pauses; understand tradeoffs) - "What would I recommend if I didn't have the AI suggestion?"
(Form your own opinion first, then compare)
Result: You stay sharp at diagnosis. When the AI is wrong, you catch it.
Use Case 3: Deliberately Working on Hard Problems
Scenario: The AI has made you efficient at routine work. Use that efficiency to take on harder problems that improve your expertise.
Before:
- Spend 60% of time on routine tasks
- Have 40% left for complex work
- Never get deep into complex problems because you're interrupted by routine
After:
- Spend 10% of time on routine tasks (AI handles the rest)
- Have 90% left for complex work
- But deliberately allocate time:
- 50% on complex problems (use freed time here)
- 30% maintaining expertise in core domains (hands-on practice)
- 10% mentoring and teaching
Result: You develop deeper expertise because you're not context-switching constantly between routine and complex work.
Examples
Example 1: Hands-On Practice Schedule
Weekly schedule designed to maintain expertise while using AI:
Monday:
- Review AI-handled incidents: 30 min
(Spot check that AI is handling things correctly)
- Hands-on: Troubleshoot complex incident: 3 hours
- Code review: Review AI-generated infrastructure-as-code: 1.5 hours
Tuesday:
- Mentoring: Guide junior engineer through problem: 2 hours
- Hands-on: Manually optimize slow query: 2 hours
- Learning: Study new Kubernetes feature: 1 hour
Wednesday:
- Complex problem solving: Research infrastructure issue: 3 hours
- Code review: Review Terraform modules for correctness: 2 hours
Thursday:
- Hands-on: Upgrade test environment, debug issues: 4 hours
- Team meeting: Incident review: 1 hour
Friday:
- Learning: Study or experiment: 2 hours
- Mentoring: Weekly architecture discussion with team: 2 hours
- Reflection: What did I learn? What should I practice next? 1 hour
Total: 35 hours
- ~20% hands-on technical work (keeping sharp)
- ~10% code review (catching AI mistakes)
- ~20% mentoring/teaching (maintaining expertise)
- ~10% learning (staying current)
- ~40% complex problem solving (high-value work)
Example 2: Self-Assessment: Are You Losing Your Skills?
#!/usr/bin/env python3
"""
Self-assessment: Are you maintaining technical judgment?
"""
def assess_technical_skill_maintenance():
"""Assess whether you're maintaining expertise or losing it"""
indicators = {
"strong_indicators": [
"I could explain to a junior engineer why this AI suggestion is right (or wrong)",
"I notice when the AI is making questionable assumptions",
"I've caught the AI making mistakes more than once",
"I regularly work hands-on in my core domain areas",
"I mentor others and they learn from my expertise",
"I'm staying current with new developments in my field",
"I understand the tradeoffs in the AI's recommendations",
"I can predict when the AI will struggle with a problem"
],
"weak_indicators": [
"I approve AI recommendations because they 'look good'",
"I can't immediately spot obviously wrong suggestions",
"I don't remember how to do things I used to do regularly",
"I avoid troubleshooting hard problems",
"My team asks the AI for expertise, not me",
"I haven't done hands-on work in my domain in months",
"I don't understand the fundamental systems I work with",
"When the AI fails, I'm lost"
]
}
print("SELF-ASSESSMENT: Are You Maintaining Technical Judgment?")
print("\nStrong indicators (you're staying sharp):")
for indicator in indicators["strong_indicators"]:
print(f" ☑ {indicator}")
print("\nWeak indicators (you might be losing your skills):")
for indicator in indicators["weak_indicators"]:
print(f" ☐ {indicator}")
print("\nIf you checked many weak indicators, you need to:")
print(" 1. Do more hands-on work in your core domains")
print(" 2. Practice your fundamentals regularly")
print(" 3. Mentor others (teaching keeps you sharp)")
print(" 4. Study how systems actually work, not just use them")
print(" 5. Deliberately review AI recommendations critically")
if __name__ == '__main__':
assess_technical_skill_maintenance()
Example 3: Deep Learning Plan for AI-Assisted Operations
Personal Development Plan: Maintaining Expertise in AI-Assisted Operations
Core Domain Expertise (What I need to stay expert in)
- Kubernetes and container orchestration
- Database optimization and performance
- Network design and troubleshooting
- Incident response and diagnosis
Current Skills Assessment
- Kubernetes: Deep (5 years experience)
- Database: Medium (2 years direct experience)
- Network: Medium (learning as needed)
- Incident response: Deep (8 years experience)
6-Month Development Goals
Month 1-2: Deepen Database Expertise
- [ ] Read "Database Internals" (understand algorithms, not just usage)
- [ ] Do hands-on: Optimize 10 slow queries without AI assistance
- [ ] Learn: Query optimizer behavior in our specific database version
- [ ] Mentor: Guide engineer on database design patterns
- Result: Can confidently evaluate AI database recommendations
Month 3-4: Network Learning and Hands-On
- [ ] Study: Routing, BGP, network failures, troubleshooting
- [ ] Hands-on: Design test network, debug connectivity issues
- [ ] Practice: Diagnose 5 network problems without tools
- [ ] Mentor: Help team understand network fundamentals
- Result: Understand network layer deeply enough to catch bad AI suggestions
Month 5-6: Kubernetes Deep Dive on New Versions
- [ ] Study: What changed in latest Kubernetes versions
- [ ] Hands-on: Upgrade test clusters, understand new features
- [ ] Practice: Deploy applications on new versions, troubleshoot
- [ ] Mentoring: Teach team about new capabilities
- Result: Stay current, understand nuances AI might miss
Practice Cadence
- Weekly hands-on: 1 task in core domain area
- Bi-weekly deep learning: 2 hours studying fundamentals
- Monthly mentoring: Teach something to the team
- Quarterly: Learn something new (expand breadth)
Measures of Success
- Can explain "why" for 90%+ of my decisions
- Catch AI mistakes regularly
- Team comes to me (not just the AI) for expertise
- Actively learning new things in my domain
- Mentoring effectively
Anti-Patterns
Anti-Pattern 1: "The AI can do it, so I don't need to"
This leads directly to skill atrophy. You need to maintain your expertise even if the AI can handle routine work.
Anti-Pattern 2: Only working on "high-level" problems and never touching "routine" work
Routine work is where you stay sharp. Completely delegating it makes you brittle.
Anti-Pattern 3: Not mentoring because the AI can answer questions
Mentoring is how you maintain and deepen expertise. It's not a luxury; it's essential.
Anti-Pattern 4: Assuming you can always re-learn skills you lose
Some skills fade quickly. The longer you don't practice something, the harder it is to get back. It's easier to maintain expertise than regain it.
Anti-Pattern 5: Learning only what the AI can't do
This creates a weird imbalance. You end up knowing only edge cases and forgetting fundamentals. Know everything, including what the AI handles.
Anti-Pattern 6: Not staying current with your field
As your tools change, you need to change with them. If you're not learning, you're falling behind.
Human Judgment Checkpoints
1. Evaluating whether a task maintains or atrophies your skills
Not every task is equally valuable for maintaining expertise. A task that involves thinking and problem-solving maintains skills. A task that's pure execution doesn't. Choose tasks that keep you sharp.
2. Recognizing when you're losing expertise
Self-awareness matters. Periodically assess: Am I still sharp? Can I still do what I used to do? Could I catch the AI if it was wrong?
3. Deciding what expertise to maintain
You can't be expert at everything. Decide what domains are core to your expertise and maintain those. Delegate others more aggressively.
Key Takeaways
Recognize the skill atrophy risk: The better AI gets, the less you practice, and the worse your expertise becomes. It's a real problem that requires deliberate attention.
Practice fundamentals regularly: Don't completely delegate routine work. Do some of it yourself to stay sharp.
Maintain domain expertise independently: Know how systems work, not just how to use the AI to make them work.
Mentor actively: Teaching is the best way to maintain expertise. It keeps you current and sharp.
Use AI for leverage, not avoidance: The goal is to free yourself for higher-value work, not to stop thinking.
Adversarial review of AI recommendations: Don't just approve suggestions. Try to prove them wrong. This keeps your critical thinking sharp.
Build a development plan that accounts for AI: Your growth plan should include maintaining expertise, learning new domains, and developing leadership.
Stay current with your field: Technology changes. Your expertise needs to evolve with it.
Recognize when you're getting brittle: If you'd struggle if the AI failed, you're too dependent. Recover by doing more hands-on work.
Skill.re