Skip to content
all longreads
Longread#AI4SDLC#Agents#Engineering
3 AImigo

3 AImigo S1E1: Where AI Stands in Software Development

“We use AI” no longer explains anything. It may mean code completion in an IDE, chat with an AI assistant, an agent that returns a draft pull request, or a loop trusted with consequential action. This longread is a dated map of what has become normal, what is turning into team process, and what still fails on contact with a real repository and production.

August 13, 2026≈ 30 min

Evidence cutoff: August 12, 2026. Surveys, experiments, product telemetry, capability documentation, job postings, and provider offerings deliberately retain different confidence levels. Jobs and service pages are viewed-on snapshots, not evidence of industry-wide outcomes.

Article author: Alexander Polomodov — CTO & Technical Fellow, AI4SDLC. Episode co-hosts: Evgeny Sergeev — Engineering Director, Flo Health; Aleksey Litvinov — Principal Engineer, author of a book and a program on AI-Assisted Engineering.

Five takeaways

What to carry forward from the baseline

  1. 01Code completion and working with an AI assistant in chat are now baseline individual practices. Agentic delegation is spreading quickly, but usually remains bounded, single-agent, and human-reviewed; end-to-end autonomous SDLC execution and long-lived operational agents are not yet the norm.
  2. 02AI impact depends on the unit of analysis: a faster task can coexist with more verification work and no improvement in software delivery.
  3. 03Engineering work moves toward intent, architecture, context, and consequence verification, while AI enablement and AI-assisted quality functions emerge around it.
  4. 04Startups, scale-ups, midmarket firms, and enterprises need different operating models because greenfield share, blast radius, platform maturity, and decision speed differ.
  5. 05AI4SDLC change is becoming a consulting market, but durable value requires the client to own context, permissions, evals, observability, and the learning loop.
01

The state of AI development cannot be described by a product name

Start with four coordinates, not a model ranking: the SDLC stage, the degree of delegation, the maturity of the practice, and the unit in which impact is measured. Completion and a cloud agent may use a related model, but they draw a very different responsibility boundary. Likewise, an engineer completing a short task faster is a different claim from the whole delivery system moving faster.

figure 01 · four coordinates of the current state
A four-coordinate map of AI in software development“WE USE AI” IS NOT A STATE1 · SDLC STAGEwhere work happens2 · DELEGATIONsuggest → act3 · MATURITYnorm → scalingexperiment → horizon4 · UNIT OF EFFECTtask → developer → teamdelivery → businessPRACTICEnot a productThe same model can occupy very different points

Coordinate 1 is the SDLC stage: where AI acts, from discovery and specification to operations. Coordinate 2 is the degree of delegation: assist, interact, delegate a bounded task, orchestrate a chain, and operate within a production loop. Coordinate 3 is practice maturity: norm → scaling → experiment → horizon. The table below keeps all four states; a separate three-zone view later shows the shift in responsibility from individual practice to team process and the horizon. Coordinate 4 is the unit of effect: task → developer → team → delivery → business. It prevents code-writing speed from masquerading as value-delivery speed. DORA frames AI as an amplifier of the system already in place. Stack Overflow's 2025 annual survey captured low trust and agent use trailing simpler assistance; its April 2026 pulse shows rapid growth in agent use, but not a shift to full autopilot. [S01] [S02] [S37]

figure 02 · levels of delegation
Five levels of delegation from assist to operateDELEGATION IS A SPECTRUM, NOT A SWITCHASSISTsuggestINTERACTdialogueDELEGATEbounded taskORCHESTRATEtool chainOPERATElong-lived loopMore initiative requires more evidence and a clearer owner

The four coordinates also explain how one practice can mature without changing its headline use case. A team may begin by asking questions about unfamiliar code, add repository context, allow the agent to write to a branch, and automate draft pull requests only once it has accumulated evidence. The SDLC stage stays the same while delegation and potential blast radius grow. The reverse move is legitimate too: when a team enters an unfamiliar library or a critical service, it may deliberately return the agent to explanation mode even if end-to-end task execution is routine elsewhere.

Maturity should therefore be attached to a repeatable operating contract, not license count. Who frames the task? Which context is supplied, and how is its provenance known? What may the agent change? Which check catches an unsafe result? Who accepts the work? Which measure would show that the overall flow improved? Those questions turn a debate about AI-generated code share into a discussion of the production system. Without them, heavy usage may represent a valuable habit—or an expensive way to produce more variants for people to inspect.

02

AI use cases exist across the SDLC; evidence of mature practice is strongest around code

By mid-2026, individual AI tools had become commonplace, and coding agents had moved quickly beyond demos. In the global January 2026 AI Pulse, 90% of more than 10,000 developers regularly used at least one AI tool at work and 74% used a specialized development tool. This is a weighted but self-selected vendor survey, not a census, and it does not cleanly separate completion, chat, and agents. In a separate self-selected Stack Overflow pulse survey in spring 2026, 59% of 1,100 respondents used agents at work at least occasionally. [S36] [S37]

Agent presence is not an autonomous process. In the same pulse survey, 63% rarely or never ran an agent fully autonomously, 60% blocked unapproved system changes, and 68% preferred a single agent to a complex multi-agent setup. Anthropic telemetry puts the median Claude Code turn at about 45 seconds; only the extreme tail has grown into tens of minutes. An analysis published in July 2026 of 25,264 agentic pull requests in 2,361 popular public repositories found that the median repository receives only one or two such pull requests across its May–July 2025 window, and predominantly single-human oversight; because that window is 2025, it sets a floor rather than the current level. Public open source and a self-selected survey do not describe the whole market, but they point to the same boundary: agentic delegation is growing, while intensive team adoption remains concentrated.[S37] [S38] [S41]

The most mature area still centers on code. In Claude Code telemetry from October 2025 through April 2026, the human made about 70% of planning decisions in a typical session while the model made about 80% of execution decisions. By April 2026, GitHub had expanded its cloud agent into repository research, plan approval, and branch work with diff inspection before a pull request. This is the current capability boundary, not evidence of accepted change or faster delivery. Anthropic's April telemetry and GitHub's September GA announcement from 2025 remain in the ledger only as early milestones in the shift from assistance to delegation—not as an August 2026 market snapshot.[S05] [S39] [S04] [S14]

