Tier 4 Chapter 17 30 min read

The Future of Work

Tier 4 Chapter 17 30 min read

The Future of Work

The Future of Work

“The future is already here — it’s just not evenly distributed.” — William Gibson

Learning Objectives

By the end of this module, you will be able to:

  1. Assess how AI is changing the software profession
  2. Identify skills that remain distinctly human
  3. Plan for continuous learning in a changing field
  4. Consider broader societal implications
  5. Articulate your role in shaping an AI-augmented future

The Profession Is Changing

Software development has always evolved:

EraMajor ShiftDeveloper Response
1970s-80sHigh-level languagesAdapted from assembly
1990sInternet/webLearned new paradigms
2000sMobile/cloudNew platforms, practices
2010sDevOps/agileNew workflows
2020sAI-assistedYou are here

Each shift felt disruptive. Each required adaptation. Each created new opportunities.


What’s Actually Changing

Tasks Becoming Faster

AI accelerates:

TaskBefore AIWith AI
Boilerplate codeWrite from scratchGenerate and modify
DocumentationManualDraft and refine
Test writingTediousFaster generation
Code reviewAll manualAI-assisted review
DebuggingTrial and errorGuided diagnosis

This isn’t the end of these tasks — it’s a change in how they’re done.

Tasks Remaining Human

Some things AI doesn’t replace:

Human CapabilityWhy AI Doesn’t Replace It
Understanding the problemRequires human context
Making tradeoffsRequires human judgment
Stakeholder communicationRequires human relationships
Ethical decisionsRequires human accountability
InnovationRequires human creativity
System ownershipRequires human responsibility

AI is a tool. Humans define what to build and why.

The New Skill Stack

What effective developers need:

Skill CategoryExamples
TraditionalProblem solving, logic, algorithms
AI collaborationPrompting, verification, iteration
JudgmentWhen to use AI, when not to
CommunicationExplaining decisions, working with teams
LearningAdapting to new tools, staying current

The stack expanded, not replaced.


Career Implications

What This Means for You

Short term (next 1-2 years):

  • Learn to use AI tools effectively
  • Develop verification and judgment skills
  • Build portfolio showing human+AI collaboration

Medium term (2-5 years):

  • AI tools become standard; expertise differentiates
  • Understanding AI capabilities becomes expected
  • Human skills (communication, judgment) grow in value

Long term (5+ years):

  • Prediction is hard; adaptability matters
  • Those who can learn continuously will thrive
  • Technical foundation remains valuable

What Won’t Save You

  • Refusing to learn AI tools (falls behind)
  • Over-relying on AI tools (skills atrophy)
  • Assuming current skills are enough forever
  • Waiting for clarity before adapting

What Will Help

  • Continuous learning mindset
  • Strong fundamentals (they transfer)
  • Practicing judgment and verification
  • Building human skills alongside technical

The Broader Picture

Economic Effects

AI affects more than individual developers:

LevelEffectConsideration
IndividualProductivity changesYour career adaptation
TeamWorkflow changesHow teams coordinate
CompanyEconomics of softwareBuild vs. buy decisions
IndustryWhat’s economically viableNew products possible
SocietyEmployment patternsLarger conversation

Environmental Considerations

AI systems have environmental costs:

  • Training requires significant compute
  • Inference (every query) uses energy
  • Data centers have carbon footprints

Perspective: The technology exists and is being used. Awareness of costs helps inform choices without requiring you to opt out entirely. Some uses are more justifiable than others.

Uneven Distribution

AI benefits aren’t equally distributed:

  • Access varies by geography and economics
  • Quality of tools varies by what you can afford
  • Training data represents some communities better than others
  • Job displacement affects different groups differently

Being aware of these disparities matters as you shape how AI is built and used.


Your Role in Shaping This

As a Developer

You make choices that affect others:

Your ChoiceIts Impact
What you buildWhat’s available to use
How you build itAccessibility, fairness
What data you useWho’s represented
How you documentWho can understand
What you advocate forTeam and company practices

As a Professional

Professional responsibilities in an AI era:

  • Don’t ship harm: Bias, security flaws, privacy violations
  • Maintain your skills: Don’t let AI atrophy your judgment
  • Stay curious: The field continues evolving
  • Communicate openly: About AI’s role in your work
  • Advocate thoughtfully: For responsible AI use

