Video details

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


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
ABSTRACT 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 [...]
TIMECODES 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:
RECOMMENDED BOOKS 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.