SlideShare a Scribd company logo
Halt and Don’t Catch Fire
effie mouzeli
SREcon18 Düsseldorf
Startups
Small organisations
Newly formed “sysadms”* teams
Solo systems engineers
Who Cares?
* ops/systems/admin/cluster/SRE/<insert more>1
Technical Debt
• Lack processes and experience
• Early adoption of new tech
• Re-inventing the wheel, and cargo
cult
• Frequent change of requirements
• Overestimation and Time
2
How we got here?
• Short term planning
• Duct tape and bubblegum
• Early adopters :)
• No documentation
• No processes
• No boundaries
• No backups
Startups
3
How we got here?
• Duct tape and bubblegum :)
• Lack of original information
• *Some* documentation
• *Some* backups
• Lack of original information
• Waiting for a(nother) hero
• Communication issues
• “Don’t touch this” systems
!Startups
4
Challenges of new teams
• Who are you?
• Who are they?
• Unknown infrastructure
• Finding information
• Unaware of what’s coming
5
The 5 Stages of Technical Debt
• Denial
• Anger
• Bargaining
• Depression
• Acceptance
6
Take a breath
• Ask the right questions
• Go through the backlog (if any)
• Write down everything
• Create a complete dashboard
• Prioritise
• DON’T SKIP weekly/biweekly meetings
• Build relationships
• Rinse and repeat
7
Slowing it down
• Take care of repetitive tasks
• Choose software wisely
• Know your current limits
• Keep track of what’s going on
around you, and talk
• Break bad habits
• Be consistent and apply rules
8
How debt can kill a team
• Burnout
• Blame game
• Tension and toxicity
• Martyrs and messiahs
9
Creating a culture
• Being a guard
• Junior engineers
• Adopt good practices
• Make mistakes, it’s human
• There’s no shame in asking
• Following the Golden Rule* can go a
long way
* https://en.wikipedia.org/wiki/Golden_Rule10
Takeaways
• Technical debt in small
environments sucks
• Stop, ask the right questions, and
breathe
• It will never be eliminated
• Identify the debt that kills you
and the one that burdens you
• Our systems will never be perfect,
just manageable
11
TL;DR
How we got here?
Go through the stages
Ask the right questions
Document the problems
Try not to kill your team
Create a sustainable culture
12
Thank you!
emouzeli@runbox.no
jijiki @freenode
images
• https://www.deviantart.com/sudeepdash/art/IT-Crowd-200295794
• http://fuckyeah-pixels.tumblr.com/post/31749217421
• https://mymodernmet.com/pop-culture-pixel-people/
• http://fuckyeah-pixels.tumblr.com/post/52333978134
• http://fuckyeah-pixels.tumblr.com/post/47682887619
• http://pixelartmaker.com/art/adb1880541bb6ea
10

More Related Content

PDF
Small scale engineering - Velocity NY '18
PPSX
A Study of Innovation by Phil Wheat
PDF
2007 09 28 ELNs as Patent Evidence Systems
PPT
One hundred rules for nasa project managers
PDF
7 habits of highly effective testers
PDF
Implementing Licensing— A Journey
PPTX
The foundations of agile
PDF
Living in a fantasy world – theoretical system implementations
Small scale engineering - Velocity NY '18
A Study of Innovation by Phil Wheat
2007 09 28 ELNs as Patent Evidence Systems
One hundred rules for nasa project managers
7 habits of highly effective testers
Implementing Licensing— A Journey
The foundations of agile
Living in a fantasy world – theoretical system implementations

Similar to Halt and Don't Catch Fire - SREcon18 Europe (20)

