• 182: Coffee Talk and Catching Up

    On today's show, Tim and Carol share personal updates while Adam and Ben are away. Carol discusses her challenging workday involving a difficult rebase and adjusting to a new routine after moving to Texas.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E182 - 21m - Jun 12, 2024
  • 181: More Laws of Software

    On today's show, we continue our discussion of the entries outlined on the website, the Laws of Software. Topics include McKinley's law on boring technologies, Doerr's law on aligning team vision, and Fitt's law on target touchability.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E181 - 58m - Jun 5, 2024
  • 180: The Laws of Software

    On today's show, we discuss a few of the entries outlined on the website, the Laws of Software. Topics include Atwood's Law on JavaScript, Cunningham's Law on getting answers, Parkinson's Law on getting things done, Goodhart's Law on taking measurements, Hofstadter's Law on inevitable failure, and the Peter Principle.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E180 - 1h 0m - May 29, 2024
  • 179: AI Sells You on AI

    On today's show, Tim gears-up for a farm insurance conference out in Nashville where he's hoping to educate farmers on the pros and cons of artificial intelligence (AI). But, ahead of his talk, he'll be using AI voice technology to call the conference attendees and convince them to attend his presentation. And then, hopefully, weave statistics and sentiment analysis insights—from these automated calls—back into his slide deck.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E179 - 48m - May 22, 2024
  • 178: Upgrading From Node 0.10

    This week on the podcast, we touch on a variety of topics. Ben has been incrementally building a data export feature for his customers; and, he's gotten to a point in which he can see a viable light at the end of the tunnel. Carol has discovered that if she doodles circles with her non-dominant hand, it occupies the ADHD portion of her brain and frees her up to focus on reading. Tim is continuing to improve his AI voice-agent, using a listener-suggested approach to loading Spanish language voice models on demand. And, Adam is battling some pretty steamy code rot; and is attempting to upgrade a series of interconnected Node.js Lambda functions from v0.10—released in 2013—to v20.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E178 - 43m - May 15, 2024
  • 177: Infinite Invisibility Timeout

    Adam uses the new CSS color functions for HSL (Hue, Saturation, Lightness) in order to create a heatmap for the number of dollars raised by his platform. Ben dives into the Algolia search service as a way to provide a search feature on his blog. Carol is trying to alleviate performance concerns around an N+1 SQL problem using an ORM (Object-Relational Mapper) that has decided to use an N+1 selection strategy as "the way" with no escape hatch. And, Tim is getting some great feedback regarding his AI-powered call system that will alert customers to upcoming renewal dates.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E177 - 1h 1m - May 8, 2024
  • 176: Triumph and Fail Safe Space

    On today's show, we cover a variety of topics. Tim was suffering from a "carding" attack (aka, a "credit card stuffing" attack) and had to build an internal CAPTCHA system in order to protect his web-based payment forms from bad actors. Adam created an open-source JavaScript library for mocking ES modules (see Mockable) that makes it possible to swap implementation details at runtime. And Ben falls back in love with ColdFusion—again—continuing to find that even the small language details bring him great joy.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E176 - 49m - May 1, 2024
  • 175: Build Times, Overcompensating, Mentoring and More

    On today's show, we cover a variety of topics. Ben talks about overcompensation at work; and, how we often swing way too hard in one direction as the first signs of a challenge. Carol talks about how her current task got away from her; and, how she suddenly founder herself creating a Pull Request with 84 files in it. Tim talks about the generation smoking ban going into effect in England. And Adam talks about the challenges of mentoring junior developers; and, how hard it is to have enough "right sized" tasks ready for them to work on.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E175 - 1h 1m - Apr 24, 2024
  • 174: When Your Software Has a Terrible, Horrible, No Good, Very Bad Day

    On today's show, we talk about incidents and outages at work. Incidents are a fact of life. If you depend on a file system or a database or a third party vendor, at some point, something will break and your service will be degraded. Customers freak out (rightly so); and, it becomes a cross-team effort to try and find the problem, fix it, and effectively communicate updates back to your customers. There's no right way to do this. But, one could argue that there are definitely wrong ways to do this.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E174 - 48m - Apr 17, 2024
  • 173: Shopping for Solutions - Payments and Compliance Auditing

    Adam picks Tim's brain searching for the perfect solution for payments and compliance auditing.

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E173 - 33m - Apr 10, 2024
  • 172: Building Your Own Standard Library

    In a world where many programmers instinctively reach for an existing solution in "user land", Ben poses the question: is there value in building out and maintaining your own standard library? This would be the collection of commonly-used functions and classes that you enjoy using; and, which are tailored to your use-cases and programming paradigms. Doing so would be a vibrant mixture of pragmatism, vanity, ego, efficiency, and compensation. But, would it ultimately be a net befit?

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E172 - 1h 4m - Apr 3, 2024
  • 171: From Tactics to Strategy

    Tim just completed his quarterly strategy review meeting at work. As such, he's in the perfect head space to teach Adam and Ben what strategy is; how strategy differs from tactics; and, how OKRs (Objectives and Key Results) can be used in order to ensure that the work to be done actually rolls-up to one of the company's core strategies. In the end, Ben still has no idea what's going on (as per usual); but, Adam is down to clown.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E171 - 59m - Mar 27, 2024
  • 170: Thinking in UX with Thelma Van

    On today's show, we talk to Thelma Van about integrating design into the product development workflow. This includes User Experience (UX) design, User Interface (UI) design, scope negotiation, and user validation through interviews. It turns out, even if you can only talk to five of your customers, having this amount of feedback can have a massively out-sized impact on your overall design and development trajectory.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E170 - 1h 11m - Mar 20, 2024
  • 169: Buffer Overflow, Tabs vs Spaces

    Several years ago, Stack Overflow noticed a small but surprising trend within their 2017 Developer Survey data. Even when attempting to adjust for several factors, it seems that the programmers who indent their code with spaces (as opposed to with tabs) have a higher earning potential. As an example of programmers who love using tabs, the hosts of the show offer up theories about this strange finding.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E169 - 1h 0m - Mar 14, 2024
  • 168: Memory Safety Mandate

    On today's show, we talk about two major announcements relating to the technology world. First, the government released a report calling on programmers to start using memory safe languages (see: Future Software Should Be Memory Safe). Second, Apple announced that it will halt work on Titan, its autonomous electric vehicle project. We also talk about the pros-and-cons of a Computer Science degree in relation to the web development industry.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E168 - 55m - Mar 6, 2024
  • 167: Everyone Likes Their Own Brand
    The first duty in life is to assume a pose. What the second is, no one has yet discovered. - Oscar Wilde

    You may never think about it or even be aware of it; but, you have a personal brand. A brand is not something you can opt into or out of. It simply exists. The only choice that you have is how you manage - or choose not to manage - your brand in relation to other people. On today's show, we talk about our own personal brands; how they can help us; how they sometimes hurt us; and, how the goals of brand-building can change over time.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E167 - 54m - Feb 28, 2024
  • 166: What's "Onboarded" to You?

    On today's show, we respond to a listener question from Kamil Maraz:

    I have started a Developer experience initiative in our company. We started with a survey, which led to many 1-on-1 meetings; and, one thing that came up a few times was onboarding. Long story short: it's not ideal. I was wondering if this topic could be an inspiration for one of the episodes. For example what is an onboarded colleague to you?; do you care about time to first commit?; what does the onboarding process in your company look like? And so on. As I say often, in our company we love our users, and our developers should get the same treatment. Often the journey starts with onboarding. Thank you for hearing me out.

    We love the fact that Kamil is taking an iterative product mindset; and, is trying to apply those same principles to the company, treating engineers as the recipients of the product experience.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E166 - 58m - Feb 21, 2024
  • 165: Agile Methodology with Brian Sadler

    For the most part, software engineers like the concept of Agile methodology; and, they have a sense that agile development practices are the best way of getting work done. But, that doesn't mean we know how to put these agile practices in place (especially at scale). Today, we talk to Brian Sadler (@brian_sadler) - a seasoned software developer and Agile coach - about what Agile is, what parts of it work the best, and where teams often go wrong in their interpretation of best practices.

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E165 - 1h 6m - Feb 7, 2024
  • 164: Solo Programming, Chrome Monoculture and More - Potluck

    On this week's show, we explore a variety of topics. Ben wants to perform a mini retrospective on his desire to support the legacy platform at work. Carol is feeling isolated as the only engineer on her team - her dog is a good listener, but isn't very helpful when it comes to brainstorming. And, Adam wants to talk about the browser landscape; and see which browser(s) everyone is currently using.

    Also, Ben offers up some high praise for Lenny's Podcast - a show in which Lenny Rachitsky interviews top Product and Marketing leaders in our industry. This show is absolutely dripping in value!

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E164 - 1h 6m - Jan 31, 2024
  • 163: Exposing Yourself, to New Tech

    In web development, we tend to hold learning as a virtuous activity that's worthy of our spare time. In fact, there can be a lot of pressure on us to always be learning; and, to some degree, those of us who don't ride the wave of cutting-edge tech are "othered". But, is dabbling in new technology really moving the needle? Does learning a little of this and little of that really make for a more robust engineer? Or, is there more value to be gained from depth of understanding? And, at the end of the day, does the biggest impact on what we know actually come from switching jobs and joining new teams?

    Follow the show and be sure to join the discussion on Discord! Our website is workingcode.dev and we're @WorkingCodePod on Twitter and Instagram. New episodes drop weekly on Wednesday.

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

    With audio editing and engineering by ZCross Media.

    Full show notes and transcript here.

    S1E163 - 1h 5m - Jan 24, 2024
Audio Player Image
Working Code
Loading...