Skip to main content
thoughtbot thoughtbot
  • Live on Twitch!

    thoughtbot is livestreaming

    Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

  • Case Studies
  • Blog
  • Let’s Talk
Live on Twitch!

thoughtbot is livestreaming

Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

Let’s get started!
View all Services
Development
  • Ruby on Rails
  • Hotwire
  • AI and Machine Learning
  • Maintenance
  • Mobile
Design
  • Discovery Sprints
  • UX, UI, and Product Design
  • Design Systems
Product
  • MVP
  • Product Management
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
View all Services
View all Resources
Development
  • Tech Leadership Resources
  • Open Source
  • Books
  • The Bike Shed Podcast
  • Live Streaming on YouTube
  • Conference Talks
The business of great software
  • Playbook
  • Purpose Built
  • Giant Robots Smashing Into Other Giant Robots Podcast
  • Design Sprint Guide
  • Live Streaming on LinkedIn
View all Resources

Debugging Articles

Written by thoughtbot, your expert partner for design and development.

    • All Topics
    • Design
    • Development
    • Product
    • More topics
  1. Reasoning by Analogy

    A learning, problem solving, and debugging technique.

    Joël Quenneville
    March 27, 2025
    • Elm
    • Development
    • Debugging
  2. It works on my machine. Why?

    A list of things to check when something works on your computer but not on someone else’s.

    Matheus Richard
    August 15, 2024
    • Debugging
  3. Monitoring PostgreSQL on AWS RDS for slow queries

    Some helpful tips to fixing slow database queries before they become a problem.

    Olamide Olaoye
    February 29, 2024
    • AWS
    • PostgreSQL
    • Databases
    • Debugging
    • DevOps
  4. Rubber Duck Debugging in public

    Talking to a rubber duck about your code can get you far, but won’t take others with you. Learn how to turn a lonely debugging technique into a knowledge-sharing tool.

    Neil Carvalho
    December 27, 2023
    • Development
    • Debugging
    • Techniques
  5. Rails: When Changing Code Doesn't Change Behavior

    Are you updating code and not seeing changes? Try this to figure out what’s wrong.

    Matheus Richard
    December 20, 2023
    • Rails
    • Ruby
    • Debugging
  6. Multi-thread Backtrace for Silently Hanging Tests

    Tests hanging with no feedback on how to solve the problem? Try this!

    Aji Slater
    September 20, 2023
    • RSpec
    • Minitest
    • Debugging
  7. Inspecting Ruby's inspect method

    Because 0x0000000103f70c98 never helped anyone.

    Louis Antonopoulos and Steve Polito
    June 20, 2023
    • Ruby
    • Development
    • Debugging
  8. How Upgrading Ruby Broke JavaScript

    A tale of false assumptions.

    Matheus Richard
    April 18, 2023
    • Ruby
    • JavaScript
    • Debugging
  9. Error Messages Are Our Friends

    This article is about how to understand and embrace error messages as tools to help us find issues in our code.

    Crystal Williams-Brown
    April 3, 2023
    • Error Handling
    • Error
    • Debugging
    • Development
  10. This week in #dev (Dec 30, 2022)

    Highlights of what happened in our #dev channel on Slack this week.

    thoughtbot
    January 10, 2023
    • This Week In Dev
    • Rails
    • Ruby
    • HTML
    • Debugging
  11. Sign up to receive a weekly recap from thoughtbot

    Looking for even more ways to stay connected?
    RSS feed icon Check out our feeds
1 2 3 Next › Last »

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2025 thoughtbot, inc.

The design of a robot and thoughtbot are registered trademarks of thoughtbot, inc.

  • US: +1 (877) 9-ROBOTS
  • UK: +44 (0)20 3807 0560
  • Beware of fraudulent thoughtbot job listings Learn more
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy