Ask HN: What are some good reasons for reinventing the wheel?
In the context of industry software development, what are some good reasons for reinventing the wheels?
Unless you are an architect or/and an old man/woman or/and don't enjoy programming, I don't see any reason you don't want to reinvent the wheels.
If you can identify a benefit, that needs to be weighed against the cost. A benefit may involve maintainability, flexibility, extendibility or any number of ibilities. But that is more like improving the wheel which is OK.
Of course, there's plenty of ways to waste a lot of resources reinventing the wheel.
Do it on your time, don’t bring that shit to work.