This commit is contained in:
Miloslav Ciz 2025-04-19 23:59:35 +02:00
parent d666a3d2b5
commit 165d7890e6
23 changed files with 2150 additions and 1985 deletions

View file

@ -22,7 +22,7 @@ There is a so called *[airplane rule](airplane_rule.md)* that states a plane wit
[Alan Kay](alan_kay.md), a famous [hacker](hacking.md), let himself be heard that he experienced a revelation upon reading manual to the [Lisp](lisp.md) programming language once he saw that the whole programming language's code was written on half a page in the manual itself. "These are Maxwells Equations of software!" he exclaimed -- this is the essence of true programming. Not huge codebases maintained by hundreds of programmers, but mathematics, seeking minimal equations and [beauty](beauty.md) are the interest of a true programmer.
Up until recently in [history](history.md) every engineer would tell you that *the better machine is that with fewer moving parts*. This still seems to hold e.g. in [mathematics](math.md), a field not yet so spoiled by huge commercialization and mostly inhabited by the smartest people -- there is a tendency to look for the most minimal equations -- such equations are considered [beautiful](beauty.md). Science also knows this rule as the [Occam's razor](occams_razor.md). In technology invaded by aggressive commercialization the situation is different, minimalism lives only in the underground and is ridiculed by the mainstream propaganda. Some of the minimalist movements, terms and concepts at least somewhat connected to minimalism include (watch out for [SJW](sjw.md)s, [pseudominimalism](pseudominimalism.md), Nazis etc., we don't automatically fully embrace all things on this list):
Up until recently in [history](history.md) it was evident to every engineer that *the better machine is that with fewer moving parts*. This still seems to hold e.g. in [mathematics](math.md), a field not yet so spoiled by crippling commercialization and mostly inhabited by the smartest people -- there is a tendency to look for the most minimal equations -- such equations are considered [beautiful](beauty.md). Science also knows this rule as the [Occam's razor](occams_razor.md). In technology invaded by aggressive commercialization the situation is different, minimalism lives only in the underground and is ridiculed by the mainstream propaganda. Some of the minimalist movements, terms and concepts at least somewhat connected to minimalism include (watch out for [SJW](sjw.md)s, [pseudominimalism](pseudominimalism.md), Nazis etc., we don't automatically fully embrace all things on this list):
- [suckless](suckless.md)
- [cat-v](cat_v.md)
@ -50,7 +50,7 @@ Under [capitalism](capitalism.md) technological minimalism is suppressed in the
Remember, you can't lose if you don't play. Sometimes choosing to play certain games is a loss in itself.
A possible **real life analogy** of the mainstream bloated software vs minimalist software is for example this: the bloated, mainstream computing environment (Windows, Mac, "Linux" distros, mainstream web browsers, virtual machines etc.) is like a skyscraper in a city whereas minimalist software is a small, self-sufficient caravan somewhere in the woods. The skyscraper offers luxury but for an enormous price: it's extremely expensive to just build, just its realization requires tons and tons of bullshit like getting permissions, reviewing environmental and economic impacts, paying architects, planning the building process, ensuring safety, keeping to all regulations, getting enough capital, finding companies to contract and so on -- erecting the building will be an enormously stressful and risky task for many dozens of companies which it will be extremely difficult to just coordinate and once the building stands, it will continue to be extremely expensive to just maintain in habitable state, the rent will be enormous as you're paying for maintenance of the whole building, cleaning the stairs, for energies, clean water pumped to high altitudes, security systems, high speed internet and so on, plus you as someone who even "owns" an apartment in the skyscraper will have practically no control over it besides arranging furniture in the room you "own" while also in the end, for getting this kind of "luxury" of maybe getting a nice view of the city, it will even be inferior in many ways: you'll live in constant noise of the city, in polluted air, bombarded by ads and neons from the streets, you'll have to take the lift to your apartment (good luck if electricity goes out), you can't make much noise to not bother the neighbors, you'll have to work your ass off to just pay the bills, you'll have to be constantly cleaning all the marble and glass, becoming slave to the apartment, while risking conflicts with neighbors and so on. Your "apartment" (or a computer program) isn't even really a thing you own, it's just basically a tiny bit of something trivial (four walls) on top of some gigantic platform (the skyscraper inside the big city, the enormous operating system inside a virtual sandbox running in a [cloud](cloud.md) etc.), expensive just by being at this "privileged" location -- in this case we may substitute the word *platform* for *prison*. On the other hand your off-the-grid caravan will be cheap to get and maintain, you'll have complete control over it, be able to make absolutely any modifications to it, you can repair most things yourself (unlike e.g. with a "smart" apartment), it won't bother you with bullshit, there are no loud or annoying neighbors, [ads](marketing.md), no lifts, no safety regulations (in case of fire it's even much safer than living in skyscraper), you won't even have to pay extra taxes you'd pay for a "real" building, you'll be living in a nice, quiet and relaxing environment, have cleaner air, be more self sufficient, making your own solar electricity (and generally not needing so much electricity), flexible, able to move anywhere at any time. All this for basically giving up having a bathtub made of marble. Anyone with half a brain must see the stupidity of choosing to live in the skyscraper.
A possible **real life analogy** of the mainstream bloated software vs minimalist software is for example this: the bloated, mainstream computing environment (Windows, Mac, "Linux" distros, mainstream web browsers, virtual machines etc.) is like a skyscraper in a city whereas minimalist software is a small, self-sufficient caravan somewhere in the woods. The skyscraper offers luxury but for an enormous price: it's extremely expensive to just build, just its realization requires tons and tons of bullshit like getting permissions, reviewing environmental and economic impacts, paying architects, planning the building process, ensuring safety, keeping to all regulations, getting enough capital, finding companies to contract and so on -- erecting the building will be an enormously stressful and risky task for many dozens of companies which it will be extremely difficult to just coordinate and once the building stands, it will continue to be extremely expensive to just maintain in habitable state, the rent will be enormous as you're paying for maintenance of the whole building, cleaning the stairs, for energies, clean water pumped to high altitudes, security systems, high speed internet and so on, plus you as someone who even "owns" an apartment in the skyscraper will have practically no control over it besides arranging furniture in the room you "own" while also in the end, for getting this kind of "luxury" of maybe getting a nice view of the city, it will even be inferior in many ways: you'll live in constant [noise](noise.md) of the city, in polluted air, bombarded by ads and neons from the streets, you'll have to take the lift to your apartment (good luck if electricity goes out), you can't make much noise to not bother the neighbors, you'll have to work your ass off to just pay the bills, you'll have to be constantly cleaning all the marble and glass, becoming slave to the apartment, while risking conflicts with neighbors and so on. Your "apartment" (or a computer program) isn't even really a thing you own, it's just basically a tiny bit of something trivial (four walls) on top of some gigantic platform (the skyscraper inside the big city, the enormous operating system inside a virtual sandbox running in a [cloud](cloud.md) etc.), expensive just by being at this "privileged" location -- in this case we may substitute the word *platform* for *prison*. On the other hand your off-the-grid caravan will be cheap to get and maintain, you'll have complete control over it, be able to make absolutely any modifications to it, you can repair most things yourself (unlike e.g. with a "smart" apartment), it won't bother you with bullshit, there are no loud or annoying neighbors, [ads](marketing.md), no lifts, no safety regulations (in case of fire it's even much safer than living in skyscraper), you won't even have to pay extra taxes you'd pay for a "real" building, you'll be living in a nice, quiet and relaxing environment, have cleaner air, be more self sufficient, making your own solar electricity (and generally not needing so much electricity), flexible, able to move anywhere at any time. All this for basically giving up having a bathtub made of marble. Anyone with half a brain must see the stupidity of choosing to live in the skyscraper.
With increased interest in minimalism the word *minimalism* itself gets misused and abused. Let's be reminded that true minimalism aims to minimize everything that's unnecessary, it starts with good, minimalist design, but ultimately grows outwards and becomes a life philosophy that doesn't stop at the internals of machines, it tries to minimize for example even the desires of the user of the technology. Stopping at minimalist design of internals shouldn't be called minimalism because minimalist design is simply good design -- there is no such thing as a good, non-minimalist internal design. And then there is the shallow capitalist pseudominimalism that bets purely on the looks. The following table sums up the differences: