mathspp
  • Blog
    • Pydon'ts
    • Problems
    • TIL
    • Twitter threads
  • Books
  • Talks
  • Trainings
    • Advanced iteration
    • Python for scripting and automation
    • Rust for Python developers
  • Courses
  • About
Link blog

Reinvent the Wheel

by Matthias Endler on 30-05-2025 22:41 (via)

This article resonated a lot with me because Matthias is advocating for an idea that I also support 100%: the idea that you should reinvent the wheel for the sake of improving your own understanding of things.

In this article, Matthias goes on to provide a series of strong arguments in favour of reinventing the wheel from time to time, but for me two key ones really are the fact that building things from scratch is:

  1. a LOT of fun; and
  2. an amazing learning opportunity.

I preach these two ideas a lot but I also practice them. For example, roughly two weeks ago I was at PyCon US 2025 giving a tutorial whose main premise was that you'd learn a lot about iteration if you tried to reimplement the module itertools.

Previous link Next link

If you like this project, please take the time to give me your feedback! Click the @ below to send me an email.

mathspp
  • Blog
    • Pydon'ts
    • Problems
    • TIL
    • Twitter threads
  • Books
  • Talks
  • Trainings
    • Advanced iteration
    • Python for scripting and automation
    • Rust for Python developers
  • Courses
  • About