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

Learning Articles

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

    • All Topics
    • Design
    • Development
    • Product
    • More topics
  1. The opportunity will find you

    Learning makes magic happen.

    Matheus Richard
    March 21, 2022
    • Learning
  2. Debugging Series 2021: Welcome to the Jungle

    Whether you’re a novice or a master, we’re going to help you level up your debugging game in this multi-part blog series, featuring new content every week!

    Louis Antonopoulos
    April 2, 2021
    • Debugging Series 2021
    • Debugging
    • Bug
    • Code
    • Programming
    • Problem Solving
    • Learning
  3. Functional Programming as Algebra

    Let’s return to everyone’s “favorite” subject. 🙄

    EJ Mitchell
    January 26, 2021
    • Functional Programming
    • Mathematics
    • Learning
    • Web
    • Elm
    • Scala
  4. Server, They Wrote

    A case of how to squeeze your server for every last 💧.

    EJ Mitchell
    January 15, 2021
    • Ubuntu
    • Optimization
    • Server Management
    • Debugging
    • Web
    • Learning
  5. Gotta Catch an Elm

    Using the PokeApi to learn a new language.

    EJ Mitchell
    July 13, 2020
    • Elm
    • Functional Programming
    • Learning
  6. Advice for Approaching your Apprenticeship at thoughtbot

    Starting an apprenticeship can be daunting. Here are some guidelines to help you make the most of your time.

    Devin Jameson
    October 17, 2019
    • Apprenticeship
    • Learning
    • Playbook
  7. Learn Less, Do More

    To get into web development, you probably need to learn less that you think.

    Pablo Brasero
    October 1, 2019
    • Web
    • Learning
  8. Our books are now free

    We’re delighted to announced that our e-books are now free.

    Matt Jankowski
    March 5, 2019
    • Books
    • Learning
    • News
  9. Teaming up with Codecademy to bring you Test-Driven Development

    Introducing an intensive course for building full-stack Web apps with test-driven development.

    George Brocklehurst and Sean Doyle
    January 19, 2018
    • TDD
    • Learning
  10. Sign up to receive a weekly recap from thoughtbot

    Looking for even more ways to stay connected?
    RSS feed icon Check out our feeds
« First ‹ Prev 1 2

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