Ich habe gerade zum ersten Mal von âChestertonâs Fenceâ gehört.
âEntferne niemals einen Zaun, bis du weiĂt, warum er ĂŒberhaupt errichtet wurde.â
This is a drum I've been beating like the village idiot for years now.
I see a lot of factors:
So yeah, younger designers got in, said, "Oh my, my, doesn't that all look so fusty! I'm gonna make it ALL better!"
And there we have "Liquid Ass," and the disease spreads to Windows and Linux desktops.
G.K. Chesterton, Catholic apologist and novelist.
Normally, I'm quite allergic to conservative/traditionalist things, but I've been interested in him lately because of "Chesterton's Fence."
It's the hubris that gets me.
"Look at all this complexity! What purpose does it serve? Let us clear it all away and start fresh, and create a clean, fast replacement for all of this!"
Chesterton's coreutils.
Ich habe gerade zum ersten Mal von âChestertonâs Fenceâ gehört.
âEntferne niemals einen Zaun, bis du weiĂt, warum er ĂŒberhaupt errichtet wurde.â
"Chesterton's Fence":
There exists in such a case a certain institution or law; let us say, for the sake of simplicity, a fence or gate erected across a road. The more modern type of reformer goes gaily up to it and says, âI donât see the use of this; let us clear it away.â To which the more intelligent type of reformer will do well to answer: âIf you donât see the use of it, I certainly wonât let you clear it away. Go away and think. Then, when you can come back and tell me that you do see the use of it, I may allow you to destroy it.â
â https://fs.blog/chestertons-fence/
#ChestertonsFence #CoreUtils #Rewrite #UIDesign
P.S. Credit for introducing me to this term: https://chaos.social/@ChuckMcManis/116517200212865151
cc: @ChuckMcManis
The choice of language isn't going to help much if the people writing the rusty replacements for decades-old tools don't bother to understand the security issues and attack surfaces that led to the design of those tools in the first place.
Similarly, Linux distributions shipping #screensaver implementations that are essentially nothing but a login-bypass mechanism that wastes CPU/GPU cycles.
#Rust #C #secure #design #tool #software #XScreenSaver #attack #Chesterton #ChestertonsFence #fence
It is wonderful to learn from the well respected and experienced #HarshMariwala #Chairman #Marico
5 #laws for founders
1. #ParkinsonsLaw : Time is elastic. Discipline is your edge.
2. #ChestertonsFence : Innovate, yes; but understand what youâre changing.
3. #LawofDiminishingReturns : Donât brute-force growth. Calibrate it
4. #ParetoPrinciple : Not everything matters equally. Focus sharply.
5. #OccamsRazor : Simple scales. Simple sells. Simple succeeds.
Source : #HarshMariwala #LinkedIn