figure 03 · SDLC maturity map
Maturity map of AI across the software development lifecycleMATURITY IS UNEVEN ACROSS THE SDLCNORMSCALINGEXPERIMENTHORIZONDiscoveryRequirementsImplementationReviewTests · docs · securityCI/CD · releaseOperationsModernizationFILLED CELL = PRIMARY STATE AT THE BASELINE
Stage
Discovery and understanding
Norm
Search, explanation, examples
Scaling
Repository-aware knowledge
Experiment
AI-checked opportunity map
Horizon
Autonomous product prioritization
Stage
Requirements and design
Norm
Drafts, summaries, alternatives
Scaling
Specs and acceptance criteria as the agent interface
Experiment
Agent-assisted cross-team trade-off checks
Horizon
Final trade-offs without an accountable owner
Stage
Implementation
Norm
Code completion, assistant chat, explanation
Scaling
Local agent; bounded issue → draft PR
Experiment
Orchestrated bounded change across repositories
Horizon
Ambiguous portfolio-wide work
Stage
Review
Norm
An additional first reviewer
Scaling
Automated comments, human decision
Experiment
Multi-agent review and remediation
Horizon
AI authority to approve and merge
Stage
Tests, docs, security
Norm
Generation and finding explanation
Scaling
Agent fixes behind controlled gates
Experiment
Autonomous expansion of checks in a sandbox
Horizon
Autonomous sufficiency judgment
Stage
CI/CD and release
Norm
Configuration drafts, failure diagnosis
Scaling
Release preparation behind a checkpoint
Experiment
Canary-release agent with human confirmation
Horizon
Autonomous production deployment
Stage
Operations
Norm
Log summaries and initial triage
Scaling
Bounded runbook remediation
Experiment
Long-lived agent in a non-critical boundary
Horizon
Autonomous SRE with authority to change systems
Stage
Modernization
Norm
Analysis and batch transforms
Scaling
Specialized migration agents
Experiment
Portfolio orchestration with checkpoints
Horizon
Universal portfolio modernization

In requirements, AI generates alternatives but does not own the trade-off. In review it is useful as one more first reader, but cloud-agent documentation keeps approval and merge with a human. In operations, summaries, triage, and bounded runbooks are useful; a long-lived autonomous SRE still needs too much authority and too much judgment about sufficiency. [S15]

Before implementation, AI is most useful where the goal is to widen the space of alternatives quickly. It can assemble questions for a stakeholder, identify contradictions, draft acceptance criteria, and compare architectural paths. Value appears only when an accountable owner closes the loop. A model does not know the actual cost of delay, the political weight of a dependency, or the product's tolerated risk. An agent-ready specification is therefore not simply a long document: it states the goal, boundaries, examples, verification path, and decisions that must remain human.

Beyond implementation, maturity is bounded by the cost of a wrong action. Generated tests and documentation are relatively safe when their artifacts can be executed or compared with code. Security, release, and operations demand authority and consequence awareness: finding a vulnerability is not safely fixing it; a green build is not release readiness; a plausible incident explanation is not an appropriate production action. The closer an action gets to production, the more important bounded commands, previews, owner confirmation, and a fast rollback become.

Modernization is a special case. Agents are well suited to reading many similar files, mapping dependencies, applying mechanical transformations, and rerunning tests. Yet portfolios are rarely homogeneous. Exceptions, historical workarounds, and missing owners turn a universal migration into a set of local decisions. Mature practice first classifies applications, identifies reversible steps, and defines stop conditions. The agent scales a transformation that is already understood; it does not decide which legacy should be preserved, rewritten, or retired.

03

Studies disagree because they measure different tasks and different systems

In a bounded JavaScript task, Copilot participants finished 55.8% faster. Across three field experiments, AI access increased completed tasks by 26.08% in pooled data from 4,867 developers. A separate supplier-run study found AI-assisted work far more likely to pass every unit test—a 53.2% greater likelihood—while readability, reliability, maintainability, and conciseness improved by only 2–4%. These are real results—inside their tasks and denominators. [S06] [S07] [S08]

These are primarily historical trajectory points: they measured completion or early assistants on bounded work. A fresher organizational snapshot arrived in July 2026. An observational study of an early CLI-agent rollout among tens of thousands of Microsoft engineers estimated that adopters merged roughly 24% more pull requests over four months. Adoption was not randomized, however, and a merged pull request is a proxy for engineering output—not value, quality, or delivery stability.[S40]

figure 04 · source class bounds the conclusion
An evidence ladder for claims about AI in software developmentSOURCE CLASS BOUNDS THE CONCLUSIONRCT · FIELD EXPERIMENTeffect in this task or organizationkeep task + populationREPRESENTATIVE · SELF-SELECTED SURVEYprevalence + perceptionassociation is not causePLATFORM TELEMETRYreal use of one productsample bounded by platformPRODUCT CAPABILITYthe scenario is availableavailability is not adoptionJOB DESCRIPTIONdated employer intenta snapshot is not a labour censusSERVICE · VENDOR CLAIMoffering + provider incentivepositioning is not client impactNever promote availability, intention, or positioning into causal impact

METR found the opposite in a different setting: 16 experienced developers who had contributed to their own large repositories for years took 19% longer across 246 real tasks with early-2025 tools, a result METR has since marked out of date. Its follow-up with late-2025 tools shrank the slowdown markedly — to −18% for returning participants and −4% for new recruits — but the point estimate stayed negative, the confidence intervals include zero, and METR itself calls the new estimate an unreliable signal while it redesigns the study. Another evaluation of 296 pull requests found that four maintainers would reject roughly half of the benchmark-passing changes without revision. [S10] [S11] [S12]

The contradiction dissolves once context returns. A short greenfield artifact is not a familiar repository with tacit constraints. “Task complete” is not “maintainable and mergeable.” A public benchmark is not an internal eval suite. OpenAI now argues that SWE-bench Verified no longer offers a clean frontier signal; prior DORA work found individual gains alongside weaker delivery measures.[S09] [S13]

One way to reconcile the studies is to follow an outcome through four filters. The model first produces a technically plausible change. Automated checks then catch known error classes. A human evaluates tacit repository conventions, architecture, and maintainability. Finally, the released change must produce the intended user or operational outcome. An experiment may estimate the first filter well and say almost nothing about the fourth. That is not a weakness when the boundary is explicit; it becomes a problem only when a narrow result is marketed as system impact.

