A working framework for how AI is reshaping what software does, how we build it, what it disrupts, and what engineers need to think about right now.
O
/|\
/ \
/ \
๐ง ๐ง
power limits
\ /
\ /
โ๏ธ
"know thy tool"
Underestimating AI capability is a systematic error. Assume four steps beyond your initial assessment of what's possible.
O
/|\ โ ๐๐๐๐
/ \
"whoa"
AI produces articulate, convincing output even when flawed. Calibrate trust through verification, not prose quality.
\|/
O
/|\ โ strings
/ \
"I got this"
โ
Models can detect vulnerabilities (500+ found in open-source) using dataflow analysis similar to human security researchers.
๐ค writes code
โ
โผ
๐ป๐ป๐ป๐ป๐ป
โ
โผ
๐ค reviews code
๐๏ธ ๐๏ธ ๐๏ธ
"500+ vulns found"
โ
โผ
O
/|\ โ
approve
/ \
human gets final say
Expanded code generation surface area correlates directly with vulnerability increase over the next 18 to 24 months.
๐๐๐๐๐
O O O
/|\/|\/|\
/ \/ \/ \
๐ป๐ป๐ป๐ป๐ป
โ โ โ
โผ โผ โผ
๐ณ๏ธ ๐ณ๏ธ ๐ณ๏ธ ๐ณ๏ธ ๐ณ๏ธ
"more code = more holes"
Sensitive material leaks outward in responses; malicious content leaks inward through context. Treat context as an engineered payload.
O
/|\
/ \
โโโโโโโโโโโโโ
โ ๐
RFP ๐ผ โ โ context
โ secrets? โ
โโโฌโโโโโโโโฌโโ
leak leak
out in
โ โ
๐ฑ ๐ฑ
Input validation, output sanitization, and isolated sandboxes form necessary defense. Skipping any layer undermines the others.
| O | | /|\ | | / \ | | | ๐ง ๐ง IN OUT
Tool downtime creates new economics. Waiting for tomorrow's one-second job sometimes beats manual work today.
O O
/|\ โฑ๏ธ /|\ ๐ด
/ \ 1hr / \ wait
๐ป ๐๏ธ โ 1sec
"do it now?" "do it tomorrow?"
AI-generated repositories expand the attack surface from thousands to millions. Vetting is critical before cloning or running anything.
O ๐ฐ๐ฐ๐ฐ
/|\ "high rate!"
/ \
โ
โผ
๐ฆ git clone ...
โ
โผ
npm start
โ
โผ
๐๐๐ โ ๐ณ๏ธ
"keys gone"
๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ๐ฆ
exponential repos
"how do we protect?"
Four-layer detection (static analysis, behavioral tracing, LLM judgment, meta-filtering) catches but does not guarantee safety.
๐ฆ agent skill
โ
โผ
โโโโโโโโโโโโโโโโโโโโโโ
โ ๐ static (YARA) โ
โ ๐งฌ behavioral (AST)โ
โ ๐ค LLM-as-judge โ
โ ๐ก๏ธ meta-filter โ
โโโโโโโโโโฌโโโโโโโโโโโโ
โผ
โ
or โ ๏ธ or ๐จ
"no findings โ safe"
Persona-driven AI reviewers catch ethics violations (undisclosed telemetry) that rule-based linters miss entirely.
๐ค Coman ๐ค Picard
architect ethics
โ โ
โผ โผ
๐ code ๐ code
standards privacy
โ โ
โ โโโโโโโโโ
โ โผ
โ โโโโโโโโโโโโโโโโโโโโโโโ
โ โ LANGSMITH_TRACING=onโ
โ โ ๐ฌ๐ฌ๐ฌ โ โ๏ธ โ
โ โ no consent asked โ
โ โโโโโโโโโโโฌโโโโโโโโโโโโ
โ โผ
โ "The line must be
โ drawn HERE."
โผ
๐ full team report
Plan, execute tools, observe, iterate. This is the complete pattern underlying all agentic systems. Everything else is scaffolding.
โโโโโโโโโโโโโโโโโโโโ
โ PLAN โ
โโโโโโโโโฌโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโ
โ EXECUTE TOOLS โ
โโโโโโโโโฌโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโ
โ OBSERVE RESULTS โ
โโโโโโโโโฌโโโโโโโโโโโ
โผ
โโโโโโโโโโโโโโโโโโโโ
โ ITERATE โ
โโโโโโโโโฌโโโโโโโโโโโ
โ
โโโโ back to PLAN
"that's it. that's everything."
Stateless sessions enable fresh perspective on the same problems across multiple angles without accumulated baggage or assumptions.
๐ "what was I doing?"
โ
โผ
๐งน clean slate
โ
โโโโ ๐๏ธ angle 1
โโโโ ๐๏ธ angle 2
โโโโ ๐๏ธ angle 3
โ
โผ
โ
checked from scratch
"no baggage, no blind spots"
O O O
/|\ /|\ /|\
/ \ / \ / \
write review ship
\ | /
\ | /
\ โผ /
๐ค๐ค๐ค
"everything changes"
AI-drafted user stories collapse traditional intake workflows. Roles shift from authorship to curation at much higher velocity.
O ๐
/|\ โ โ
/ \
product stories
"no more"
Human code reviewers become the bottleneck. Line-by-line review, AI-to-AI review, and risk acceptance all have unresolved tradeoffs.
O ๐
/|\ ๐๐๐๐
/ \ ๐๐๐๐
๐ฉ ๐๐๐๐
"the day got HARDER"
"not easier, not yet"
Test-first development becomes economically rational when implementation is nearly free through generation. The constraint shifts.
โ
โ ๐ป โ โ
โ
โ ๐ป โ โ
โ
โ ๐ป โ โ
"finally?"
Agile metrics designed for human pace break when agents complete tasks instantly. Sprint ceremonies need reconception from the ground up.
O O
/|\ ๐ค /|\ ๐ฆ
/ \ / \
promise deliver
๐ค โ ???
Documentation volume explodes before projects start. Consumption becomes the constraint rather than production.
O
/|\
/ \
๐๐๐๐๐๐๐๐
๐๐๐๐๐๐๐๐
"help"
Specialized agents work simultaneously โ UI, backend, testing, intake โ against a shared spec rather than sequentially.
๐ค intake โโโ โ
๐ค UI โโโ โ
๐ค backend โโโ โ
๐ค QA โโโ โ
โ โ โ โ
โผ โผ โผ โผ
all at once
"truly parallel"
Crosslinked commits to stories to decisions to requirements becomes the load-bearing wall of fast-shipped systems.
commit
โ ๐
story
โ ๐
decision
โ ๐
requirement
โ
โโโโ back to commit
"crosslink everything"
O
/|\ ๐๐จ
/ \
no links? โ ๐ณ๏ธ
links? โ ๐บ๏ธ
Human coaches challenge and steer; AI players execute and adapt. The tension between roles produces better outcomes than pure delegation.
O ๐ค
/|\ โ๏ธ๐ค /|\
/ \ / \
challenge adapt
โ โ
โโโโโฌโโโโโโโโโโ
โผ
better code
"tension, not obedience"
Deployment pipelines shift from back-office concern to load-bearing infrastructure. Speed, reliability, and repeatability are non-negotiable.
๐ค๐ป๐ป๐ป๐ป๐ป
โ โ โ โ โ
โผ โผ โผ โผ โผ
โโโโโโโโโโโโโโโโ
โ CI/CD โก โ
โ fast โ
โ dependable โ
โ repeatable โ
โโโโโโโโฌโโโโโโโโ
โผ
๐ prod
"the gate must hold"
Requirements branch into stories, tests, and unit tests; all converge at a running system. Interlock survives rapid change.
corpus
โฑ โ โฒ
โฑ โ โฒ
stories test unit
code cases tests
โฒ โ โฑ
โฒ e2e โฑ
โฒ โ โฑ
โฒ โโฑ
interlocked
Verification (did we build it right?) scales with AI. Validation (did we build the right thing?) still requires humans.
โโโโโโโ โโโโโโโ โโโโโโโ
โ app โ โ app โ โ app โ
โโโโฌโโโ โโโโฌโโโ โโโโฌโโโ
โ โ โ
โผ โผ โผ
๐ฅ๐ฅ๐ฅ
~~~~~~~~~~~
"ground shifts"
Runtime-defined data operations eliminate hand-built create-read-update-delete scaffolding. Operations become invisible plumbing.
C R U D
โ โ โ โ
O
/|\ โ ๐๏ธ
/ \ "runtime"
Workflow builders designed for pre-execution modeling dissolve when workflows generate at runtime based on context.
โโโโโโโ
โ
O
/|\ โ โก
/ \ "define at runtime"
Incremental modernization using the original codebase as seed unlocks risky legacy apps without blind rebuilds.
โโโโโโโ โโโโโโโ
โ old โ โโโโ โ new โ
โ app โ โจ โ app โ
โโโโโโโ โโโโโโโ
"not from scratch"
Feature, polish, and integration moats erode. Defensibility shifts to proprietary data, distribution channels, brand, and compliance.
โ๏ธ โ๏ธ โ๏ธ โ๏ธ
$ $ $ $
โ โ โ โ
ยข ยข ยข ยข
"commodities"
Single-purpose platforms pipe structured output via APIs and agents. Unix philosophy moves to the SaaS layer.
โโโโโ โโโโโ โโโโโ โโโโโ
โ a โ โ b โ โ c โ โ d โ
โโโฌโโ โโโฌโโ โโโฌโโ โโโฌโโ
โ โ โ โ
โโโโฌโโโโดโโโฌโโโโดโโโฌโโโโ
โ โ โ
โผ โผ โผ
pipe pipe pipe
โ โ โ
โโโโโโโโดโโโโโโโ
composable
"do one thing well"
Two winning endgames: all-in-one vertical stacks or intelligent atomic surfaces. The middle ground โ scattered features โ is dangerous.
โโโโโโโโโโโ
โ layer 5 โ โญ ยท ยท โฎ
โโโโโโโโโโโค ยท โ ยท
โ layer 4 โ ยท โฌค ยท
โโโโโโโโโโโค ยท โ ยท
โ layer 3 โ โฐ ยท ยท โฏ
โโโโโโโโโโโค
โ layer 2 โ everything
โโโโโโโโโโโค collapses
โ layer 1 โ inward
โโโโโโโโโโโ
VERTICAL ATOMIC
Bloated pricing and sprawling SKUs make incumbents rewrite targets. Pricing becomes a defensive perimeter, not just a revenue lever.
O O
/|\ โ โฑโโโโฒ
/ \ โฑโโโโโโฒ
small ๐ฐ๐ฐ๐ฐ๐ฐ
"rewrite me"
Cheaper development triggers a demand explosion. More systems get built, and more expertise is needed managing integration and architecture.
๐ฐ๐ฐ๐ฐ โ ๐ฐ โ ๐ฒ
cost drops
โ
โผ
๐๐๐๐๐๐
demand explodes
โ
โผ
O O O O O O
/|\/|\/|\/|\/|\/|\
/ \/ \/ \/ \/ \/ \
"more expertise, not less"
O O O
/|\ /|\ /|\
/ \ / \ / \
๐ฐ ๐ค ๐ญ
fear think dream
\ | /
\ | /
๐
"what becomes of us?"
AI's net effect on wellbeing remains open. Some find liberation from drudgery; others experience skill depreciation anxiety.
O
/|\ ~~ ~~
/ \
๐ or ๐ ?
Raw coding competence stops differentiating when junior and senior produce equivalent output. Advantage shifts to judgment and design.
O O O O
/|\ /|\ /|\ /|\
/ \ / \ / \ / \
= = = =
"now what?"
Parallel to instant-knowledge brain tapes: are humans becoming passive consumers while AI agents execute pre-loaded skills?
โกTAPING DAYโก
O O O O O
/|\/|\/|\/|\ /|\
/ \/ \/ \/ \ / \
๐๐๐๐ โ
instant "feeble minded"
profession sent away
โ โ
โผ โผ
execute ๐ก original thought
repeat create invent
obey advance civilization
โ โ
โผ โผ
๐ค agents? ๐ง us?
instant skill slow, messy
perfect exec but the ONLY ones
no creativity who move it forward
AI training on AI-generated content tightens feedback loops. Ideas echo rather than branch without fresh human signal injected into the system.
O
/|\ "echo... echo... echo..."
/ \
๐ โ ๐ โ ๐
O
/|\ โโโโโโโโโบ
/ \
โโโโโโโโโโโโโโ
โโโโโโโโโโโโโโ
"one way only"
O O O
/|\ /|\ /|\
/ \ / \ / \
โก act โก
\ now /
\ โผ /
๐ช
"no going back"
Staged rollouts, feature flags, monitoring, sandboxes, canary releases apply equally to AI systems. Discipline scales impact safely.
O
/|\
/ \
โ ๏ธ โ โ
โ ๐
risk safe prod
"we know how"
AI in development is permanent infrastructure, not cyclical hype. Embrace on your own timeline or be forced later by competitors.
O
/|\ โโโโโโโโโ
/ \ ๐ซโฉ๏ธ
"no turning back"
Technology enables augmented exploration or passive consumption. Human choices in product design and workflow determine the trajectory.
๐ Star Trek ๐๏ธ Wall-E
O O
/|\ ๐ /|\ ๐ฑ
/ \ / \
explore scroll
create consume
thrive atrophy
O
/|\
/ \
"we choose"
Our engineering teams apply this framework every day. If you want to think through what it means for your product or organization, let's talk.
Get in touch