Working Code

Water-cooler conversation about web-development. We want to entertain, inspire, and motivate you -- or to put it another way, make your coding career more enjoyable.


045B: The Aftershow
Show Details24min 43s
045: Join Our Discord
Show Details10min 57s
044: Facebook's No Good Very Bad Week
Show Details55min 5s
043: Relay Race Programming
Show Details50min 8s
042: Potluck #3
Show Details51min 53s
041: The Third Age of JavaScript, with Shawn @Swyx Wang
Show Details1hr 9min
040: Automaticity Is a Weird Word
Show Details41min 59s
039: Ben's Future at InVision
Show Details51min 54s
038: Holding Developers Accountable
Show Details57min 54s
037: Brian Klaas Talks Cloud
Show Details1hr 17min
036: Blogs and Digital Gardens
Show Details58min 32s
035: Being a Swamp Guide
Show Details47min 39s
034: Some of My Best Friends Are React Developers!
Show Details44min 18s
033: Software Patents
Show Details42min 35s
032: What Comes After Senior Developer?
Show Details49min 52s
031: To The Cloud! But Why?
Show Details1hr 1min
030: Carol's Consult Catch-Up Conversation
Show Details48min 34s
029: Potluck #2
Show Details46min 8s
028: Buy vs. DIY
Show Details47min 30s
027: Giving Technical Presentations
Show Details34min 15s
026: Passwords
Show Details59min 6s
025: Breaking Up With Your Stack
Show Details1hr 1min
024: The Archetype of an Effective Developer
Show Details1hr 25min
023: Book Club #1 Clean Code by "Uncle Bob" Martin (pt2)
Show Details1hr 6min
022: Book Club #1 Clean Code by "Uncle Bob" Martin (pt1)
Show Details1hr 11min
021: Listener Questions #2
Show Details1hr 21min
020: Carol Needs a Consult
Show Details58min 15s
019: Makefiles
Show Details1hr 15min
018: Feature Flags (Finally!)
Show Details1hr 25min
017: Premature Optimization
Show Details53min 47s
016: Interviewing
Show Details1hr 16min
015: Potluck #1
Show Details1hr 22min
014: Zen and the Art of Pull Requests
Show Details1hr 12min
013: Do What You Love And You'll Never Work A Day In Your Life
Hide Details46min 51s

A friend of Ben's once said, "If you hate your job, you'll spend 5-7ths of your life waiting for the weekend." This is a dark way to think about existence. And, to address the flip-side of that coin, Mingo Hagen suggested that we talk about the phrase, "Do what you love and you'll never work a day in your life." This is a significantly more optimistic view on the human experience; but, does it hold up to scrutiny?

This week, the crew talks about the privilege of being able to choose work that we truly enjoy. Not everyone has this opportunity; and, even when we do, loving your job doesn't always make it feel any less like work. In fact, as Tim illustrates with some scripture, the challenge and hardship of work can be what makes it lovable and fulfilling:

Enter in by the narrow gate; for wide is the gate and broad is the way that leads to destruction, and many are those who enter in by it. - Matthew 7:13

Bringing a different sort of scripture to the conversation, Ben shares one of his favorite poems, "Our Deepest Fear":

Our deepest fear is not that we are inadequate. Our deepest fear is that we are powerful beyond measure. It is our light, not our darkness that most frightens us. We ask ourselves, Who am I to be brilliant, gorgeous, talented, fabulous? Actually, who are you not to be? You are a child of God. Your playing small does not serve the world. There is nothing enlightened about shrinking so that other people won't feel insecure around you. We are all meant to shine, as children do. We were born to make manifest the glory of God that is within us. It's not just in some of us; it's in everyone. And as we let our own light shine, we unconsciously give other people permission to do the same. As we are liberated from our own fear, our presence automatically liberates others. - Marianne Williamson

The conversation examined the "do what you love" concept from a variety of different levels, with each host coming at it from a different angle. What becomes very clear is that the quote means different things to different people. But, the one thing we think we can all agree on: don't commit to work estimates that you don't believe in! Doing so will only make you your own worst enemy.

Triumphs & Failures

  • Adam's Failure - he spent many person-hours trying to reduce the size of a Docker container image. And, while he eventually reduced it quite a bit (mostly by moving to Alpine Linux), he wasted far too much time on what turned out to be a simple little typo in his make file. The most frustrating part of all of this is that he just assumed that the line-in-question could not possibly be the issue; so, he kept debugging the lines around it without addressing the actual problem.
  • Ben's Triumph - he and a co-worker, Jackie Ewald, were recently called-out as the embodiment of "customer empathy" at work because they built a custom feature for one of their clients. What made this so rewarding is the fact that they did not ask for permission to build this feature; and, it was a feature that they almost-certainly would not have been allowed to build had they asked for permission.
  • Ben likes to keep this quote from Stephen Gates - the former Head Design Evangelist at InVision - on hand during all ideation meetings:
".... for most companies, right now, because of the way their processes are—because of how afraid they are of so many things—the innovation that they need will probably not be authorized.... When I look back at all the work that was innovative, it was only innovative in hindsight—it almost got me fired on the way there."
  • Carol's Triumph - She's loving life in Lake Tahoe! Woot woot! Rock on with your bad self!
  • Tim's Triumph - as a manager, he usually finds himself in a constant state of "meeting". However, he recently blocked-off 7-hours of heads-down time on his calendar so that he would not be interrupted; and, the amount of work that he was able to get done was refreshingly preposterous. He even received a compliment from one of his clients who thanked him profusely, at the end of the day, for everything he was able to complete!
ASIDE: Managers, consider this story when it comes to scheduling meetings for your engineers! We need focus time to get our work done!

Notes & Links

Follow the show! Our website is and we're @WorkingCodePod on Twitter and Instagram. New episodes weekly on Wednesday.

And, if you're feeling the love, support us on Patreon.

46min 51s
Published Mar 10, 2021 at 12:00pm
012: Idiomatic Code
Show Details42min 3s
011: Listener Questions #1
Show Details1hr 10min
010: Scaling
Show Details1hr 9min
009: Testing
Show Details58min 13s
008: Origin Stories Pt 2
Show Details1hr 11min
007: Origin Stories Pt 1
Show Details58min 5s
006: Hopes for 2021
Show Details57min 13s
005: Monolith vs. Microservices
Show Details42min 44s
004: Impostor Syndrome
Show Details1hr 18min
003: Burnout, Mental Exhaustion, and Productivity
Show Details1hr 4min
002: Working from home
Show Details54min 24s
001: Adam's Secret Shame
Show Details1hr 8min
000: Hello, World!
Show Details8min 4s