Menu
Sign In Search Podcasts Charts People & Topics Add Podcast API Pricing
Podcast Image

Engineering Evolved

How I Accidentally Became A Modernization Director

09 Nov 2025

Description

Nobody wakes up wanting to be a modernization director. In this deeply personal episode, I share my journey from writing simple code at NASA JPL to leading complex system transformations at a fintech startup—and the expensive failures that taught me everything about modernization leadership.You'll hear the story of two catastrophic failures: turning atmospheric science research code into a production web portal, and failures with month end reporting systems as a junior developer. They taught me lessons that no certification or consultant ever could.If you've ever had a "works on my machine" moment turn into a deployment disaster, this episode is for you.Key Topics CoveredThe MATLAB Trap: Why research code and production code are fundamentally differentThe Spark Mistake: When choosing the "industry standard" technology kills your productProduct vs Platform: The critical decision that determines deployment successThe Ego Test: How admitting failure defines modernization leadershipFour Core Lessons: Future state thinking, maintainability, embracing failure, knowing when to pivotKey TakeawaysLesson 1: Always Think About the Future StateBefore writing a single line of code, ask: Where will this actually run? Who will maintain it? What happens when things fail? The gap between "works in dev" and "works in production" gets baked in at the architecture stage, not discovered at deployment.Lesson 2: You Can't Deploy Something Impossibly Hard to MaintainElegant architecture means nothing if the team who has to run it can't understand, debug, or update it. Build for the maintainers, not for the architects. Meeting requirements includes sustainability.Lesson 3: Empower Developers to Test and Embrace FailureThe best modernization teams fail early, fail small, fail visibly, and learn fast. Create realistic test environments. Give permission to break things. Make failure a learning opportunity, not a career-limiting move.Lesson 4: Know When You're Going Down the Wrong Path—and Admit ItThe worst thing in modernization is forcing a bad approach because you're too proud to pivot. Recognize the signs: projects that keep slipping, workarounds that multiply, excuses about the environment. Have the courage to stop, reassess, and choose a different path.Sometimes the right answer is the simpler tool that works everywhere, not the sophisticated tool that requires expertise to deploy.(00:00) - Intro (00:00) - Chapter 2 (01:09) - Titles (01:52) - The Dangers of 'It Works On My Machine' (07:07) - Lessons from NASA JPL (13:06) - The Reality Of Production Environments (20:19) - Common Problems in Mid-Sized Companies (25:30) - Learning from Failures and Successes

Audio
Featured in this Episode

No persons identified in this episode.

Transcription

This episode hasn't been transcribed yet

Help us prioritize this episode for transcription by upvoting it.

0 upvotes
🗳️ Sign in to Upvote

Popular episodes get transcribed faster

Comments

There are no comments yet.

Please log in to write the first comment.