As a Citizen

Beyond professional work:

  • AI policy affects everyone
  • Technical literacy helps you participate
  • Your perspective as a practitioner matters
  • The conversation needs diverse voices

Preparing for Uncertainty

What We Know

  • AI capabilities are increasing
  • AI tools are becoming standard
  • Adaptation is necessary
  • Fundamentals remain valuable

What We Don’t Know

  • Exactly which jobs will change how
  • What capabilities emerge next
  • How regulation evolves
  • What new opportunities appear

How to Handle Uncertainty

StrategyWhy It Helps
Learn fundamentals deeplyTransfer across tools
Practice adaptationThe skill of learning
Build diverse skillsMultiple paths forward
Stay connectedCommunity provides signal
Take care of yourselfChange is stressful

Reflection on the Course

What You’ve Learned

Over these modules, you’ve developed:

AreaWhat You Can Now Do
UnderstandingExplain how AI works, capabilities and limits
Practical skillsPrompt effectively, read AI code, use tools
Security awarenessRecognize risks, apply Rule of Two
Professional practiceMaintain accountability, verify output
Ethical foundationConsider bias, privacy, broader impact

What Comes Next

This course is a foundation. What builds on it:

  • Practice: Use these skills in your project
  • Reflection: Notice what works, what doesn’t
  • Continued learning: Tools will change, principles endure
  • Community: Learn from others, share what you learn

Practical Exercises

Exercise 1: Skill Audit

List your current skills in three categories:

  1. Strong: Skills you’re confident in
  2. Developing: Skills you’re actively building
  3. To explore: Skills you want to develop

For each, consider: how does AI change this skill’s value?

Exercise 2: Future Scenario

Imagine yourself 5 years from now:

  1. What kind of work are you doing?
  2. How are you using AI (or not)?
  3. What skills proved most valuable?
  4. What do you wish you had learned earlier?

Work backward: what should you do now to prepare?

Exercise 3: Ethical Scenario

Consider this scenario:

Your company wants to release a product quickly. AI could generate most of the code, but you wouldn’t have time to thoroughly verify all of it. The product isn’t safety-critical, but it handles user data.

  • What are the considerations?
  • What would you advocate for?
  • What’s your responsibility if problems emerge later?

Exercise 4: Teach Someone

Explain one key concept from this course to someone who hasn’t taken it:

  • Choose a concept (e.g., prompt injection, vibe engineering)
  • Explain it simply and accurately
  • Listen to their questions
  • Notice what was hard to explain

Teaching reveals what you’ve truly learned.


Key Insights

ConceptPractical Rule
Change is constantAdaptability matters more than any single tool
Human skills endureJudgment, communication, creativity remain valuable
Responsibility remainsYou own what you ship, regardless of how it was made
Learning continuesThis course is beginning, not end
You shape the futureYour choices matter

Course Complete

You’ve completed the LLM-Assisted Development curriculum:

  • Tier 1: Foundations — what AI is and isn’t
  • Tier 2: Practical skills — effective use patterns
  • Tier 3: Agentic development — working with AI tools
  • Tier 4: Judgment & Ethics — responsible practice

Now: apply what you’ve learned in your project, reflect on what works, and continue growing.


Final Reflection Questions

  1. At the start of this course, how did you think about AI? How has your thinking changed?

  2. What’s the most important thing you’ve learned? Why does it matter?

  3. “The future is already here — it’s just not evenly distributed.” What does this mean for you, specifically?

  4. A year from now, what do you hope to be able to do with AI that you can’t do today?


Resources for Continued Learning

People to Follow

  • Simon Willison (simonwillison.net) — practical AI development
  • Tool-specific communities for your chosen tools
  • Your mentors and peers

Practices to Continue

  • Read AI output critically
  • Maintain your fundamental skills
  • Stay curious about new developments
  • Reflect on your AI collaboration patterns

A Final Thought

The relationship between humans and AI is still being defined. You’re not just learning to use AI — you’re helping to shape what that relationship becomes.

Make it a good one.


End of LLM-Assisted Development Curriculum