How soon AI will start firing programmers?

Yegor Bugayenko ยท article ยท 2023-09-04 source โ†— Reader ๐Ÿ–ฅ๏ธ

AI Labor DisruptionCoding AgentsCognitive LoadPull Requests & Async Code Review
Writing in September 2023, weeks into the ChatGPT era and before any coding agent existed, Bugayenko predicts that AI 'robots' will progressively absorb a widening list of software-engineering tasks โ€” starting with low-stakes, assistive work (bug reporting, pull-request review, refactoring, documentation, backlog grooming) and ending, as the furthest-off and most consequential item, with AI monitoring individual programmers' activity to appraise their productivity and determine 'which human contributors are most valuable to their projects' โ€” so that the title's question about firing programmers is answered not by a date but by a position in the list: last.

theoretical ยท expository โ€” A short, enumerated forecast (16 ordered predictions) written weeks after ChatGPT 3.5's public debut, not an argument for action. The piece asserts what will happen and in roughly what order, deliberately avoiding timelines ('items later on the list represent further-off predictions') despite the title's 'how soon' framing.

Structure

PartRole
Framing: ChatGPT 3.5's release as the immediate trigger, with an explicit methodological note that the list orders predictions from nearer-term to further-off and deliberately avoids repeating GitHub Next's existing roadmap.context
Items 1โ€“7 (Bug Reporting, PR Review, Code Refactoring, Backlog Prioritization, Refinement of Bug Reports, Source Code Documentation, Bug Fixing): assistive and semi-autonomous tasks where the AI produces artifacts (reports, pull requests) that a human still accepts or merges.evidence / near-term predictions
Items 8โ€“14 (Requirements Formalization, Onboarding Assistance, Technical Debt Analysis, Documentation Cleanup, Feature Suggestions, Architectural Documentation, Complexity Estimation): tasks that require broader codebase and organizational context, placed further down the list as a result.evidence / mid-term predictions
Items 15โ€“16 (Behavioral Prediction, Performance Appraisal): the only two items that turn the AI's gaze onto people rather than code โ€” placed last, culminating in AI determining which programmers are 'most valuable.'climax / answer to the title's question
Closing line ('This list was constructed with the assistance of ChatGPT. What did we miss?'): discloses that ChatGPT itself helped generate the list and solicits reader additions.meta-commentary / qualification

Key terms

Propositions

Arguments

AI taking over individual performance appraisal and determining programmers' relative value is a real, eventual capability, but one of the last capabilities to arrive โ€” later than full code generation, review, and fixing. strength: low
Explicit premises:
Implicit premises:
Inferences:

Questions addressed

Gaps

Related documents