492: Defining value within your team
Episode
32 min
Read time
2 min
Topics
Career Growth, Productivity, Design & UX
AI-Generated Summary
Key Takeaways
- ✓Measuring Developer Value: Evaluate work through problems solved or prevented rather than lines of code, features shipped, or hours worked. A week spent on unimportant work delivers less value than quickly fixing a critical issue. Focus on whether users can complete tasks faster, with fewer errors, or have a more pleasant experience using the software.
- ✓Performance Optimization Impact: When revisiting code after two years, addressing n plus one queries and eliminating unnecessary operations like refreshing materialized views 10,000 times within transactions can yield 400 percent speed improvements. These concrete performance gains communicate value to stakeholders more effectively than technical explanations about query optimization or database architecture.
- ✓Stakeholder Communication Strategy: Non-technical stakeholders need metrics tied to their original motivation for hiring developers. Instead of explaining technical debt or architecture improvements, frame value in terms of reduced employee turnover, increased user retention, faster task completion, or revenue impact. Ask what problem they came to solve, not just what features they requested.
- ✓Building Versus Validating: Sometimes the most valuable work is not building features but preventing unnecessary development. Designers can test and validate concepts quickly through prototypes and user interviews, saving months of engineering time on features nobody wants. Ruthlessly delete unused code rather than commenting it out, since all code represents maintenance liability.
- ✓Root Cause Analysis: Users often request solutions to symptoms rather than underlying problems because they describe workarounds developed over years. Shadowing users and conducting deep interviews reveals the actual workflow needs versus adapted behaviors around software limitations. This investigation reduces complexity and eliminates unnecessary features that perpetuate inefficient processes.
What It Covers
Sally Hall and Adi Slater explore how to define and communicate value in software development beyond traditional metrics like lines of code or features shipped. They examine measuring success through problem-solving, working with non-technical stakeholders, identifying root causes versus symptoms, and the importance of user research in delivering meaningful solutions.
Key Questions Answered
- •Measuring Developer Value: Evaluate work through problems solved or prevented rather than lines of code, features shipped, or hours worked. A week spent on unimportant work delivers less value than quickly fixing a critical issue. Focus on whether users can complete tasks faster, with fewer errors, or have a more pleasant experience using the software.
- •Performance Optimization Impact: When revisiting code after two years, addressing n plus one queries and eliminating unnecessary operations like refreshing materialized views 10,000 times within transactions can yield 400 percent speed improvements. These concrete performance gains communicate value to stakeholders more effectively than technical explanations about query optimization or database architecture.
- •Stakeholder Communication Strategy: Non-technical stakeholders need metrics tied to their original motivation for hiring developers. Instead of explaining technical debt or architecture improvements, frame value in terms of reduced employee turnover, increased user retention, faster task completion, or revenue impact. Ask what problem they came to solve, not just what features they requested.
- •Building Versus Validating: Sometimes the most valuable work is not building features but preventing unnecessary development. Designers can test and validate concepts quickly through prototypes and user interviews, saving months of engineering time on features nobody wants. Ruthlessly delete unused code rather than commenting it out, since all code represents maintenance liability.
- •Root Cause Analysis: Users often request solutions to symptoms rather than underlying problems because they describe workarounds developed over years. Shadowing users and conducting deep interviews reveals the actual workflow needs versus adapted behaviors around software limitations. This investigation reduces complexity and eliminates unnecessary features that perpetuate inefficient processes.
Notable Moment
One developer describes working with an agency that used software for fifteen years, where field workers requested features that were actually elaborate workarounds for old system limitations. Many employees never knew the job without these workarounds. By shadowing users and understanding their actual goals, the team built simpler solutions that eliminated layers of unnecessary complexity.
Episode Transcript
Hello, and welcome to another episode of the Bike Shed, a weekly podcast from your friends at Thoughtbot about developing great software. I'm Sally Hall. And I'm Adi Slater. And together, we're here to share a bit of what we've learned along the way. So, Adi, what's new in your world? Well, I think I need to report back on something that at the beginning of the season, I think it was, I had started maybe trying to make a switch over to Versus Code. I used Vim in the terminal for years and years and years, but I had gotten sort of fed up with the amount of configuration of the tool that it sort of required. And so tried out Versus Code. I had given a couple of, like, running starts at Versus Code over the years, mostly because I wanted to smooth over hurdles or road bumps or friction for pairing, right, for folks that don't use them and don't use my VIM specifically. But this has all come crashing down. I am back in the terminal. No. It lasted longer than usual, but I finally just hunkered down and, like, fixed the configuration thing that was driving me up the wall because there's just something about the, like, closeness of the terminal that I really both find very satisfying and also have just gotten so ingrained into my workflow that it made me think too much about how to use the tool rather than just getting text to come from brain. Right? I solved that problem by using Versus Code's built in terminal. Yeah. That's what I thought I could do, but the ways that I like to interact with, like, the file system and Git are all terminal based programs that kind of have a VIM first key binding methodology that are just so easy for me to use at this point that it was too big of a hurdle. And I I knew I could get there, but the years' worth of quickness that I've built up would've, again, taken years to get there. And there are also just some things in GUI programs like RubyMine or Versus Code that just can't be easily keyboard navigated to and are just kind of they're built for the mouse. Like, that's what those Mhmm. Programs are, and it's not my preferred way of sort of interacting with my system as I'm working. So it's it's amazing program, and it keeps getting better every time I dip back into it. And I recommend no one start using Vim these days. You know, if it if it seems like something that your brain would jive with, then sure, try it out. But, like, Versus Code is is an amazing editor. I just, maybe I'm just too stuck in my ways. Yeah. I don't use Vim for the same reason. I don't go camping. I have a perfectly good bed at home. Yeah. I I started with Adam. It …
Get the full transcript (5,762 words) + summary by email — free
One-time email with the complete transcript and AI summary of this episode. No account needed.
One email, no spam. We’ll also show you what SignalCast does.
You just read a 3-minute summary of a 29-minute episode.
Get The Bike Shed summarized like this every Monday — plus up to 2 more podcasts, free.
Pick Your Podcasts — FreeKeep Reading
More from The Bike Shed
506: The Muppet Software Team
Jul 14 · 38 min
The Diary of a CEO
Most Replayed Moment: Matthew McConaughey - The Comfort Crisis Is Destroying Your Potential!
Jul 24
More from The Bike Shed
505: What is a “principal” or “staff” engineer?
Jul 7 · 34 min
The AI Breakdown
Does Work Still Matter in the Age of AI?
Jan 11
More from The Bike Shed
We summarize every new episode. Want them in your inbox?
Similar Episodes
Related episodes from other podcasts
The Diary of a CEO
Jul 24
Most Replayed Moment: Matthew McConaughey - The Comfort Crisis Is Destroying Your Potential!
The AI Breakdown
Jan 11
Does Work Still Matter in the Age of AI?
The Productivity Show
Dec 29
Why the Best Weekly Reviews Focus on Values, Not Tasks (TPS593)
Shop Talk Show
Jul 14
673: Live-streaming Demos, CSS Animation Composition, and Anchor Position
20VC (20 Minute VC)
Aug 29
20VC: Is Anthropic's Coding Business Worth $2 Trillion? | Should American Enterprises Work With Open-Source Chinese Models? | Why 80–90% of Neo-Labs Die in the Next 18 Months? with Eno Reyes, Co-Founder @ Factory
Explore Related Topics
This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.
You're clearly into The Bike Shed.
Every Monday, we deliver AI summaries of the latest episodes from The Bike Shed and 192+ other podcasts. Free for one show.
Start My Monday DigestNo credit card · Unsubscribe anytime