Live data from Hacker News

Wheel Reinventor’s Principles (2024)

tobloef.com

21–30 of 101 posts

Re: Wheel Reinventor’s Principles (2024)

#21

Creating a lighter, faster wheel that only works with sort of cart your company builds might invite accusations of “reinventing the wheel” but often it’s just “doing engineering”

But when you need other people to work with your wheel it's much harder to find those capable enough/that want to deal with that. Also when shit hits the fan and the wheel reinventor left the company you're gonna wish you had a standard wheel.

(I am a wheel reinventor btw)

Re: Wheel Reinventor’s Principles (2024)

#22
post #19

The color contrast of the site, especially the background color and the font thickness (on android phone at least) is not good. Many visually impaired people would have very difficult time reading the content.

Both the dark and the light themes look perfectly readable to me, and I'm rather nitpicky on contrast.

Re: Wheel Reinventor’s Principles (2024)

#23

I am a wheel re-inventor. Nice article. The _Specificity_ reason listed is usually the driving factor for me, with the others being downstream effects. In short, the wheels are often built for a different chassis than the one I'm using. Adapting these may be more difficult than making a new wheel.

This. I'm trying to set up a personal developer blog and I have a very specific set of requirements. Tried several static blogging frameworks. Apart from the software bloat, I found myself spending a gratituous amount of time trying to customize pieces to my needs. Finally got sick of it, landed up writing a python script and after a few days and < 200 lines of code - I have a working prototype that fits my current needs. I will be doing more of the wheel re-inventing for other projects I have in mind. I strongly agree with your observation that adapting generic frameworks to specific needs probably have longer learning curves than just building a new wheel.

Re: Wheel Reinventor’s Principles (2024)

#24

Reinventing the wheel often means breaking things. Innovation often requires getting rid of backwards compatibility. The status quo is promoted by those who have invested in it, so disrupting it can be met with fierce resistance. When I tell people that file systems are antiquated and need to be replaced with something much better; I often get strong push back. This is a wheel that I have been reinventing for some ti…

> Reinventing the wheel often means breaking things. Innovation often requires getting rid of backwards compatibility. The status quo is promoted by those who have invested in it, so disrupting it can be met with fierce resistance.

This is a terribly simplistic take. To start off, it ignores the fact that major rewrites are known for failing.

https://www.joelonsoftware.com/2000/04/06/things-you-should-...

It also does not help that the only item you could come up to include in your risk matrix is... Someone else's bad will? Absurdly short-sighted.

Re: Wheel Reinventor’s Principles (2024)

#26
post #21

Creating a lighter, faster wheel that only works with sort of cart your company builds might invite accusations of “reinventing the wheel” but often it’s just “doing engineering”

But when you need other people to work with your wheel it's much harder to find those capable enough/that want to deal with that. Also when shit hits the fan and the wheel reinventor left the company you're gonna wish you had a standard wheel. (I am a wheel reinventor btw)

Yeah I’ve seen solo wheel reinvention lead to frustration with people leaving. It should be group effort or at least lots of “teach the wheel” (can we switch off this analogy yet :p)

Re: Wheel Reinventor’s Principles (2024)

#27
post #19

The color contrast of the site, especially the background color and the font thickness (on android phone at least) is not good. Many visually impaired people would have very difficult time reading the content.

Agreed. There's something that causes the text to kind of vibrate. https://accessibility.psu.edu/color/brightcolors/

Re: Wheel Reinventor’s Principles (2024)

#28

Reinventing the wheel often means breaking things. Innovation often requires getting rid of backwards compatibility. The status quo is promoted by those who have invested in it, so disrupting it can be met with fierce resistance. When I tell people that file systems are antiquated and need to be replaced with something much better; I often get strong push back. This is a wheel that I have been reinventing for some ti…

Do you have a blog about replacing file systems with something much better? I'm curious what you've tried so far

Re: Wheel Reinventor’s Principles (2024)

#29

Reinventing the wheel often means breaking things. Innovation often requires getting rid of backwards compatibility. The status quo is promoted by those who have invested in it, so disrupting it can be met with fierce resistance. When I tell people that file systems are antiquated and need to be replaced with something much better; I often get strong push back. This is a wheel that I have been reinventing for some ti…

We need content addressable FSes with bloom filters for fast lookups.
Post reply on HN