Internal measurement should preserve all five units. A bounded task can use time to first draft and test pass rate. A developer can track personal effectiveness, cognitive load, and learning. A team can track time to acceptance, review cycles, rework, and reviewer waiting. The delivery system needs idea-to-production time, change failures, and recovery. Business impact requires the intended outcome itself. If AI produces more open pull requests but no more accepted change, the rollout has still discovered something useful: it exposed the next constraint. The response is to invest in that part of the flow, not to declare universal success or failure.

The same discipline governs how teams are compared. An identical usage share says nothing about task difficulty, the quality of the starting repository, or how available the checks are. Compare each team against its own baseline, then look for constraints that repeat. That way the organization does not reward easy artifacts produced for the metric, and it can see where a shared platform service would genuinely cut waiting, review cost, or release risk. Discuss the result with the team rather than using it as a ranking: measurement exists to find the constraint and choose the next experiment. That keeps trust in the data and stops engineers from optimizing visible activity instead of useful accepted change.

04

As code gets cheaper, framing, verification, and consequences become scarce

Generation reduces the cost of a first version. It does not remove ambiguity, architectural trade-offs, maintainability review, or integration. Cheap variants can increase the queue facing human reviewers. Local speed becomes system speed only when batch size, specifications, tests, review capacity, and feedback also change.

figure 05 · the bottleneck moves
The bottleneck moves when code becomes cheaper to produceCHEAPER CODE DOES NOT REMOVE WORK — IT MOVES ITBEFOREFRAMECODEVERIFYINTEGRATEWITH AIFRAMEGENERATEVERIFYINTEGRATEOptimize accepted outcomes, not generated lines

A team capability starts around the model: explicit intent and acceptance criteria; repository, decision, and dependency context; tests and evals; identity, least privilege, and isolation; traces of action, cost, and outcome. DORA associates better outcomes with internal-platform quality, small batches, data access, and policy. NIST contributes a neutral Govern–Map–Measure–Manage sequence without claiming that the framework itself creates productivity.[S29] [S30]

figure 06 · the control stack around an agent
The control stack required around a coding agentAUTONOMY IS EARNED BY THE CONTROL LOOPINTENT + SPECacceptance criteriaCONTEXTrepo · decisions · dependenciesTESTS + EVALScorrect · maintainable · usefulACCESSidentity · least privilege · sandboxOBSERVABILITYtrace · cost · outcome · rollbackA model suggests; the surrounding system authorizes and verifies consequences
figure 07 · the controlled adoption loop
A transformation loop from baseline to measured scaleTRANSFORMATION IS A CONTROLLED LEARNING LOOPBASELINEflow + riskPILOTone workflowGATEStests + policyLEARNINGfailures → practiceSCALEplatform pathSCORECARDoutcome + costACCEPTEDOUTCOMEScale evidence and controls with usage; do not scale the demo

The specification becomes an executable interface between a person and an agent. It needs desired behavior, prohibitions, representative examples, verification commands, dependency constraints, and an expected result format. Context is not solved by loading the entire repository. A system map, current decisions, owners, contracts, and a way to retrieve detail on demand are more useful. Excess context raises cost and makes signal harder to distinguish; stale context confidently steers the agent toward the wrong system.

Evals must cover several qualities at once. Tests preserve known behavior. Policy checks enforce architectural and security boundaries. Reviewers judge clarity and maintainability. Post-release observation verifies the actual outcome. Combined evidence lets a team widen authority progressively: writing to an isolated branch, invoking a bounded tool set, and later preparing a release. Each additional permission should follow a history of accepted outcomes, not the persuasiveness of the latest demonstration.

05

An engineer becomes less exclusively a code author and more an owner of intent

Claude Code telemetry suggests expertise is not disappearing; its return is changing. Sessions where a classifier assigns the user high expertise in that specific task trigger longer action chains and more often end in classifier-rated success. This is not job seniority, tenure, or an observed downstream result. Field work also found larger short-term gains among less experienced participants. In another experiment, the AI group scored lower on immediate mastery of a new library. A post-hoc analysis associated heavy AI reliance with low scores, but the authors explicitly do not treat that pattern as causal.[S05] [S07] [S19]

figure 08 · the center of engineering roles shifts
Engineering roles shift from production toward framing and verificationTHE JOB EXPANDS AROUND THE CODEOLD CENTRENEW CENTREENGINEERwrite codeframe · orchestrate · verifyTECH LEADreview designdesign agent-readable systemsENABLEMENTtool supportevals · policy · learning loopVacancies are dated signals of demand, not a representative census of work
Role
Engineer
Previous center
Write and debug code
New center of gravity
Frame intent, steer an agent, verify the change and its consequences
Role
Tech lead / architect
Previous center
Choose designs and review work
New center of gravity
Make the system agent-legible through boundaries, decisions, contracts, and testability
Role
Engineering leader
Previous center
Scale people and process
New center of gravity
Manage use-case portfolios, trust, risk, skills, and system-level measures
Role
Software Engineer, AI Enablement
Previous center
An explicit new role
New center of gravity
Safe tools, practices, education, and the path from individual trick to team process
Role
AI-assisted Quality Engineer
Previous center
An explicit new function
New center of gravity
Test infrastructure, progressive delivery, CI gates, and systematic failure analysis

Labor data offers early, not final, signals. In US sponsored LinkedIn postings, AI-literacy requirements rose 71% year over year as of September 2025, with software engineer among the leading affected titles. US Indeed postings show the hiring rebound tilted toward senior and AI-named roles. This is job-text analysis, not a measurement of daily work or evidence that AI caused layoffs. [S16] [S17]

Public role descriptions make the shift concrete. Tailscale sought a Software Engineer, AI Enablement for tooling, safe practice, and education across engineering. ID.me connects quality engineering with shared test infrastructure, CI/CD, progressive delivery, and AI-assisted testing. Microsoft explicitly connects engineering management with agentic workflows, quality gates, and observability. A conventional Amazon DynamoDB senior role instead adds interest in AI-assisted development tools without weakening its core-engineering requirements. These are four illustrative snapshots viewed on August 12, 2026, not a representative sample. [S20] [S21] [S31] [S32]

The composition of strong engineering work changes. The ability to implement remains the basis for verification, but more value moves toward decomposing ambiguous goals, choosing boundaries, preparing a reproducible environment, and explaining why a result is safe to accept. A tech lead gains another audience: the agent. Decisions that live only in a few people's memories become a direct limit on automation. Clear contracts, architecture records, and fast tests reduce cognitive load for humans while improving agent performance.

