Presentation: The Future of Engineering: Mindsets That Matter When Code Isn't Enough

Ben Greene ยท rss ยท 2026-07-28 Reader ๐Ÿ–ฅ๏ธ

Capacity to Verify AI OutputCoding AgentsCognitive DebtCognitive LoadExtreme HumanismJevons ParadoxNear-Zero-Cost CodeProfessional IdentitySoftware Design FundamentalsTechnical Debt
Software engineers remain valuable in the age of coding agents not because they can still write code, but because building working systems still requires disciplined simplicity, deliberately protected comprehension, willingness to attack hard problems first, and human empathy for customers โ€” capacities coding agents lack and that startups have always demanded of engineers under resource pressure.

practical ยท mixed โ€” A 25-minute conference talk (InfoQ) plus extended Q&A, structured as six numbered 'startup lessons' each illustrated by personal anecdote, followed by unscripted audience dialogue that tests, extends, and sometimes deflects the lessons. It argues for adopting specific mindsets (practical), using borrowed frameworks (Jevons paradox, Gall's Law, the Einstellung effect) as expository scaffolding and anecdotes as implicit argument.

Structure

PartRole
Framing: coding agents as an intensified version of the startup survival problem software engineers already knowcontext
Startup Lesson 1 (Always Start Simple): Jevons paradox + Gall's Lawevidence/framework
Startup Lesson 2 (Comprehension is Key): the InsightSquared/Outcomes4Me comprehension practicesevidence/framework
Startup Lesson 3 (Do Something New): the Einstellung effect and coding agents' derivativenessevidence/framework
Startup Lesson 4 (Attack the Hard Bits First): the Android RAG proof-of-concept anecdoteevidence
Startup Lesson 5 (Care About Impact) + bonus Lesson 6 (Get Out of Your Box): customer empathy, the Larry vignette, imposter syndromeevidence/conclusion
Q&A: audience pressure-tests the lessons on empathy-teaching, comprehension-in-practice, delegation, education/on-ramps, delivery speed, and pivotingelaboration and partial counter-evidence

Key terms

Propositions

Arguments

Software engineers should embrace disciplined incremental simplicity (start simple, then add complexity) more urgently now, not less, despite coding agents' pressure to build big and fast. strength: medium
Explicit premises:
Implicit premises:
Inferences:
Comprehension must be actively protected as a first-class engineering practice, not treated as an automatic byproduct of writing code. strength: high
Explicit premises:
Implicit premises:
Inferences:
Human empathy for customers is a source of durable competitive and professional value that coding agents cannot replicate or absorb. strength: low
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents