The Time-Traveling Engineering Team: Balancing Past, Present, and Future with Observability
Dale Frohman
Lead Director Observability Engineering. Having fun with Observability, Data, ML & AI
You ever feel like you're stuck in a sci-fi movie where you’re simultaneously fixing a steam-powered locomotive, keeping a high-speed bullet train on the tracks, and designing a hyperloop?
all at the same time?
Welcome to enterprise engineering.
Grab your flux capacitor; we’re about to dive into the time-traveling dilemma of modern observability teams.
The Three Timelines of Engineering
Engineering leadership isn’t just about keeping the lights on, it’s about balancing three competing priorities:
Now, you might be thinking,
Cool, but we’re barely keeping up with incidents and technical debt, how do we also plan for the future?
And that’s the problem. Too often, observability teams are stuck in firefighting mode, reactive instead of strategic.
Without a structured approach, you’ll keep running full speed on the hamster wheel of maintenance, never getting to true innovation.
The Case for Dedicated Teams or Rotating Pods
The answer?
Stop trying to have the same people solve all three problems at once.
Instead, structure your teams (or their focus) into distinct streams:
If you can’t have dedicated teams, consider rotating pods.
Engineers cycle through these areas to maintain fresh perspectives and prevent burnout. But no matter the structure, you’ll need strong technical project managers (TPMs) who deeply understand how everything fits together. They connect the dots between legacy, live systems, and future innovation.
What You Can Do Today
Final Thoughts: Choose Your Own Adventure
Engineering is a time-traveling adventure, just without the cool soundtrack and special effects budget. The trick is to stop treating every problem like it’s on fire and start strategically dividing efforts between past, present, and future.
Because here’s the thing: No matter what tool or platform you pick today, it will be outdated and replaced in a few years.
The goal isn’t to avoid change, it’s to get better at managing it.
Now, go forth and manage your engineering timelines like a seasoned sci-fi protagonist. Just try not to get stuck in a paradox.
?Another great post, Dale! Observability should be a time machine, not just a black box—giving teams visibility across all three timelines so they can break the cycle.