OpenTelemetry RubyLLM Instrumentation v0.5.0 has been released.
Check out the release notes: https://github.com/thoughtbot/opentelemetry-instrumentation-ruby_llm/releases/tag/v0.5.0
Helping teams build reliable software and reduce risk
OpenTelemetry RubyLLM Instrumentation v0.5.0 has been released.
Check out the release notes: https://github.com/thoughtbot/opentelemetry-instrumentation-ruby_llm/releases/tag/v0.5.0
Sally fixes a bug without AI, then invites Claude to try. https://thoughtbot.com/blog/human-vs-machine-the-bug
Your devices are all judging you. They're just too polite to say it directly. https://thoughtbot.com/blog/the-age-of-snarky-ui
We asked a room of health tech leaders in Los Angeles for their hot takes on the industry. 👀🔥 What do you think is getting more attention than it deserves in health tech right now? #HealthTech #DigitalHealth #AIinHealthcare
Discover how Joël and Aji's favorite YouTube channels inspire their creative process in our latest episode "BikeTube ShedTacular!" Listen now: https://bikeshed.thoughtbot.com/499
Can you be anti-AI today?
Sami and Emma Barnes discuss swimming against the AI hype tide and the value of crafting code yourself.
Check it out in our latest Giant Robots episode: https://podcast.thoughtbot.com/610
#thoughtbot #giantrobotspodcast #ArtificialIntelligence #Leadership
Sami talks with Lord Chris Holmes, Peer of the UK House of Lords, about the increasing need for AI legislation in the UK.
Week three of building a management system with Claude Code. Seventeen commits in one day, a command that lasted 24 hours, and the realisation that commands are conversations. https://thoughtbot.com/blog/seven-commands-and-the-communication-layer-that-emerged
thoughtbot is heading to Haggis Ruby in Glasgow on April 23-24. Come find us. https://thoughtbot.com/blog/attending-and-speaking-at-haggis-ruby
Not every takeaway is obvious in the moment.
Ep. 498 pulls together the threads from Season 2, with reflections on TypeScript, LLMs, and the kind of ideas that only emerge in hindsight.
Listen here. https://bikeshed.thoughtbot.com/498
For the 600th (!!) episode of our podcast, Giant Robots Smashing Into Other Giant Robots, Sami asked the team what their favorite thing about working at thoughtbot is 🥹 https://www.youtube.com/shorts/elhZdwd9RII
Your test suite didn't get slow all at once. It won't get fast all at once either. Start by making sure it stops getting worse. https://thoughtbot.com/blog/introducing-test-budget
Generating and maintaining FDA-required documentation for software as a medical device can be tedious and time-consuming. We built a Claude Code skill to automate documentation for 510(k) submissions. https://thoughtbot.com/blog/claude-code-skills-automating-fda-required-documentation-for-software-as-a-medical-device
AI is evolving quickly, but regulation is still catching up.
In Ep. 605, Lord Chris Holmes discusses his work on AI legislation in the UK, what’s slowing progress, and what’s at risk if we leave AI unchecked.
https://podcast.thoughtbot.com/605
Our Tech Leader UK Tour is coming to Bristol on March 19th. This is your invite to connect in person with the thoughtbot team and other product leaders in South West England. https://web-production-7beb5.up.railway.app/blog/our-first-tech-leaders-meetup-in-bristol-uk
Our Senior Product Designer, Ferdia Kenny, shows how to make a Batman WebGL effect in Unicorn Studio in the latest thoughtbot Design Short: https://youtube.com/shorts/o-NW1hA4DOU?si=2XJuQb8eP6Eyfdqe
We're experimenting with two new CSS functions to clean up our logo marquee code. https://thoughtbot.com/blog/trimming-our-css-with-sibling-index-and-sibling-count
Choosing and implementing the right large language model for healthcare requires balancing security, economics, and inevitable hallucinations. Here’s what you need to know before integrating AI into your product. https://thoughtbot.com/blog/how-to-choose-and-implement-an-llm-for-your-healthcare-product
Twenty-four refactor-from-retro commits in a week. How the management system started refactoring itself. https://thoughtbot.com/blog/retro-driven-development
Have you been keeping up with our development podcast, The Bike Shed? Allow us to reintroduce ourselves - on video!
Join hosts Joël Quenneville, Sally Hall, and Aji Slater every week for candid conversations about building products - from greenfield apps to complex legacy software, and their philosophies and inspirations along the way. https://www.youtube.com/shorts/PDTShK2oMx0
Supply chain attacks are getting more common. RubyGems might be next. Here's how to help the ecosystem be safer. https://thoughtbot.com/blog/lets-enable-mfa-for-all-ruby-gems
Checkout the newest episode of the Giant Robots Smashing into other Giant Robots podcast out now!
603: The product we are going to build
https://podcast.thoughtbot.com/603
Sami returns and, along with his fellow hosts, discusses a brand new tool currently in pre-production at thoughtbot.
Our Senior Developer, Rakesh, shows a faster way to kick off React Native projects with Belt CLI.
https://youtube.com/shorts/QXs0BUqiTyg
AI tools can spin up polished apps in a weekend, but speed makes it easier than ever to build the wrong thing. Here’s how to turn a “Lovable MVP” prototype into a real product that delivers value. https://thoughtbot.com/blog/how-to-launch-a-lovable-mvp-in-2026
Accessibility as the key factor for debugging, designing and developing a carousel with logos on a webpage. https://thoughtbot.com/blog/your-carousel-might-not-be-accessible
In week two of building a management system with Claude Code, I created fifteen commands in a day. By the end of the week, I'd deleted three of them. https://thoughtbot.com/blog/sixty-six-commits-and-the-commands-that-didnt-survive
props_template 1.0: A high performance, more opinionated jbuilder replacement https://web-production-7beb5.up.railway.app/blog/props_template-1-0-a-high-performance-more-opinionated-jbuilder-replacement
Some teams experiment with AI. Others build a habit of learning around it.
Ep. 607 explores that difference and why it matters more than the tools themselves.
https://podcast.thoughtbot.com/607
#thoughtbot #giantrobotspodcast #ArtificialIntelligence #DigitalStrategy #InnovationLeadership
Learn how Pundit authorization actually works in Rails, from request flow to policy scopes, with practical examples for JavaScript developers. https://web-production-7beb5.up.railway.app/blog/a-javascript-developer-s-guide-to-rails-authorization-with-pundit
Adapt your own patterns and processes into a reusable piece of content. https://thoughtbot.com/blog/you-too-can-make-a-boilerplate
Podcasts and the blogosphere are awash with people talking about building software while away from their desks, but often burning serious cash in the process. Here's a simple and cheap way to try this out for yourself. https://thoughtbot.com/blog/creating-software-while-afk-with-github-workflows
Common ways projects in regulated industries fail and how thoughtbot designers proactively reduce risk. https://thoughtbot.com/blog/how-strategic-product-design-reduces-risk-before-you-write-code
LLM calls are black boxes in production. Learn how to add structured observability to your RubyLLM-powered app with OpenTelemetry. https://thoughtbot.com/blog/observability-for-your-llm-powered-apps-otel-instrumentation-for-rubyllm
How we're building a curated tech leadership community in Austin, from intimate meetups to a SXSW event, and why intention beats scale. https://thoughtbot.com/blog/austin-tech-leaders-is-growing-thoughtfully-and-we-have-the-photos-to-prove-it
AI can feel like magic, especially when you don’t know what’s happening under the hood.
Episode 606 unpacks layoffs, overreliance, and why that “magic” can be misleading.
Listen now. https://podcast.thoughtbot.com/606
thoughtbot ESLint Config 2.0.0 has been released.
Check out the release notes: https://github.com/thoughtbot/eslint-config/releases/tag/v2.0.0
What's really going on with the AI layoffs? In this clip from an upcoming Giant Robots episode, Chad breaks down what’s really going on with the big tech company cuts being announced. https://www.youtube.com/shorts/P8AuakiVhFw
How I used Claude Code to build a GTD-based management system from a borrowed idea, meeting transcripts, and three days of real work. https://thoughtbot.com/blog/i-copied-a-prompt-and-built-a-management-system-in-a-week
Introducing ReadySetGo. An AI application generator that creates first versions of products, built in Rails, to thoughtbot’s best practices. Not throwaway, vibe-coded prototypes. Real foundations that can be built upon. https://web-production-7beb5.up.railway.app/blog/going-beyond-vibe-coding-with-readysetgo
Keep the beauty of duck typing with no annotations while still catching missing methods, mismatched signatures, and accidental drift across classes. https://thoughtbot.com/blog/meet-duck-typer-your-new-duck-typing-friend
Our Senior Designer, Ferdia Kenny, shows some quick Figma keyboard shortcuts to speed up your workflow in the latest thoughtbot Design Short: https://youtube.com/shorts/Xt8P-ixh37s?feature=share
A Claude skill for the noisy RSpec output you've always wanted to clean up. https://thoughtbot.com/blog/the-output-must-be-cleaned-with-skill
SQL Server has a session-level setting that silently truncates your binary data before it ever reaches Ruby. It defaults to 4KB. Most drivers fix it automatically. tiny_tds does not. https://thoughtbot.com/blog/the-textsize-trap-how-tds-silently-truncates-your-binary-data-in-rails
OpenTelemetry RubyLLM Instrumentation v0.4.0 has been released.
Check out the release notes: https://github.com/thoughtbot/opentelemetry-instrumentation-ruby_llm/releases/tag/v0.4.0
A Claude skill to do the boring stuff for us. https://thoughtbot.com/blog/reviewing-dependabot-prs-is-boring-let-claude-do-it-for-you
Suspenders 20260325.0 (March 25, 2026) has been released.
Check out the release notes: https://github.com/thoughtbot/suspenders/releases/tag/v20260325.0
Change fatigue is real, and it can stall even the best initiatives.
In Ep. 604, Taylor Spencer shares how to navigate resistance, drive meaningful change, and keep teams aligned through growth.
https://podcast.thoughtbot.com/604
#giantrobotspodcast #thoughtbot #SoftwareDevelopment #ProductLeadership #AI #DigitalTransformation
Explores how the core Sidekiq fetch behavior has the potential to lead to loss of job data and how the super fetch strategy provided by Sidekiq Pro can resolve this. https://thoughtbot.com/blog/enhancing-job-reliability-with-sidekiq-pro-s-super-fetch-strategy