You are viewing content from a past/completed QCon
How to Get Tech-Debt on the Roadmap
Only doing product-led work can lead to an unmaintainable system with lots of downtime. Unfortunately, getting time to work on the things that would prevent that can be challenging.
Engineering roadmaps balance many competing demands, and the people making the decisions aren’t always the closest to the code. You have to learn how to speak their language. Luckily, it’s extremely doable.
In this talk you’ll learn how to pitch so product listens. We’ll cover:
- Why do you need to make a business case anyway?
- What do you mean by tech debt?
- What data is most compelling?
- A case study of getting tech debt on other teams’ roadmaps
Principal Engineer @Honeycomb, Building Operable Systems with Resilience and Business Value
Ben has built his career understanding, operating, and building scalable distributed systems. His journey from racking servers and aggregating metrics in RRDs to autoscaling services with full tracing data mirrors our industry’s journey towards the dynamic world we’re in today. At Honeycomb he helps build the product he wishes he’d had at every job prior, helping engineers build better, sleep better, resolve problems faster, and ultimately connect with their user’s experience.
Find Ben Hartshorne at:
From the same track
Understanding Platforms: What They Are, Why They Work, When to Use Them, How to Build Them
Tuesday Oct 3 / 11:45AM PDT
Technical concepts are something that are thought of, approached, and understood differently across engineers, managers, and executives. Bridging the gaps and providing understanding to a complex and nuanced topic across all three groups can sometimes feel impossible.
Head of Infrastructure & Developer Experience; Director, Haskell Foundation; Infrastructure Witch of Hachyderm
Building Better Platforms with Empathy: Case Studies and Counter-Examples
Tuesday Oct 3 / 02:45PM PDT
Break out of traditional IT roles with your internal platform. Build a product based on customer empathy and real needs to achieve broad adoption.
Solo Consultant @Missing Mass, LLC with Over 28 Years in Systems, Software, and Consulting
Effective Performance Engineering at Twitter-Scale
Tuesday Oct 3 / 03:55PM PDT
Is performance engineering more craft than machinery? How do you scale something that seems to require both domain-specific context and comprehensive knowledge across multiple levels of the software and hardware stack?
Platform Engineer, Distributed System Aficionado, Cache Expert, and the Founder of IOP Systems
Building a Successful Platform: Acceleration, Autonomy & Accountability
Tuesday Oct 3 / 10:35AM PDT
Do we build a greenfield platform or do we incrementally centralize common foundations? Do we abstract away all complexity or provide upfront knobs and handles for composability?
VP of Engineering @Apollo Graph
Unconference: Platform Engineering Done Well
Tuesday Oct 3 / 01:35PM PDT
What is an unconference?
An unconference is a participant-driven meeting. Attendees come together, bringing their challenges and relying on the experience and know-how of their peers for solutions.