VOLOVLOAutomation risk & transition, task by task
AskOccupationsMajorsBusinessFoundersChangesNotesMethod
Search occupations, majors…
EN
  • English
  • 简体中文
  • 日本語
  • Español
  • Português
  • Français
VLO
VOLO

Understanding how automation changes work — task by task, with the evidence shown and the uncertainty admitted.

AskOccupationsMajorsBusinessFoundersChangesNotesMethodWill AI replace my job?AboutRole diagnosisOpen dataOntologyVOLO ProPrivacyTerms
© 2026 VOLO
Occupations
All occupations
AI / software
Translator / InterpreterBank tellerCopywriterContent moderatorCustomer service representativeAdministrative assistantSoftware tester / QA engineerData entry clerkGraphic designerParalegalVideo editorAccountant / BookkeeperMarketing specialistFrontend developerTax preparer / tax agentVoice actorMedical coderData analystInsurance claims handlerTechnical writer / documentation engineerJunior software developerInsurance underwriterHR / recruiterLoan officer / credit officerFinancial analystProcurement / supply chain specialistJournalistSales / account managerReal estate agentNetwork engineerIllustratorTravel agent / travel advisorIT support specialist / helpdeskAuditorSupply chain plannerManagement consultantPhotographerBackend developerAI researcherProduct / UX designerBusiness systems ownerE-commerce operations specialistActuaryAnimator and VFX artistWriter and authorPayroll specialist / payroll clerkRadiologistData engineerProject managerData scientistCourt reporterEditor and proofreaderLawyerMedical assistant / clinic assistantQuantity surveyorContent creatorQuantitative analystMachine learning engineerExperienced software engineerDevOps engineer / platform engineer / SREBusiness analystMusician and composerGIS analyst / cartographerProperty appraiser / valuerProduct managerDietitian / nutritionistEconomistPharmacistPartnerships / channel managerSecurity analyst (SOC)Financial adviser / financial plannerInterpreterPathologistChip design engineerGrant writer / grants officerCompliance officerLibrarianDrafter / CAD technicianArchitectFirst-line manager / team supervisorCounsellor / psychotherapistRetail salesperson / shop assistantCivil / structural engineerElectrical engineerIndustrial engineerStatisticianSecurity guardInterior designerUniversity lecturerPsychologistBus driverInsurance agentMechanical engineerFashion designerOptometristNotarySchool teacherGeneral practitioner / primary care doctorAirline pilotDriving instructorUrban plannerEmergency dispatcherWaiter / restaurant serverRadiographer / radiologic technologistLand surveyorAuto mechanic / vehicle technicianPolice officerSonographerAircraft maintenance technicianDental hygienistAnaesthesiologist / anaesthetistBuilding inspectorSpeech-language pathologist / speech and language therapistAir traffic controllerVeterinarianBartender / baristaPhysiotherapist / rehabilitation therapistDentistSurgeonParamedic / EMTConstruction workerSocial workerJudge / magistrateRegistered nurseMassage therapistMidwifeCare worker / nursing assistantPlumberAI implementation lead
RPA / self-service
Government service clerkOperations coordinatorMetro train driverReceptionist / front deskPharmacy technicianPhlebotomistDental assistant / dental nurseRespiratory therapistOccupational therapist
Robotics
Retail cashier / shop assistantContainer port workerWarehouse workerAssembly line workerMedical laboratory technicianActor and modelMachinist / CNC machinistWelderChef / cookGardener / landscaperCleaner / janitorFarmerFirefighterHVAC technicianBricklayer / blocklayerCarpenter / joinerCabin crewHairdresser / barberElectrician
Autonomous driving
Ride-hail / taxi driverTruck driverDelivery rider / courier
Majors
All majorsEnglish / Foreign languagesComputer scienceAccountingPsychologyJournalism / CommunicationFinanceLawVisual communication designMarketingNursingBusiness administrationEducation and teacher trainingArchitecturePublic administrationMedicineHospitality and tourism managementEconomicsInformation systems
Guides
Ask VOLOFor businessFor foundersRecent changesNotesRole diagnosisFirst AI experimentVOLO ProMethod & evidenceAboutFollow an occupationSearch
You are reading as:I have a jobI am studyingI run a companyI am building something
On this pageWhat is happeningTask breakdownRecent changesFor youWhat it means for youWhat you can doHow we knowWhat these rest on
Occupations›Junior software developer

Get told when a verified record lands on this occupation → · Mark which of these tasks are yours (VOLO Pro, free during the launch) →

Junior software developer

Turns a described problem into working, maintainable code — and, increasingly, decides whether generated code is actually right.