Engineering leaders need more than licenses and monthly-active-user charts. They need a portfolio of workflows with owners, baseline measures, risk levels, and stop criteria. An enablement team should not become a prompt help desk. Its product is a safe route from an idea to a verified process: reusable environments, a context catalog, gates, eval suites, education, and failure reviews. Domain teams still own the outcome; otherwise the central function becomes a queue detached from real product work.

06

Company type changes the permissible operating model, not the model's potential

Headcount alone misleads. Four conditions matter more: greenfield versus brownfield work, blast radius, internal-platform maturity, and decision speed. Regulation is an overlay: a small firm may have a strict data boundary, while a new enterprise unit may operate almost like a startup.

figure 09 · four company archetypes
Four company archetypes produce different AI adoption patternsHEADCOUNT ALONE DOES NOT EXPLAIN ADOPTIONSTARTUPgreenfield · speeddeep frontier useweak formal controlsSCALE-UPgrowth · mixed estateteam standardsrising blast radiusMIDMARKETthin platform layerbuy + integratesynthesis, weak evidenceENTERPRISEbrownfield · scaleplatform + governanceslow decision loopREGULATION IS AN OVERLAY, NOT A COMPANY SIZEGreenfield, blast radius, platform maturity and decision speed matter more
Archetype
Startup
Conditions
Often greenfield, fast decisions
Likely model
Deep frontier-agent use and rapid experimentation
Primary risk
Hidden quality cost and weak controls during growth
Archetype
Scale-up
Conditions
A mix of greenfield and growing legacy
Likely model
Team standards, shared context, first platform services
Primary risk
Personal practice stops scaling as blast radius rises
Archetype
Midmarket
Conditions
Thin platform layer, limited specialization
Likely model
Buy a managed product and integrate it into a few valuable flows
Primary risk
Author synthesis: direct representative evidence is sparse
Archetype
Enterprise
Conditions
Brownfield estate, scale, many identities and policies
Likely model
Internal platform, gates, observability, learning programs
Primary risk
Slow decisions and local speedups without system change

As of the evidence cutoff we found no representative comparison of AI4SDLC depth across startups, scale-ups, midmarket firms, and enterprises. The May–July 2025 public-open-source study reports a higher agentic-PR participation ratio in small projects with one to five contributors, but public project size is not company type. Census simultaneously finds broader reported AI use among larger firms; US Indeed data finds AI postings highly concentrated among the largest hiring firms. The table above is therefore an authorial operating-model synthesis based on system age, blast radius, platform maturity, and decision speed—not a ranking of measured adoption by company size. [S41] [S23] [S24]

Shopify shows another pole: AI use can become an explicit baseline expectation in engineering culture. That establishes a company policy, not a causal outcome. Direct midmarket evidence is weak; its profile here is author synthesis: less capacity for a bespoke platform increases the value of a managed environment and a narrow choice of high-value workflows. [S22]

figure 10 · what to rent, adapt, and own
Rent generic capability, adapt the seam, and own authority and evidenceOWN THE CONSEQUENCE, NOT EVERY COMPONENTRENTfrontier models · generic agent loopfast-changing common capabilityADAPTcontext adapters · routing · workflowthe seam with local systemsOWNidentity · policy · evals · outcomesauthority and organizational knowledgeThe slower and more company-specific the layer, the stronger the ownership case

A startup can rebuild its process around an agent quickly because it has fewer historical conventions and a shorter decision path. That does not remove the need for backups, secret boundaries, dependency checks, and a release owner. Its minimum control layer must be cheap and embedded in the normal development path, or the speed advantage will disappear at the first incident or growth transition.

A scale-up often experiences the hardest transition. Individual tricks still work, but shared context diverges, service count grows, and reviewer capacity does not. It needs a short standard: which work may be delegated, where decisions live, what checks are mandatory, and who owns exceptions. Enterprises can build a rich internal platform but risk designing the universal solution before choosing valuable workflows. Midmarket firms benefit from the opposite order: two or three economically clear flows, a managed environment, and outside help with an explicit knowledge handoff.

07

The change-services market is moving from tool selection to engineering-system redesign

One early signal of the shift came from US hiring: in its 2025 snapshot, Indeed reported that management consulting accounted for 12.4% of all GenAI-mentioning postings, up from 0.2% a year earlier, while such postings remained a small fraction of the labour market overall—about three in every thousand. Fresher offering pages show that by August 2026 providers converge on the same vocabulary—strategy, agents, modernization, platform, learning—yet enter through different problems and carry different incentives. Compare the entry point, deliverable, economics, and handoff, not the slideware. [S18]

figure 11 · the help market and its incentives
The emerging market for AI-enabled software delivery changeHELP IS CONVERGING; INCENTIVES ARE NOTSTRATEGY HOUSESportfolio · operating modelsenior adviceINTEGRATORSmodernize · connectdelivery capacityHYPERSCALERSagents + platformcloud consumptionMODEL / DEV VENDORSproduct + forward deployusage + feedbackBOUTIQUESnarrow workflowexpertiseINTERNAL ENABLEMENTpolicy + evalsdurable handoffCLIENT LOOPoutcome + learningAn offering proves availability, not independent causal impact
Provider
Strategy house
Entry point
Portfolio and operating model
Deliverable
Diagnosis, roadmap, functional redesign
Incentive
Senior advice and transformation program
Provider
Global integrator
Entry point
Existing estate and modernization
Deliverable
SDLC accelerators, integration, migration, managed delivery
Incentive
Delivery scale and a long work volume
Provider
Hyperscaler
Entry point
Data, runtime, and agents
Deliverable
Reference architecture, professional services, packaged agents
Incentive
Consumption of its own cloud platform
Provider
Model / developer-platform vendor
Entry point
A product use case
Deliverable
Forward-deployed engineering, integrations, product feedback
Incentive
Product usage and learning data
Provider
Specialist boutique
Entry point
A narrow workflow or domain
Deliverable
Fast pilot and deep domain configuration
Incentive
Scarce expertise
Provider
Internal enablement
Entry point
Durable system change
Deliverable
Policy, context, evals, education, cross-team handoff
Incentive
Long-term capability rather than external revenue

McKinsey offers a progression from task acceleration to AI-native delivery; it is a useful diagnostic, but its cases lack open counterfactuals. Accenture GenWizard and Capgemini package full-SDLC and modernization accelerators as integration services. AWS embeds specialized agents in professional services while remaining the adviser, platform, and beneficiary of cloud consumption.[S26] [S27] [S28] [S34]

