Skip to main content
The Bike Shed

449: Evergreen skills for new-ish developers

37 min episode · 2 min read

Episode

37 min

Read time

2 min

Topics

Career Growth, Productivity, Software Development

AI-Generated Summary

Key Takeaways

  • Reading Stack Traces: Start by finding the exception class name to understand error type, then locate the last file reference from your own application code in the trace to separate your code from library code and focus debugging efforts effectively.
  • Binary Search Debugging: When unsure where a bug exists in code, comment out roughly half the file and test. If the bug disappears, it's in the commented section. Repeat this halving process to isolate the exact method or lines causing the issue.
  • Git Commit Frequency: Create commits every ten minutes as arbitrary save points when starting out, even with generic messages like "save point one." This builds muscle memory for version control mechanics and ensures you never lose more than ten minutes of work when debugging.
  • Asking for Help Structure: Frame questions by stating your actual goal first, then explain your attempted approach, then describe the specific bug or blocker. This prevents wasting time on wrong solutions and helps experienced developers identify if your overall approach needs adjustment before fixing bugs.

What It Covers

Stephanie and Joelle discuss evergreen technical and soft skills for early-career developers, covering debugging techniques, version control basics, editor proficiency, asking effective questions, and breaking work into micro-steps rather than framework-specific knowledge.

Key Questions Answered

  • Reading Stack Traces: Start by finding the exception class name to understand error type, then locate the last file reference from your own application code in the trace to separate your code from library code and focus debugging efforts effectively.
  • Binary Search Debugging: When unsure where a bug exists in code, comment out roughly half the file and test. If the bug disappears, it's in the commented section. Repeat this halving process to isolate the exact method or lines causing the issue.
  • Git Commit Frequency: Create commits every ten minutes as arbitrary save points when starting out, even with generic messages like "save point one." This builds muscle memory for version control mechanics and ensures you never lose more than ten minutes of work when debugging.
  • Asking for Help Structure: Frame questions by stating your actual goal first, then explain your attempted approach, then describe the specific bug or blocker. This prevents wasting time on wrong solutions and helps experienced developers identify if your overall approach needs adjustment before fixing bugs.

Notable Moment

Stephanie recommends beginners default to asking someone to guide them through solutions rather than just receiving commands to run, because understanding even small parts of the explanation helps collect relevant experience-based information that's otherwise overwhelming to discover independently.

Know someone who'd find this useful?

Episode Transcript

This episode is brought to you by WorkOS. If you're building a b two b ass app, at some point, your customers will start asking for enterprise features like single sign on, skim, provisioning, role based access control, and audit trails. That's where WorkOS comes in. With ease to use and flexible APIs that help you ship enterprise features on day one without slowing down your core product development. Today, some of the hottest startups in the world are already powered by WorkOS, including ones you probably know, like Perplexity, Vercel, Jasper, and Webflow. WorkOS also provides a generous free tier of up to 1,000,000 monthly active users for its user management solution, making it the perfect authentication and authorization solution for growing companies. It comes standard with rich features like social logins, bot protection, MFA, roles, and permissions, and more. If you're currently looking to build SSO for your first enterprise customer, you should consider using Work OS. Integrate in minutes and start shipping enterprise plans today. Check it all out at workos.com. That's workos.com. Hello, and welcome to another episode of the Bike Shed, a weekly podcast from your friends at Thoughtbot about developing great software. I'm Joelle Kenville. And I'm Steph Nieman. And together, we're here to share a bit of what we've learned along the way. So, Stephany, what's new in your world? So I recently came back from RubyConf in Chicago, where I lived for many, many years and had actually just moved away from two months before the conference. Bad timing. Yeah, it was it was kind of awkward timing because I had bought my ticket when I still lived there and thought didn't know that I was going to be moving yet. But I still went because it was nice to go back and see. I obviously, like, love seeing my Ruby friends, but I also got to see my Chicago Ruby friends. And just knowing that they were all gonna be there made me want to not miss out. Were you pretty involved in, like, the Chicago Ruby scene, like, meetups or things like that? I have been to a couple of meetups. I used to work for a Chicago based software consulting company as well. So there were actually people there who I, like, happened to have some just, like, branded stuff from from that company and who actually came up to me and was like, oh, did you work for this company? I was like, yeah. And we kinda had some shared connections there, which is fun. But, yeah, I actually ended up staying at my old place in Chicago that I'm, still holding on to for a little bit and was commuting to the conference instead of staying, at the conference hotel, which is, you know, usually where the action is happening. So that was a different experience for me, and I will say I think that kind of affected my conference experience a little bit. Have you always …

Get the full transcript (6,744 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.

Browse all The Bike Shed transcripts →

You just read a 3-minute summary of a 34-minute episode.

Get The Bike Shed summarized like this every Monday — plus up to 2 more podcasts, free.

Pick Your Podcasts — Free

Keep Reading

More from The Bike Shed

We summarize every new episode. Want them in your inbox?

Similar Episodes

Related episodes from other podcasts

Explore Related Topics

This podcast is featured in Best Cybersecurity Podcasts (2026) — ranked and reviewed with AI summaries.

Read this week's Software Engineering Podcast Insights — cross-podcast analysis updated weekly.

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 Digest

No credit card · Unsubscribe anytime