Prioritizing Technical Debt as if Time & Money Matters • Adam Tornhill • GOTO 2019
GOTO Conferences1 HN recommender · recommended in 1 month, 2021-2022
56K views · 6 years ago · talk · evergreen
Adam Tornhill's GOTO Copenhagen 2019 talk on how to prioritize technical debt in large codebases. It argues for combining code complexity with change frequency (hotspots) from version control data, rather than trying to quantify debt in the abstract.
Cited as a practical approach to finding the technical debt that matters, and as a reference for codebase visualization.
4:44Debt Metaphor
Ward Cunningham
95K views • 17 years ago
1:29:27The Forgotten Art of Structured Programming - Kevlin Henney [C++ on Sea 2019]
cpponsea
245K views • 7 years ago
44:19Unconditional Code • Michael Feathers • GOTO 2018
GOTO Conferences
61K views • 8 years ago
50:23Old Is the New New • Kevlin Henney • GOTO 2018
GOTO Conferences
125K views • 8 years ago
27:29Software Engineering's Greatest Hits
Greg Wilson
25K views • 5 years ago
42:15"Performance Matters" by Emery Berger
Strange Loop Conference
502K views • 7 years ago
1:07:58Software Art Thou: Glenn Vanderburg - Real Software Engineering
Zendesk
35K views • 8 years ago
40:39Agile is Dead • Pragmatic Dave Thomas • GOTO 2015
GOTO Conferences
1.5M views • 11 years ago
59:50Leslie Lamport: Thinking Above the Code
Microsoft Research
403K views • 12 years ago
18:12Does AI Actually Boost Developer Productivity? (100k Devs Study) - Yegor Denisov-Blanch, Stanford
AI Engineer
311K views • 1 year ago
37:45#NoEstimates (Allen Holub)
Allen Holub
259K views • 11 years ago
43:58"The Economics of Programming Languages" by Evan Czaplicki (Strange Loop 2023)
Strange Loop Conference
141K views • 3 years ago
1:32:47Data-Oriented Demo: SOA, composition
Jonathan Blow
201K views • 11 years ago
37:43The economics of open source by C J Silverio | JSConf EU 2019
JSConf
92K views • 7 years ago
1:04:48"Performance (Really) Matters" with Emery Berger
Association for Computing Machinery (ACM)
7K views • 6 years ago
1:03:31Brian Goetz - Stewardship: the Sobering Parts
ClojureTV
39K views • 11 years ago
51:36Conflict Resolution for Eventual Consistency • Martin Kleppmann • GOTO 2016
GOTO Conferences
46K views • 9 years ago
22:41"Clean" Code, Horrible Performance
Molly Rocket
1.2M views • 3 years ago
1:00:40Dmitry Vyukov — Go scheduler: Implementing language with lightweight concurrency
Hydra
47K views • 7 years ago
43:04"Stop Writing Dead Programs" by Jack Rusher (Strange Loop 2022)
Strange Loop Conference
468K views • 4 years ago
3 comments from Hacker News
principlkes of chaos engineering : link unix as an ide : link using ed : link editor articles : link pioritizing technical debt : ▶ this video
That's a great visual presentation, but not really an innovation. The CodeScene tool has that built in together with a set of deep analyses on top (see link ). There are several public conference talks that cover this visualization and related use cases: ▶ this video
I think Adam Tornhill has a nice take on this. He recommends tech debt not be quantified as such, but encourages focusing on areas with high complexity and large churn GOTO 2019 • Prioritizing Technical Debt as if Time and Money Matters • Adam Tornhill ▶ this video