Software & technologyAssessed 2026-09-09
Tasks automating
1of 5
1 being augmented
Still human-led
2of 5
1 new task
Evidence-backed judgements
4of 5
6 verified records
Test this week · first of 4 directions

Take a generated PR — yours or a colleague's — and write a review that finds a real problem, with the reasoning. Do this weekly and keep them.

See all 4 ↓
62/100
Automation impact indexMedium confidence

This is not a probability of losing your job. It combines how much of the role's task load is exposed to automation with how far adoption has actually gone — useful for comparing occupations on one consistent basis, and for nothing else.

Where this applies

Written specifically for entry-level and early-career software roles, which face a different picture from senior engineering. Six software pages now cut the same work two ways: by seniority (this page and the experienced-engineer page) and by layer (frontend, backend, data engineering). Someone in their first frontend job sits on two of them, deliberately — they answer different questions.

What is happening

What is actually changing#

The unit of analysis is the task, not the job title. A role is not replaced — its task mix shifts.

AutomatingBeing augmentedStill human-ledNew taskStriped: our inference, not yet backed by a verified record

Each tile is one task. Its size is how much of the job it is; its colour is where the task is heading. Click a tile to see what the judgement does not establish.

Core task
Writing routine code
Automating✓ Evidence-backed
What this does NOT mean

Generating it is not the same as owning it. Someone still has to decide it is correct, and that someone has historically learned to judge by writing it first.

Read this task in full →Make this your first AI experiment at work →
Core task
Debugging unfamiliar systems
Being augmented✓ Evidence-backed
What this does NOT mean

This is where the ceiling on generated code shows up most clearly, and it is the skill that separates a junior from someone who can be left alone.

Read this task in full →Make this your first AI experiment at work →
Core task
Reviewing generated code
New task✓ Evidence-backed
What this does NOT mean

Reviewing well requires having written the thing being reviewed. If the writing work that trained that judgement is the work being automated, this task has a supply problem within a few years.

Read this task in full →
Significant task
Turning a vague request into a spec
Still human-led≈ Platform inference
What this does NOT mean

This is normally a senior responsibility; listing it as a junior task describes where the role is heading, not where most junior jobs are today. The intermediate rungs are what disappeared.

Read this task in full →
Significant task
Deciding how pieces fit together
Still human-led✓ Evidence-backed
What this does NOT mean

Saying seniors are safe is not a statement about entry. The path to senior ran through two years of routine code, and nothing has replaced that path.

Read this task in full →

Is this your job? Say so and this page narrows to your share of it.

A job title is a bundle of tasks bought together, and no two people hold the same bundle. Nothing is sent anywhere — it stays in this browser.

Writing routine codeAutomating✓ Evidence-backedDebugging unfamiliar systemsBeing augmented✓ Evidence-backedReviewing generated codeNew task✓ Evidence-backedTurning a vague request into a specStill human-led≈ Platform inferenceDeciding how pieces fit togetherStill human-led✓ Evidence-backed

Read all 5 tasks in full — direction, reasoning and limits →

Recent changes#

202420252026today2024-04-23 · DeploymentGoogle enabled ML build repair for all its developers after a randomised trial across half of them; about 34% of developers hitting a broken build in a month apply its suggested fixes2024-10-29 · DeploymentAlphabet's CEO said on the Q3 2024 earnings call that more than a quarter of all new code at Google is generated by AI, then reviewed and accepted by engineers2025-07-25 · PilotAt an IT consulting firm, LLM-drafted requirements saved an analyst 10–15% of drafting time but missed user stories whose knowledge was tacit, and could not replace the analyst2026-03-20 · ConstraintThe UK Home Office's engineering standard requires every AI-assisted output to be reviewed and approved by a person before production, and keeps accountability for designs with the team2026-04-13 · DeploymentThirty-one of forty-five US federal agencies reported a commercial AI coding tool in the 2025 federal inventory, naming GitHub Copilot, Claude Code, Codex and Poolside2026-08-12 · Labour impactEmployment of 22-25-year-olds in the two most AI-exposed occupation quintiles fell about 11% from November 2022 to June 2026, while the least-exposed quintiles grew about 10%
Can move a judgementCannot move one (forecast, capability demo…)
Labour impact2026-08-12Verified 2026-09-11
Employment of 22-25-year-olds in the two most AI-exposed occupation quintiles fell about 11% from November 2022 to June 2026, while the least-exposed quintiles grew about 10%

Systems software developers rank 7th by employment among the highest-exposure quintile in the paper's appendix, and software development is one of two occupations the authors single out for a case study. US private-sector payroll records from ADP covering millions of workers, November 2022 to June 2026. The 11% fall is for 22-25-year-olds in the two most AI-exposed quintiles; the same age group in the three least-exposed quintiles grew about 10%. Experienced workers show no comparable gap, and the authors state they find no evidence of widespread, economy-wide displacement. The findings are descriptive, not causal, and are measured at occupation level, not task level.

Verifiable change in hiring, headcount, hours or job scope. Highest weight — but causal attribution still has to be argued, not assumed.

Stanford Digital Economy Lab — Brynjolfsson, Chandar & Chen, "Canaries in the Coal Mine?" (August 2026) ↗Full impact card →
Deployment2026-04-13Verified 2026-09-26
Thirty-one of forty-five US federal agencies reported a commercial AI coding tool in the 2025 federal inventory, naming GitHub Copilot, Claude Code, Codex and Poolside

A census under a statutory duty: 20 fixed questions put to every reporting agency, each answered Y or N with the product named and the licences given as a band. Generating code using AI is Y at 31 of 45, and the products named are ones that did not exist three years ago. A Y is the employer reporting that it has the tool, not a measurement of how much code the tool writes or how much of it is kept, and a licence band is not a count of people writing code with it. The question does not distinguish an engineer of ten years from one of ten months; this record attaches here because writing routine code — CRUD endpoints, forms, standard integrations, tests for known patterns — is what this task is, not because the inventory says anything about junior developers.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

OMB — 2025 Federal Agency AI Use Case Inventory, consolidated commercial off-the-shelf AI use cases (CSV, 45 agencies × 20 questions) ↗Full impact card →
Constraint2026-03-20Verified 2026-09-27
The UK Home Office's engineering standard requires every AI-assisted output to be reviewed and approved by a person before production, and keeps accountability for designs with the team

An engineering standard binding the Home Office's software teams. It says teams should use AI where it helps, that AI-assisted outputs must be reviewed and approved by a human before reaching production and must be traceable, and that teams will retain full accountability for all AI-assisted code and outputs because AI tools cannot replace human judgement, understanding, ownership or responsibility for decisions, designs or changes made to systems. The firm 'must' applies to human review; the sentence on designs is a statement of accountability. It binds one government department's engineers.

Failure, rollback, regulation or cost is suppressing adoption. Can lower an assessment or widen its uncertainty.

UK Home Office — Engineering Guidance and Standards, SEGAS-00020 "Use AI" (last updated 20 March 2026) ↗Full impact card →
Pilot2025-07-25Verified 2026-09-27
At an IT consulting firm, LLM-drafted requirements saved an analyst 10–15% of drafting time but missed user stories whose knowledge was tacit, and could not replace the analyst

A university study of language models drafting requirements specifications on one project at an IT consulting company, assessed by the company's expert analyst. A subset of user stories stayed unaddressed across all models because the knowledge analysts hold can be tacit and not written in the elicitation documents; the analyst estimated drafting time savings of 10% to 15%, and the authors conclude the models can help early documentation but cannot replace human intervention. It is one project with one expert, and the role studied is requirements analyst rather than developer.

Small-scale trial in a real setting. Tells us the deployment conditions are being tested, not that they hold — so one pilot is never enough on its own; two independent ones are.

Pasquale, Ragone et al. (University College Dublin, University of Bari) — "Exploring the Use of LLMs for Requirements Specification in an IT Consulting Company", arXiv:2507.19113 (25 July 2025) ↗Full impact card →
Deployment2024-10-29Verified 2026-09-10
Alphabet's CEO said on the Q3 2024 earnings call that more than a quarter of all new code at Google is generated by AI, then reviewed and accepted by engineers

One large technology company, company-reported, with no definition of how 'generated' is measured (autocomplete versus whole functions). Says nothing about hiring; the review step stayed with engineers.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

Google — CEO remarks, Alphabet Q3 2024 earnings call ↗Full impact card →
Deployment2024-04-23Verified 2026-09-27
Google enabled ML build repair for all its developers after a randomised trial across half of them; about 34% of developers hitting a broken build in a month apply its suggested fixes

Google engineers describing their own internal tooling. Google randomly assigned 50% of all its developers to receive ML-suggested fixes for broken builds in the IDE and compared them with the rest for 11 weeks; afterwards about 34% of users experiencing a build breakage in a month applied such fixes, and ML-powered build repair was enabled for all Google developers. A developer previews each fix and chooses to accept or reject it. These are build and compile errors — the kind the post calls well understood — not runtime faults whose cause is far from the symptom; Google sells developer AI tools.

An employer has put it into production. Can move the baseline — weighted by scale and how similar the setting is.

Google Research — blog, "Safely repairing broken builds with ML" (Emily Johnston and Stephanie Tang, April 23, 2024) ↗Full impact card →
What it means for you

What this means for you#

