BlackWindBooks.com | Newsletter! | risingthumb.xyz | achtung.risingthumb.xyz | github.com/RisingThumb | site map

risingthumb.xyz "The free man is a warrior."

Reinventing the Wheel

"Why do you reinvent the wheel?"

Is probably one of the most offensive and insulting phrases people can say. It's often used to say "This exists why do you need to make that", but then bicycle wheels exist, why do you need train wheels? It also implies a wasted effort and an insult towards the person making the effort, as there's work to get to the same stage, and it kind of implies that the problem has been solved, which normally highlights how they are either bitter against people solving problems, or have incomplete knowledge about problems... But the response is simple.

"I'm not reinventing the wheel, I'm building a better mousetrap"

Oh, why are you making a machine gun? You're just reinventing the wheel. We already have smoothbore muskets what more do we need?

Somehow, this phrase is deeply engrained in the unconscious of software engineers about libraries and the way things are. Or, the person saying it doesn't understand the domain well enough to understand the improvement- or is so blind to be unable to perceive it. Blind leading the blind!

There's 2 other cases:

"Why would you reinvent the wheel" as bitter resentment against learning how the wheel works or belief in forgoing the process to a conclusion by the silver platter you received it upon.

"Why would you reinvent the wheel" as cost-value where they aren't aware of the cost or the value(which includes the nebulous idea of it being enjoyable, which why live if no enjoyment is granted?).

There is of course the laziness factor. Why put work into improving something that already works? Especially if lots of other things are dependent on a somewhat-inefficient foundation. Updating it would make more work. Yet... One person's laziness shouldn't be weaponised against others to move forward and improve things. That said, laziness will affect the inertia at which improvements are adopted widescale.

And regarding the dependency on other things... it's not even true that there always exists dependency! Some of the most common abstractions in software engineering are interfaces, decoupling and making things modules, so even if they are dependent on the result being as they expect, they do not care about the inner workings(where many improvements may lie dormant).

And then there is the belief of the importance of engineer hours. Is this true? Partially, depending on value. It is a few hundred hours of effort, to implement an improvement that has a multiplicative effect of improvement on millions of people... it's almost insulting to those millions not to take it! Yet Microsoft doesn't understand this, and instead sacrifice their improvements on the altar of shareholder value.

But now we come to a crucifixion... The value of an improvement is different from the perceived value of an improvement which is different from the sociopolitical value. The first 2 are similar and addressed above, but the last concerns shareholder value... Programming culture has very little selection pressure upon it to conform to good engineering quality- why else are we drowning in complexity and garbage software? They sacrifice the values that matter, for improvements at the altar of shareholder value... And the shareholder value of their work, is in plugging brains into an attention farm for advertising and propaganda purposes.

This value... Do you remember Mark 14, when the woman cracks open the ointment and the Pharisees say what a waste of money and how it could be used for the poor- the same logic is used by modern day Pharisees to peddle their ointments. What a waste of money it is, to not politically control the masses- but then ask what the endgame of that is?

Their value, is the throne... their value is the sword of Damacles above their head- but not just their heads but they are the last to feel the slice of its guillotine as they sacrifice others to that throne of shareholder value.

Circling back around, the reason to "Reinvent the wheel", is to bring good quality back to an industry pooling in its own self-sacrificed blood-- however the qualities that serve a modern Pharisee are antithetical to societal progress.

Thus, the deep seated use of the phrase "Why do you reinvent the wheel?" is just a phrase for demoralisation.

Anyone who uses this phrase is an agent of this demoralisation, either incidentally(through no fault but the collective unconscious), emotionally(by jealousy) or by being a plain political pawn growling against competitors.

Published on 2024/03/12

Articles from blogs I follow around the net

Corpus Christi: Three Sonnets on Communion

Today is the the feast of Corpus Christi (the Body of Christ), which is really a celebration of the sacrament of Holy Communion. In mediaeval times there used to be wonderful processions in which the consecrated elements were taken out … Continue reading →

via Malcolm Guite June 19, 2025

Retro Computer: Apple iMac (2006)

Part One Few days ago (June 8th), I managed to get this nice 2006 iMac. It features a 1.83GHz Intel Core Duo Processor, 512MB RAM (PC2-5300 DDR2 at 667MHz), has 160 storage in an HDD, and a Radeon X1600 with 128MB GDDR3, all these tucked in nicely behind a…

via andrei.xyz June 19, 2025

Punp's Pog-Pounding Pog-Pocalypse Slammer Page

The GOESHARD LINK OF THE DAY is punp.neocities.org

via goeshard.org June 18, 2025

Generated by openring