Skip to main content
The Changelog

Action absorbs anxiety (Friends)

82 min episode · 2 min read
·
Kyle Galbraith,Arun Gupta

Episode

82 min

Read time

2 min

Topics

Career Growth, Fundraising & VC, Leadership

AI-Generated Summary

Key Takeaways

  • GitHub Actions Debugging: Deepo built real observability for GitHub Actions with uncollapsed logs, searchable content, out-of-memory error detection, and CPU/memory metrics down to individual process level, addressing the platform's lack of basic debugging functionality that leaves developers playing detective through collapsed job logs.
  • Action Absorbs Anxiety Framework: When facing job loss or uncertainty, take immediate action on the easiest task first to build momentum rather than tackling the hardest problem. This creates quick victories and a virtuous cycle of accomplishment, training your parasympathetic system to stay calm instead of entering fight-or-flight mode.
  • AI Code Generation Economics: Cursor reached nearly one billion dollars ARR while Lovable achieved 120 million dollars ARR in seven months. Developers can now generate 4,000 lines of code daily versus 400-500 lines previously, but this creates massive technical debt concerns when code is generated without understanding the underlying libraries or implementation details.
  • Context Engineering Over Prompting: Successful AI coding requires document-driven development with detailed specifications rather than simple prompts. Use ChatGPT to refine requirements through discussion, generate a comprehensive prompt, then feed that to Cursor for implementation. Always review generated code to understand library choices and prevent automatic repository pushes without explicit consent.
  • Developer Job Search Strategy: Audit LinkedIn profile with professional photos and detailed work history, blog twice weekly on thought leadership and technical topics, engage with people viewing your profile, and build external brand visibility. Applications through company websites rarely work; networking and direct hiring manager connections are essential for multi-week hiring cycles.

What It Covers

Kyle Galbraith discusses Deepo's GitHub Actions observability solution, while Arun Gupta shares his experience being laid off from Intel's developer relations team, his approach to job searching, and perspectives on AI coding tools.

Key Questions Answered

  • GitHub Actions Debugging: Deepo built real observability for GitHub Actions with uncollapsed logs, searchable content, out-of-memory error detection, and CPU/memory metrics down to individual process level, addressing the platform's lack of basic debugging functionality that leaves developers playing detective through collapsed job logs.
  • Action Absorbs Anxiety Framework: When facing job loss or uncertainty, take immediate action on the easiest task first to build momentum rather than tackling the hardest problem. This creates quick victories and a virtuous cycle of accomplishment, training your parasympathetic system to stay calm instead of entering fight-or-flight mode.
  • AI Code Generation Economics: Cursor reached nearly one billion dollars ARR while Lovable achieved 120 million dollars ARR in seven months. Developers can now generate 4,000 lines of code daily versus 400-500 lines previously, but this creates massive technical debt concerns when code is generated without understanding the underlying libraries or implementation details.
  • Context Engineering Over Prompting: Successful AI coding requires document-driven development with detailed specifications rather than simple prompts. Use ChatGPT to refine requirements through discussion, generate a comprehensive prompt, then feed that to Cursor for implementation. Always review generated code to understand library choices and prevent automatic repository pushes without explicit consent.
  • Developer Job Search Strategy: Audit LinkedIn profile with professional photos and detailed work history, blog twice weekly on thought leadership and technical topics, engage with people viewing your profile, and build external brand visibility. Applications through company websites rarely work; networking and direct hiring manager connections are essential for multi-week hiring cycles.

Notable Moment

Arun Gupta describes how his entire Intel developer relations team of 40-plus people was eliminated through corporate restructuring without discussion, yet he immediately moved past denial, anger, and depression to acceptance within one day, focusing on making his GitHub profile greener than ever through intensive coding.

Know someone who'd find this useful?

Episode Transcript

Finally, it's time for change logging friends with Adam and Jared. Some other rental. We hope that you love it and stay until the end. We're not offended if you can't go. We know your profit is e coding, and your deadline is pray for both of you. Your caffeine intake is an actual problem, so why don't we walk outside And we can listen to the changelog and friends. That'll be Jerry at Silicon Valley. With no one day the gag will come to an end. But honestly, that will probably be our finale. What's up, friends? I'm here with Kyle Galbraith, cofounder and CEO of Deepo. Deepo is the only build platform looking to make your builds as fast as possible. But, Kyle, this is an issue because GitHub Actions is the number one CI provider out there, but not everyone's a fan. Explain that. I think when you're thinking about GitHub Actions, it's really quite jarring how you can have such a wildly popular CI provider, and yet it's lacking some of the basic functionality or tools that you need to actually be able to debug your builds or deployments. And so back in June, we essentially took a stab at that problem in particular with Deepo's GitHub Action runners. What we've observed over time is effectively GitHub Actions, when it comes to, like, actually debugging a build, is pretty much useless. The job logs in GitHub Actions UI is pretty much where your dreams go to to die. Like, they're collapsed by default. They have no resource metrics. When jobs fail, you're essentially left playing detective, like, clicking each little drop down on each step in your job to figure out, like, okay, where did this actually go wrong? And so what we set out to do with our own GitHub Actions observability is essentially we built a real observability solution around GitHub Actions. Okay. So how does it work? All of the logs by default for a job that runs on a depot GitHub Action runner, they're uncollapsed. You can search them. You can detect if there's been out of memory errors. You can see all of the resource contention that was happening on the runner. So you can see your CPU metrics, your memory metrics, not just at the top level runner level, but all the way down to the individual processes running on the machine. And so for us, this is our take on the first step forward of actually building a real observability solution around GitHub Actions so that developers have real debugging tools to figure out what's going on in their builds. Okay, Fran. You can learn more at depot.dev. Get a free trial, test it out, instantly make your builds faster. So cool. Again, depot.dev. We're here with our old friend, Arun Gupta, a free man. You're a free man now, Arun. Well, yeah. Indeed. It is. You know, I'm I like to call myself as a free agent now. …

Get the full transcript (14,884 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 Changelog transcripts →

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

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

Pick Your Podcasts — Free

Keep Reading

Books, tools, and gear mentioned in this episode

SignalCast may earn commission on purchases via these links.

Tools

  • Fly.io is listed as a sponsor with url https://fly.io
  • ChatGPTRecommended
    Use ChatGPT to refine requirements through discussion, generate a comprehensive prompt, then feed that to Cursor for implementation.
  • Cursor reached nearly one billion dollars ARR while Lovable achieved 120 million dollars ARR in seven months.
  • LinkedInRecommended
    Audit LinkedIn profile with professional photos and detailed work history, blog twice weekly on thought leadership and technical topics, engage with people viewing your profile.
  • Deepo built real observability for GitHub Actions with uncollapsed logs, searchable content, out-of-memory error detection, and CPU/memory metrics down to individual process level.
  • Auth0 is listed as a sponsor with url https://auth0.com/ai
  • Cursor reached nearly one billion dollars ARR while Lovable achieved 120 million dollars ARR in seven months. Developers can now generate 4,000 lines of code daily versus 400-500 lines previously.
  • Kyle Galbraith discusses Deepo's GitHub Actions observability solution, while Arun Gupta shares his experience being laid off from Intel's developer relations team.

More from The Changelog

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.

You're clearly into The Changelog.

Every Monday, we deliver AI summaries of the latest episodes from The Changelog and 192+ other podcasts. Free for one show.

Start My Monday Digest

No credit card · Unsubscribe anytime