If you are starting out

This occupation has the sharpest split between entry-level and senior of anything in the first batch. The tasks that made junior roles economically worth creating are the ones being automated, while the tasks that define senior work are not. The risk is not that programming stops being a career — it is that the ladder's bottom rung is being removed while the top is intact. Concretely: you need to demonstrate judgement, not throughput, and you need to do it before anyone would normally expect it of you.

If you are experienced

Your position is comparatively strong, but it depends on a supply of people who learned judgement the slow way. If the entry rung stays broken, the constraint arriving in a few years is not automation — it is that nobody built the experience to review what the tools produce. Worth thinking about as a hiring and mentoring question now rather than later.

Your options#

Four directions, each with its real constraints and one thing you can test this week. Continuing as you are is a legitimate choice — it just has to be a chosen one.

Stay and strengthen

Build judgement faster than the ladder expects

The scarce thing is someone who can tell whether generated code is right. You can start demonstrating that on day one instead of waiting two years.

Real constraints

Requires being in a codebase with real stakes. Toy projects do not teach this.

Test this week

Take a generated PR — yours or a colleague's — and write a review that finds a real problem, with the reasoning. Do this weekly and keep them.

Reshape the role

Specialise where correctness is expensive

Payments, security, data integrity, infrastructure — domains where a confident wrong answer costs real money keep humans firmly in the loop.

Real constraints

Requires depth, and depth takes time. Choose one and stay long enough to become the person others ask.

Test this week

Pick one such area in your current system and read it end to end until you could explain its failure modes to someone else.

Adjacent move

Roles that sit between engineering and the problem

Solutions engineering, developer experience, technical product — jobs where the value is understanding both the system and what someone needs from it.

Real constraints

Requires communication as a first-class skill, which not everyone wants to develop.

Test this week

Write documentation for something you built, give it to someone unfamiliar, and watch where they get stuck without helping.

Cross-industry

Apply engineering thinking in a non-software domain

Many sectors have almost no one who can both understand their domain and build. That combination is scarce and does not compete with generation.

Real constraints

The domain knowledge restarts from near zero, and the first year usually feels like going backwards.

Test this week

Find a person in a non-software field with a repetitive problem, and build the smallest thing that helps. That single project is the proof.

Common questions#

Should I still learn to code?

Yes, but for a different reason than five years ago. Learning to code used to be about being able to produce code. Now the value is in being able to judge it — and you cannot judge code you could not have written. The training still works; what has changed is that the entry-level job market no longer reliably pays you while you acquire the judgement. Plan for that gap explicitly rather than assuming the first job will teach you.

Are junior developer jobs going away?

The economic reason those roles existed — cheap throughput on well-specified work — is weakening, and that is a real structural change rather than a cycle. But teams that stop hiring juniors entirely create a problem for themselves: in a few years they have nobody who learned to judge output the hard way. Expect the role to be redefined around review and judgement rather than production, and fewer of them per team than before.

How long do I have?

The signal for entry-level developers is not model capability, it is your employer's graduate intake. Look at how many juniors your company hired this year versus two years ago. Several organisations that cut junior intake have publicly said they removed the path that produces seniors — that admission is the event worth tracking.

Which part of my work is actually at risk?

Writing routine code — the task marked automating, and the one that used to fill a junior's first two years. System design and requirements are not, but they are where you arrive after those two years, and nothing has replaced the road.

If AI writes the code, what am I actually learning for?

Yes, and for a reason that has changed: you now learn to code in order to review code, not to produce it. Reviewing fluent-but-wrong output well requires having written the same thing yourself, which means the learning still has to happen the slow way even though the market for the output has shrunk.

Studying towards this?

These majors lead here. Their pages break down which of their competencies transfer and what graduates typically lack.

Computer science →
How we know

What these judgements rest on#

4 of 5 task judgements on this page are backed by a verified event and 1 are platform inference, each labelled where it appears. Behind them sit 1 technology dimensions, a reconstructed trajectory since language models reached the public, and 6 verified events.

See which technologies, how it got here, and the method →

Where it sits in the official classification: skills, knowledge, related jobs →

Other roles in the same function#

A company divides its work into functions before it divides it into jobs. These sit in Technology & data alongside this one — a fact about org charts, not a judgement that they are similar or that they are changing in the same direction.

Experienced software engineer · Frontend developer · Backend developer · Data engineer · Machine learning engineer · AI researcher · Software tester / QA engineer · Data analyst · Data scientist · Statistician · Economist · Business analyst · Business systems owner · IT support specialist / helpdesk · Security analyst (SOC) · DevOps engineer / platform engineer / SRE · Network engineer · Technical writer / documentation engineer · Grant writer / grants officer