Skip to main content
thoughtbot thoughtbot
  • We're live 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
We're live 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
  • Healthcare
  • Finance
  • Insurance
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
  • 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. Design Bites—How to videos

    Introducing a collection of quick Design learning videos by thoughtbot Designers.

    Liz Dombroski
    August 19, 2022
    • Design
    • Product Design
    • Learning
  2. Interviewing like it's a classroom. In a good way.

    Observing some aspects that job interviews and learning and teaching a foreign language have in common, in communication style in a broad way.

    Valeria Graffeo
    August 15, 2022
    • Interviews
    • Teaching
    • Learning
    • Communication
  3. What my father taught me about software development

    My father is a construction man. What could he teach me about being a software engineer? Well, quite a lot.

    Matheus Richard
    July 5, 2022
    • Learning
  4. Swag for your thoughts! (Survey for our community)

    We would love to hear from our community what types of resources and events they enjoy, and if there is anything else thoughtbot can do to support your goals. In this blog we share a brief survery.

    Diana Bald
    June 28, 2022
    • Learning
    • Workshops
    • Events
    • Continuous Improvement
  5. The opportunity will find you

    Learning makes magic happen.

    Matheus Richard
    March 21, 2022
    • Learning
  6. 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
  7. Functional Programming as Algebra

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

    EJ Mitchell
    January 26, 2021
    • Functional Programming
    • Mathematics
    • Learning
    • Web
    • Elm
    • Scala
  8. 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
  9. Gotta Catch an Elm

    Using the PokeApi to learn a new language.

    EJ Mitchell
    July 13, 2020
    • Elm
    • Functional Programming
    • Learning
  10. 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
  11. Sign up to receive a weekly recap from thoughtbot

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

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Events
  • Sponsor
  • Store
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2026 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
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy