Choosing Engineering Excellence Over Expediency

Adam Gordon Bell

March 4th

Leaving LinkedIn

Welcome to March and a new CoRecursive episode:

Can sustainable software development and tech giant fast-paced cultures truly coexist?

Imagine having to choose between your career at a tech giant and your deepest values. This is Chris Krycho's story, an engineer whose drive for sustainable coding clashed with some at LinkedIn.

What would you do in Chris's shoes? Let me know what you think.

Find it in your podcast player or on the website.

Move Fast And Break Things

The latest episode with Chris hits on an issue that anyone building software professionally for any length of time will have hit:

The desire to go fast can lead to a build-up of tech debt, and then things get slow.

You need investment over time to keep the speed up. Going slow by not making a mess, circling back to remove things that aren't needed, and a million other practices can make you faster on a longer timeline than actually just trying to go as fast as you can. But it takes work to do well for many reasons. One of which is that the speed of iteration is hard to quantify and that the boiling-frog effect can take place, where it just slowly gets worse in ways no one notices( or no one who can set priorities notices).

Another issue is that while adding a feature flag for a new feature has very quantifiable business value, going back and cleaning up old failed experiments and simplifying things is tough to put a business value on.

This latest episode is a great listen for all those reasons and more. Let me know what you think.

Let me know what you think.

Other Writing




Unsubscribe · Preferences

Hi! I'm Adam Gordon Bell

Get a monthly update on my podcast, writing and whatever else I'm up to.

Read more from Hi! I'm Adam Gordon Bell

Adam Gordon Bell July 4th Hey! It's July, and happy July 4th to my American readers. A new podcast episode is out: It's a detailed peek into the internals of Microsoft and the development of Powershell. My guest is Jeffrey Snover and he has a story to share. It's about one man's vision for a better way to manage Windows Servers and the battles that were fought to bring that vision to completion. Overcoming Microsoft's GUI bias —...

Adam Gordon Bell June 4th Hey, It's June now, and I have a new episode out here: Hedy I've been telling friends and colleagues about this episode for several weeks. Whenever someone asks me how the podcast is going, I jump into it: Ok, Imagine this: A burned-out academic seeks renewal by teaching underprivileged 12-year-olds to program. In doing so, she risks her career and builds a programming language that spreads around the world and...

Adam Gordon Bell May 3rd One Hundred Episodes Hello, CoRecursive newsletter subscriber, It’s May now, and I have a new episode out. But it’s just not just any episode 100, and it’s something special. : 100! It's a story about debugging code, and I don't want to spoil it, but it blew my mind. It's about questioning the trust we put in our tools when building software. Also, Don and Krystal are back and sharing reflections on the...