The Heat Death of Enterprise IT • Garth Gilmour & Eamonn Boyle • GOTO 2021

49:36 1565 views 100% Published 4 months ago

This presentation was recorded at GOTO Copenhagen 2021. #GOTOcon #GOTOcph

Garth Gilmour - Head Of Learning at Instil Software
Eamonn Boyle - Software Trainer at Instil Software

Most Web Applications have more frameworks than developers. Many have more NPM / Maven / NuGet libraries than users. Were these ubiquitous we might be OK, but this is far from the case. It is entirely possible to be a legitimate expert in some platform, yet move to a new project where every dependency is unfamiliar.
Given this diversity one might expect a renewed emphasis in our industry on specialisation. But the reverse is the case. The modern developer is expected to conduct their own QA, whilst transitioning to Cloud Native and being a Product Person. In previous decades we questioned what it meant to be an expert in our trade, today that seems quaint. A more relevant question is - “are we so spread out that expertise is no longer possible?”.
In this talk Garth will explore the proposition that Enterprise IT will soon be so spread out that skilled work is no longer possible. Along the way we will explore why you need to be a Full Stack Developer in four different dimensions, why all your code sucks [...]

00:00 Intro
01:45 Why this talk?
03:18 Different dimensions of overload
03:36 No. 1 Frameworks
05:06 Thought experiments
06:55 It's not a battle between titans
07:53 Everyone is fighting for our attention
10:38 It's not all spin
12:03 Systems today do more
13:18 There are economies of scale
13:55 Understanding costs vs benefit
14:20 No. 2 Thinking
18:51 Magpie development
20:37 This is what we would expect
21:50 Every generation can claim "authenticity"
23:26 We think about & solve different problems
23:59 Long-winded, rambling, wordy
25:17 Passionate about your work
26:30 No. 3 Full stack
26:40 Define the modern developer
31:10 Product management
32:24 Should we not have a holistic view?
34:45 No. 4 Ethics
37:00 Computers are everywhere
38:10 Perhaps we should hold ourselves to higher standards
38:59 No. 5 Extra anxieties
39:39 The (agile) team is everything
40:49 Life is too good
42:06 Could we soon be redundant?
43:38 About teams
45:12 No. 6 Conclusions
49:23 Outro

Download slides and read the full abstract here:

Thomas Mailund • The Joys of Hashing •
Richard Jones & Rafael D Lins • Garbage Collection •
John L. Hennessy & David A. Patterson • Computer Architecture •
Chris Hanson & Gerald Jay Sussman • Software Design for Flexibility •
Iain Craig • The Interpretation of Object-Oriented Programming Languages •
Turbak, Gifford & Sheldon • Design Concepts in Programming Languages •
Fred Brooks Jr. • The Mythical Man-Month •
Michael Swaine & Paul Freiberger • Fire in the Valley •
Robert X. Cringely • Accidental Empires •
Dave Thomas & Andy Hunt • The Pragmatic Programmer •
Gamma, Helm, Johnson & Booch • Design Patterns (Gang of Four) •
Allen Holub • Holub on Patterns •
David Farley • Modern Software Engineering •
#SoftwareEngineering #Programming #DDD #SoftwareDevelopment #EamonnBoyle #GarthGilmour #QA #QualityAssurance

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at
Sign up for updates and specials at

SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.

Watch on YouTube