OpenAI Frontier Alliances explicitly separates strategy, global integration, and forward-deployed engineering. Deloitte describes Ascend Agentic SDLC with agents across roles and phases and positions forward-deployed engineering alongside it. BCG X shows a strategy house adding in-house technology build and delivery. These pages establish an offer and its positioning, not independent client impact. [S25] [S33] [S35]

  • Entry: a concrete workflow and baseline, not an abstract “AI strategy.”
  • Outcome: a working loop for context, authority, evals, and accepted-result measurement.
  • Handoff: an internal team that can change rules and vendors without repeating the transformation.
  • Commercial model: provider incentives must not replace the client's outcome measure.

A practical transformation loop starts with a baseline, not a demo. Choose a workflow whose volume, waiting time, rework, and cost of error are understood. Run a bounded pilot on real tasks and define acceptance and stop criteria in advance. Early failures then produce gates, education, and data owners. Only after that does the use case enter a shared platform path and expand to adjacent teams. On every cycle, the scorecard returns to accepted outcomes, system flow, quality, total cost, and organizational learning.

The ownership boundary prevents acceleration from becoming lock-in. Frontier models and a generic agent loop are sensible to rent: they change quickly and reward provider scale. Context packaging, routing, and workflow integration must be adapted. Identity, policy, eval suites, accepted outcomes, and the exit plan should remain internal because they encode unique knowledge and authority. A consultant can build the first versions, but the engagement must name the internal owner, documentation, training, and a path to change models without rediscovering the production process.

08

This baseline is for repeatable comparison, not a prediction of the winner

As of August 13, 2026, three conclusions are robust. Code completion, search, and working with an AI assistant in chat are now routine for many individual tasks. Agentic delegation is spreading quickly, but usually remains bounded, single-agent, and human-reviewed. Autonomous release, long-lived operations, and broadly privileged multi-agent organizations remain horizons because the ability to produce change has advanced faster than the ability to prove usefulness and safety.

figure 12 · scorecard for the next baseline
A five-part scorecard for the next AI development baselineMEASURE THE SYSTEM THAT ACCEPTS THE WORKACCEPTED OUTCOMEmergeable · usefulnot generated outputSYSTEM FLOWlead time · review loadnot task speedQUALITY + RISKchange failure · incidentsnot benchmark aloneECONOMICStotal accepted-task costnot token priceLEARNINGskills · feedback · portabilitynot tool activityBASELINE13 AUG 2026Return to the same questions, not the same tools

Future episodes should not return to generated-code share or a single benchmark. Ask five stable questions instead: what outcome was accepted; whether whole-system flow changed; what happened to quality and risk; the total cost of the accepted task; and what people and the organization learned. Then a model update will not erase the comparison.

Horizon claims are especially easy to confuse with operating practice. A long-lived agent must survive context turnover, tool failures, dependency updates, and state handoff. A multi-agent workflow adds coordination, conflicting decisions, and complicated provenance. Autonomous operations require more than recognizing a symptom: the system must estimate blast radius, choose a reversible action, observe the outcome, and stop. Demonstrations prove pieces of this chain, but they do not yet justify broad authority as a general engineering default.

The next baseline should record movement in the boundary. Has the draft pull request become a team standard? Which actions moved from per-step approval to outcome review? Is there reproducible evidence about maintainability and release? Did human load decline or merely change shape? Can the company still develop engineers and switch providers? These questions age more slowly than product names and reveal both progress and newly displaced constraints.

Organizational maturity has another signal: disagreement no longer depends on anecdotes. A team can show where the agent helps, where it adds rework, which permissions it holds and why, how different experience levels fare, and what happened to the cost and time of accepted work. Leadership then decides not whether to adopt AI at all, but which control loop to improve next and what evidence is required to expand authority. That framing leaves room for different speeds: a new team can experiment more deeply, a critical system can move more carefully, and a shared platform can collect the data that lowers the price of a safe step for both. What matters is keeping one comparison language — accepted outcome, system flow, quality, total cost, and learning. Local differences then stop hiding the overall direction, and a displaced bottleneck becomes visible in time. That turns the baseline into a working management instrument rather than a one-off market review.

Discussed in 3 AImigo S1E1

Article author: Alexander Polomodov — CTO & Technical Fellow, AI4SDLC. Episode co-hosts: Evgeny Sergeev — Engineering Director, Flo Health; Aleksey Litvinov — Principal Engineer, author of a book and a program on AI-Assisted Engineering. The episode was published on August 14, 2026.

Methodology

How to read the 41-source ledger

The ledger contains 41 direct materials checked on August 12, 2026: controlled studies, surveys, platform telemetry, an observational field study and a public-repository analysis, maintainer evaluation and a benchmark audit, capability documentation, labor-market analysis, four role snapshots, provider offerings, and a neutral governance framework. Each entry retains its evidence class, sample or artifact, the claim used, its main limitation, and the exact longread sections and slides where it appears.

Experiments

They answer “what happened in this task” well, but rarely generalize to the whole SDLC.

Surveys

They show prevalence and self-report; an observed association is not a causal result.

Telemetry

It captures real use of one product, with a sample and company mix bounded by that platform.

Product capability

It proves that a scenario is available, not that it is an industry norm or has delivered an outcome.

Job postings

They are dated signals of employer demand, not a representative description of an occupation.

Provider offerings

They expose a service model and incentive, not an independent assessment of client impact.

The maturity map and midmarket archetype are author synthesis, not new statistical estimates. Numbers were not combined into a meta-analysis because tasks, interfaces, populations, and outcome units differ too much. Inline references go directly to primary materials; the full ledger below keeps the limitation visible.

The checked date matters beyond disappearing job postings. A feature's availability, an agent's security constraints, a survey question, or a service description may change at the same URL. The ledger therefore records what the source established at the cutoff. Product documentation proves a scenario was available; company policy proves a stated expectation; a consulting page proves an offering and its economic position. None becomes a retrospective measure of actual impact.

Confidence comes from triangulating evidence classes, not merely accumulating links. An experiment can identify a causal effect on a narrow task; telemetry shows real behavior; a survey shows prevalence and perception; documentation defines an action boundary; job posts signal demand for responsibility. Where the signals converge, the article makes a bounded industry claim. Where they conflict, the conditions remain visible. Where direct evidence is weak, as in the midmarket profile, the conclusion is explicitly labeled synthesis.

The article also separates observations from forecasts. Evidence available by August 12 can describe current capability and practice, but it cannot establish the inevitability of full autonomy, workforce reduction, or a particular consulting price model. The horizon is therefore framed as questions that can be tested later. That makes it possible to update the baseline without rewriting the past around a new product cycle.

Sources · checked August 12, 2026

Complete dated ledger of direct sources

SDLC and outcomes

  1. S01 · DORA 2025 State of AI-assisted Software DevelopmentAI is widespread, but it amplifies the engineering system already in place. Sample or artifact: Nearly 5,000 voluntary DORA 2025 respondents. Limitation: A voluntary industry sample and observed associations do not establish causality. Class: self-selected survey; checked 2026-08-12. Used in: longread §1; slides 1, 4, 8, 11, 17.
  2. S02 · Stack Overflow Developer Survey 2025 · AIPersonal use is common while trust in accuracy and the team-level effect lag. Sample or artifact: 49,009 Stack Overflow 2025 responses; question denominators vary. Limitation: Respondent self-selection and varying question denominators. Class: self-selected survey; checked 2026-08-12. Used in: longread §1; slides 1, 4, 5.
  3. S03 · BCG · GenAI in the SDLCIn an enterprise sample screened for adoption plans, coding leads deployed-tool counts and the top decile of self-reported gains more often spans four or more SDLC stages. Sample or artifact: About 500 C-level technology leaders at organizations with more than 50 engineers; screened for adoption plans. Limitation: At least 80% already used paid tools, the rest were screened for adoption plans, non-planners were excluded, gains are self-reported, and the top decile is a 48-organization subgroup. Class: adoption-screened enterprise survey; checked 2026-08-12. Used in: slides 4, 5.

Delegation

  1. S04 · Anthropic Economic Index · Software DevelopmentAnthropic's interaction classifier assigns Claude Code sessions to automation more often than augmentation. Sample or artifact: 500,000 interactions from April 6–13, 2025: Claude.ai Free/Pro and Claude Code through the first-party API. Limitation: One product; automation includes human-supervised feedback loops and the class boundary is blurred; Claude.ai excludes Team/Enterprise and standalone API use, while Claude Code excludes sessions powered by third-party cloud providers; project type is inferred separately from incomplete context. Class: platform telemetry; checked 2026-08-12. Used in: longread §2.
  2. S14 · GitHub Copilot Coding Agent · General AvailabilityIssue-to-draft-PR is available as a production product capability. Sample or artifact: GitHub Copilot coding-agent general-availability announcement. Limitation: Feature availability does not prove organizational adoption. Class: product capability; checked 2026-08-12. Used in: longread §2.
  3. S39 · GitHub · Research, Plan, and Code with Copilot Cloud AgentThe cloud agent can research a repository, propose a plan for approval, work in a separate branch, expose a diff, accept iterations, and then open a pull request. Sample or artifact: Official GitHub Copilot cloud-agent changelog dated April 1, 2026. Limitation: The changelog proves feature availability, not prevalence, accepted-change quality, or delivery impact. Class: product capability; checked 2026-08-12. Used in: longread §2; slides 3, 4, 6, 7, 18.

Roles

  1. S05 · Anthropic · Agentic Coding and Persistent Returns to ExpertiseSessions with high classifier-rated expertise in the specific task trigger longer action chains and more often end in classifier-rated success; in a typical session people make about 70% of the planning decisions and only about 20% of the execution decisions. Sample or artifact: About 400,000 Claude Code sessions from roughly 235,000 people, October 2025 to April 2026. Limitation: Expertise is task-specific, not tenure or title; expertise and success are inferred from transcripts without observing downstream outcomes. Class: platform telemetry; checked 2026-08-12. Used in: longread §2, §5; slides 12.
  2. S16 · LinkedIn Economic Graph · AI Labor Market UpdateIn US sponsored LinkedIn postings, AI-literacy requirements grew 71% year over year; software engineer is a leading title. Sample or artifact: US sponsored LinkedIn job postings in an Economic Graph report dated September 5, 2025. Limitation: US sponsored postings only; keywords are an indirect proxy for daily work. Class: labor-market analysis; checked 2026-08-12. Used in: longread §5; slides 12, 13.
  3. S17 · Indeed Hiring Lab · AI and Job Postings: From Destruction to Creation?In US Indeed postings, the software-hiring rebound is tilted toward senior and AI-named roles. Sample or artifact: US Indeed software-development job postings. Limitation: The senior and AI-named breakdown is US-only, although the article records the same hiring rebound in most large developed economies; timing does not establish AI as the cause. Class: labor-market analysis; checked 2026-08-12. Used in: longread §5.
  4. S20 · Tailscale · Software Engineer, AI EnablementAI enablement is becoming a distinct software-engineering role for tooling, practices, and safe adoption. Sample or artifact: Tailscale Software Engineer, AI Enablement vacancy posted July 24, 2026. Limitation: One AI-forward company vacancy; the text states employer intent. Class: job description; checked 2026-08-12. Used in: longread §5; slides 2, 12, 13.
  5. S21 · ID.me · Senior Software Engineer — Quality EngineeringQuality engineering combines shared test infrastructure, CI/CD, progressive delivery, and AI-assisted testing. Sample or artifact: Active ID.me Senior Software Engineer — Quality Engineering vacancy. Limitation: One active vacancy at a regulated identity company; the description states intended work, not measured impact. Class: job description; checked 2026-08-12. Used in: longread §5; slides 2, 12, 13.
  6. S31 · Microsoft · Principal Software Engineering Manager — SearchAn engineering-manager role explicitly combines AI-assisted practices and agentic workflows with release discipline, observability, telemetry, and quality gates. Sample or artifact: Microsoft Principal Software Engineering Manager — Search vacancy posted June 15, 2026. Limitation: One Microsoft vacancy posted June 15, 2026 describes the intended work of one team. Class: job description; checked 2026-08-12. Used in: longread §5; slides 13.
  7. S32 · Amazon · Senior Software Engineer — DynamoDBA conventional senior distributed-systems role expects interest in AI-assisted development while preserving strong core-engineering requirements. Sample or artifact: Active Amazon Senior Software Engineer — DynamoDB vacancy. Limitation: One active Amazon vacancy describes the intended profile of one team. Class: job description; checked 2026-08-12. Used in: longread §5; slides 13.

Productivity

  1. S06 · Microsoft Research · GitHub Copilot ProductivityParticipants with Copilot completed a bounded JavaScript task 55.8% faster. Sample or artifact: 95 Upwork professional programmers randomized on a JavaScript HTTP-server task. Limitation: An artificial task and a 2022 completion interface. Class: RCT / field experiment; checked 2026-08-12. Used in: longread §3; slides 10.
  2. S07 · Microsoft Research · Three Developer Field ExperimentsAI access increased completed tasks by 26.08% in pooled data. Sample or artifact: 4,867 developers at Microsoft, Accenture, and one Fortune 100 company. Limitation: Task count is not delivery stability or business impact. Class: RCT / field experiment; checked 2026-08-12. Used in: longread §3, §5; slides 4, 10, 11.
  3. S10 · METR · Early-2025 AI Experienced OSS StudyExperienced developers took 19% longer in their own familiar repositories. Sample or artifact: 16 experienced developers who had contributed to their own large OSS repositories for years, and 246 real tasks. Limitation: Sixteen participants, mature OSS repositories, and early-2025 tools; METR has flagged the result as out of date and states that it no longer reflects the current impact of models. Class: RCT / field experiment; checked 2026-08-12. Used in: longread §3; slides 10.
  4. S11 · METR · We Are Changing Our Developer Productivity Experiment DesignWith late-2025 tools the slowdown shrank markedly — −18% for returning participants and −4% for new recruits — yet the point estimate is still negative. Sample or artifact: 57 developers (10 from the original study and 47 new recruits), 143 repositories and more than 800 tasks; the new repositories are smaller and less mature. Limitation: The confidence intervals include zero and allow for a speedup; METR explicitly calls the new central estimate an unreliable signal because of participant selection and is redesigning the study. Class: RCT / field experiment; checked 2026-08-12. Used in: longread §3; slides 10.
  5. S40 · Adoption and Impact of Command-Line AI Coding AgentsAcross four months of Microsoft's early rollout, CLI-agent adopters merged roughly 24% more pull requests than their estimated counterfactual. Sample or artifact: Tens of thousands of Microsoft engineers; four-month observation of an early-2026 CLI-agent rollout. Limitation: Adoption was non-random, the estimate is observational and comes from one company; merged pull requests proxy output rather than quality, delivery stability, or business value. Class: observational field study; checked 2026-08-12. Used in: longread §3; slides 4, 10, 11.

Quality

  1. S08 · GitHub · Copilot Code Quality RCTAI-assisted work was far more likely to pass every unit test (a 53.2% greater likelihood), while readability, reliability, maintainability, and conciseness rose by only 2–4%. Sample or artifact: 202 developers with at least five years of experience randomized on an API task. Limitation: One artificial Python task and supplier research. Class: RCT / field experiment; checked 2026-08-12. Used in: longread §3.

System outcomes

  1. S09 · DORA · Impact of Generative AI in Software DevelopmentIndividual gains coexisted with weaker throughput and stability. Sample or artifact: DORA mixed-method report from the 2024 research cycle, based on a developer survey and interviews; the landing page does not state N. Limitation: An observational association, not a causal estimate. Class: observational survey; checked 2026-08-12. Used in: longread §3; slides 8, 11.

Review

  1. S12 · METR · SWE-bench PR MergeabilityRoughly half of test-passing PRs would not be merged unchanged. Sample or artifact: 296 test-passing pull requests, 4 maintainers, 3 repositories. Limitation: Four maintainers, three repositories, and no post-review iteration. Class: maintainer evaluation; checked 2026-08-12. Used in: longread §3; slides 7, 8, 18.

Evaluation

  1. S13 · OpenAI · Why SWE-bench Verified No Longer Measures Frontier Coding CapabilitiesResidual task defects and contamination limit SWE-bench Verified as a frontier-quality signal. Sample or artifact: Audit of 138 of 500 SWE-bench Verified tasks; each reviewed by at least six experienced engineers. Limitation: A vendor audit closely examines 138 inconsistently solved tasks in one open benchmark, not all real development. Class: benchmark audit; checked 2026-08-12. Used in: longread §3; slides 18.

Control

  1. S15 · GitHub Cloud Agent · Risks and MitigationsHumans retain review and merge while the agent is bounded by permissions, network, and credentials. Sample or artifact: GitHub cloud coding-agent risk and mitigation documentation. Limitation: Documentation for one mutable product. Class: product capability; checked 2026-08-12. Used in: longread §2; slides 3, 7, 9.
  2. S30 · NIST AI RMF · Generative AI ProfileGovern–Map–Measure–Manage provides a neutral risk and evaluation frame. Sample or artifact: NIST AI 600-1: Generative AI Profile for the AI Risk Management Framework. Limitation: Voluntary cross-sector guidance, not coding-agent adoption data. Class: governance framework; checked 2026-08-12. Used in: longread §4; slides 9, 17, 18.

Consulting

  1. S18 · Indeed Hiring Lab · Rise of the GenAI ConsultantIn US Indeed postings, management consulting accounted for 12.4% of all GenAI-mentioning roles, up from 0.2% a year earlier. Sample or artifact: US Indeed job postings containing GenAI terms. Limitation: US postings only; GenAI roles remain a small share of all postings. Class: labor-market analysis; checked 2026-08-12. Used in: longread §7.
  2. S25 · OpenAI Frontier AlliancesOpenAI's partner program separates strategy/change partners, end-to-end integrators, and its own forward-deployed engineering. Sample or artifact: OpenAI Frontier Alliances partnership announcement. Limitation: One vendor's program taxonomy and announcement establish positioning, not the whole market structure or customer outcomes. Class: vendor / consulting claim; checked 2026-08-12. Used in: longread §7; slides 4, 16.
  3. S26 · McKinsey · AI Revolution in Software DevelopmentMost organizations accelerate tasks; autonomous delivery remains experimental. Sample or artifact: McKinsey research and service article with a maturity model. Limitation: Consulting maturity levels and cases lack open counterfactuals. Class: vendor / consulting claim; checked 2026-08-12. Used in: longread §7; slides 5, 6, 16, 18.
  4. S27 · Accenture GenWizardIntegrators package full-SDLC and modernization accelerators as a service. Sample or artifact: Accenture GenWizard offering page. Limitation: An offering page proves availability, not effectiveness. Class: service offering; checked 2026-08-12. Used in: longread §7; slides 16.
  5. S28 · AWS Professional Service AgentsHyperscaler professional services embeds specialized agents into delivery. Sample or artifact: AWS Professional Service Agents announcement. Limitation: AWS is simultaneously adviser, platform, and consumption beneficiary. Class: service offering; checked 2026-08-12. Used in: longread §7; slides 16.
  6. S33 · Deloitte · Agent Enabled Software Engineering ServicesDeloitte offers Ascend Agentic SDLC as agents coordinated across SDLC roles and phases and positions forward-deployed engineering alongside it. Sample or artifact: Deloitte Agent enabled software engineering services and Ascend Agentic SDLC page. Limitation: The offering page describes claimed capability and adjacent services but does not measure actual client impact. Class: service offering; checked 2026-08-12. Used in: longread §7; slides 16.
  7. S34 · Capgemini · AI-powered Custom Software EngineeringThe integrator positions AI across the custom-software engineering lifecycle. Sample or artifact: Capgemini AI-powered Custom Software Engineering offering page. Limitation: Marketing copy proves an offering model, not an outcome. Class: service offering; checked 2026-08-12. Used in: longread §7; slides 16.
  8. S35 · BCG XA strategy firm combines advisory with in-house technology build, delivery, and AI-platform capability. Sample or artifact: Public BCG X service portfolio. Limitation: The broad corporate offer does not isolate AI4SDLC outcomes. Class: service offering; checked 2026-08-12. Used in: longread §7; slides 16.

Learning

  1. S19 · Anthropic · AI Assistance and Coding SkillsIn the experiment, the AI group scored lower on immediate mastery of a new library; heavy AI reliance was associated with lower outcomes. Sample or artifact: 52 mostly junior engineers; post-hoc full-delegation cluster of 4. Limitation: Fifty-two mostly junior engineers with an immediate post-task quiz. Interaction patterns were annotated post hoc and do not establish a causal effect of full delegation. Class: RCT / field experiment; checked 2026-08-12. Used in: longread §5.

Company types

  1. S22 · Shopify · Serious Results, Unserious MethodsAI use can become an explicit engineering-culture expectation. Sample or artifact: A Shopify engineering blog post quoting the April 2025 internal CEO memo that made reflexive AI usage a baseline expectation. Limitation: A first-party corporate story without a counterfactual outcome estimate; the expectation itself is quoted from an internal memo rather than published as a standalone policy document. Class: company policy; checked 2026-08-12. Used in: longread §6.
  2. S23 · US Census BTOS · Business AI UseLarger firms report broader AI use. Sample or artifact: Representative US Census Business Trends and Outlook Survey. Limitation: Any business function, not only development; the question changed. Class: representative survey; checked 2026-08-12. Used in: longread §6; slides 14, 15.
  3. S24 · Indeed Hiring Lab · Firm-level AI AdoptionUS Indeed AI postings are highly concentrated among the largest hiring firms. Sample or artifact: US Indeed postings grouped by hiring-firm size. Limitation: US postings only; job text is a rough proxy, and startups that are not hiring are invisible. Class: labor-market analysis; checked 2026-08-12. Used in: longread §6; slides 14, 15.

Adoption

  1. S29 · DORA AI Capabilities ModelThe observational model associates a clear AI stance, internal data, small batches, user focus, and platform quality with stronger outcomes. Sample or artifact: 78 in-depth interviews and nearly 5,000 annual DORA survey respondents. Limitation: Seventy-eight interviews shaped candidates and nearly 5,000 voluntary survey respondents tested associations; the design does not establish causality. Class: observational capability model; checked 2026-08-12. Used in: longread §4; slides 9, 15, 17, 18.
  2. S36 · JetBrains · Which AI Coding Tools Do Developers Actually Use at Work?In January 2026, 90% of the weighted sample regularly used at least one AI tool for development at work, while 74% used specialized developer AI tools. Sample or artifact: More than 10,000 professional developers worldwide; eight languages; fielded in January 2026; regional quotas and raking weights. Limitation: Self-selection through ads, Zhihu, JetBrains social channels, and its own panel; quotas and raking weights by region, experience, and JetBrains familiarity reduce but do not remove recruitment bias. Class: self-selected survey; checked 2026-08-12. Used in: longread §2; slides 1, 4, 5, 6.

Agent practice

  1. S37 · Stack Overflow · Agents on a LeashIn the April 2026 pulse, 59% reported using agents at work at any frequency, 63% rarely or never allowed full autopilot, 60% blocked unapproved system changes, and 68% preferred a predictable single-agent workflow. Sample or artifact: 1,100 developers and working professionals; pulse survey fielded in late April 2026. Limitation: A small self-selected pulse survey; it is not a representative developer census, and comparison with the 2025 annual survey changes both design and population. Class: self-selected survey; checked 2026-08-12. Used in: longread §1, §2; slides 3, 4, 5, 6, 7, 18.

Autonomy

  1. S38 · Anthropic · Measuring Agent AutonomyMedian Claude Code turn duration remained around 45 seconds while the 99.9th percentile exceeded 45 minutes; in the API sample, 73% of tool calls showed apparent human involvement and 80% showed at least one safeguard. Sample or artifact: All interactive Claude Code sessions for duration; 500,000 human interruptions and 500,000 completed turns for the clarification analysis; 998,481 tool calls in a random API sample. Limitation: One vendor's telemetry; turn duration is an imperfect autonomy proxy, the API analysis is action-level rather than session-level, and classifiers cannot always distinguish production from evals. Class: platform telemetry; checked 2026-08-12. Used in: longread §2; slides 3, 4, 6, 7, 18.

Team practice

  1. S41 · Early Adoption of Agentic Coding Tools by GitHub ProjectsAgentic pull requests appeared across thousands of popular OSS repositories, but the median repository received only one or two over three months, intensity was concentrated in a small subset, and single-human oversight dominated. Sample or artifact: 25,264 agentic pull requests across 2,361 popular open-source GitHub repositories (100+ stars) in a May–July 2025 three-month observation window; the preprint was posted in July 2026. Limitation: The observation window is May–July 2025, so this is a 2025 snapshot published in 2026 rather than an August 2026 reading; detection depends on visible traces; public open source does not represent private enterprise; and pull-request frequency does not measure quality or outcomes. Class: repository analysis; checked 2026-08-12. Used in: longread §2, §6; slides 4, 5, 6, 14, 18.
Share