PPTX
From Technical Debt to Technical Health
PDF
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
PPTX
Shipping code is not the problem, deciding what to ship it is!
PDF
How to shine in a Tech DD
PDF
Gerrit Coetzee “Thou Shalt Write Things Down. And Other Rules for Managing Pr...
PDF
FPlive - Scaling Engineering: Pre and Post Acquisition
PDF
Why i hate digital forensics - draft
PDF
Startupfest 2017: Justin Schier (SCRUFF)
PPTX
Sustaining Engineering - life after DevOps?
PDF
Leveraging red for defense
PDF
"The Great Technical Swindle" by Laurent Cerveau
PPTX
Bit by Bit: Effective Use of People, Processes and Computer Technology in the...
PPTX
Kasten Engineering Culture Deck
PPTX
Customer Feedback: the missing piece of the Agile puzzle
PPTX
Igor sbg
PPTX
Embracing OSS in the enterprise
PPT
Devops days slide deck
KEY
Agile Development Overview (with a bit about builds)
PDF
What I have learned by dealing with a dungeon master
PPTX
Titas Lapinskas - Technical Team Leader in Agile
From Technical Debt to Technical Health
Building Resilience: Practical Tools for Keeping Your Head While Navigating a...
Shipping code is not the problem, deciding what to ship it is!
How to shine in a Tech DD
Gerrit Coetzee “Thou Shalt Write Things Down. And Other Rules for Managing Pr...
FPlive - Scaling Engineering: Pre and Post Acquisition
Why i hate digital forensics - draft
Startupfest 2017: Justin Schier (SCRUFF)
Sustaining Engineering - life after DevOps?
Leveraging red for defense
"The Great Technical Swindle" by Laurent Cerveau
Bit by Bit: Effective Use of People, Processes and Computer Technology in the...
Kasten Engineering Culture Deck
Customer Feedback: the missing piece of the Agile puzzle
Igor sbg
Embracing OSS in the enterprise
Devops days slide deck
Agile Development Overview (with a bit about builds)
What I have learned by dealing with a dungeon master
Titas Lapinskas - Technical Team Leader in Agile
Ad

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPT
Teaching material agriculture food technology
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Approach and Philosophy of On baking technology
PDF
Machine learning based COVID-19 study performance prediction
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
A Presentation on Artificial Intelligence
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
Advanced methodologies resolving dimensionality complications for autism neur...
The Rise and Fall of 3GPP – Time for a Sabbatical?
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Teaching material agriculture food technology
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Diabetes mellitus diagnosis method based random forest with bat algorithm
Approach and Philosophy of On baking technology
Machine learning based COVID-19 study performance prediction
“AI and Expert System Decision Support & Business Intelligence Systems”
The AUB Centre for AI in Media Proposal.docx
Chapter 3 Spatial Domain Image Processing.pdf
NewMind AI Monthly Chronicles - July 2025
Unlocking AI with Model Context Protocol (MCP)
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
Review of recent advances in non-invasive hemoglobin estimation
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
A Presentation on Artificial Intelligence
Reach Out and Touch Someone: Haptics and Empathic Computing
Ad

Halt and Don't Catch Fire - SREcon18 Europe

  • 1. Halt and Don’t Catch Fire effie mouzeli SREcon18 Düsseldorf
  • 2. Startups Small organisations Newly formed “sysadms”* teams Solo systems engineers Who Cares? * ops/systems/admin/cluster/SRE/<insert more>1
  • 3. Technical Debt • Lack processes and experience • Early adoption of new tech • Re-inventing the wheel, and cargo cult • Frequent change of requirements • Overestimation and Time 2
  • 4. How we got here? • Short term planning • Duct tape and bubblegum • Early adopters :) • No documentation • No processes • No boundaries • No backups Startups 3
  • 5. How we got here? • Duct tape and bubblegum :) • Lack of original information • *Some* documentation • *Some* backups • Lack of original information • Waiting for a(nother) hero • Communication issues • “Don’t touch this” systems !Startups 4
  • 6. Challenges of new teams • Who are you? • Who are they? • Unknown infrastructure • Finding information • Unaware of what’s coming 5
  • 7. The 5 Stages of Technical Debt • Denial • Anger • Bargaining • Depression • Acceptance 6
  • 8. Take a breath • Ask the right questions • Go through the backlog (if any) • Write down everything • Create a complete dashboard • Prioritise • DON’T SKIP weekly/biweekly meetings • Build relationships • Rinse and repeat 7
  • 9. Slowing it down • Take care of repetitive tasks • Choose software wisely • Know your current limits • Keep track of what’s going on around you, and talk • Break bad habits • Be consistent and apply rules 8
  • 10. How debt can kill a team • Burnout • Blame game • Tension and toxicity • Martyrs and messiahs 9
  • 11. Creating a culture • Being a guard • Junior engineers • Adopt good practices • Make mistakes, it’s human • There’s no shame in asking • Following the Golden Rule* can go a long way * https://en.wikipedia.org/wiki/Golden_Rule10
  • 12. Takeaways • Technical debt in small environments sucks • Stop, ask the right questions, and breathe • It will never be eliminated • Identify the debt that kills you and the one that burdens you • Our systems will never be perfect, just manageable 11
  • 13. TL;DR How we got here? Go through the stages Ask the right questions Document the problems Try not to kill your team Create a sustainable culture 12
  • 15. images • https://www.deviantart.com/sudeepdash/art/IT-Crowd-200295794 • http://fuckyeah-pixels.tumblr.com/post/31749217421 • https://mymodernmet.com/pop-culture-pixel-people/ • http://fuckyeah-pixels.tumblr.com/post/52333978134 • http://fuckyeah-pixels.tumblr.com/post/47682887619 • http://pixelartmaker.com/art/adb1880541bb6ea 10