Imagine that software development becomes so complex and expensive that no software is being written anymore, only apps designed in devtools.
Imagine a computer, which requires 1 billion transistors to flicker the cursor on the screen. Imagine a world, where computers are driven by software written from 400 million lines of source code.
Imagine a world, where the biggest 20 technology corporation totaling 2 million employees and 100 billion USD revenue groups up to introduce a new standard. And they are unable to write even a compiler within 15 years.
This is our current world.
I firmly believe the Internet, and what it stood for, peaked with RSS. Having only the content I want to see only be shown when I want to see it with the freedom to jump between readers as I please, all with no ads? For me, no other service comes close to the flexibility, robustness, and overall ease-of-use that RSS offers. ~
In mainstream computing, "ease of use" is usually implemented as "superficial simplicity" or "pseudo-simplicity", i.e. as an additional layer of complexity that hides the underlying layers. Meanwhile, systems that are actually very simple and elegant are often presented in ways that make them look complex to laypeople
Steve Jobs supposedly claimed that he intended his personal computer to be a bicycle for the mind — But what he really sold us was a train for the mind, which goes only between where rails and stations have been laid down by armies of laborers.
Institutions will try to preserve the problem to which they are the solution.
I always told people that the thing computers are best at is adding unwanted complexity. If I am in a room full of computer professionals I think I am in a room full of people who mostly make their living dealing with computer fat. If you ask that room full of people what their companies do what will they say:
We sell software to clean up the garbage left behind by your programs. We sell software to deal with the growing complexity of your software. We just keep selling bigger upgrades to our product. We sell a bigger CPU. We sell bigger memories. We sell a service solving people's upgrade problems. We sell PCs to people who don't need them. ~
The Cloud Is Just Someone Else's Computer
A distributed system is one in which the failure of a computer you didn’t even know existed can render your own computer unusable.
The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at and repair.
Civilization is revving itself into a pathologically short attention span. The trend might be coming from the acceleration of technology, the short-horizon perspective of market-driven economics, the next-election perspective of democracies, or the distractions of personal multi-tasking. All are on the increase. Some sort of balancing corrective to the short-sightedness is needed some mechanism or myth which encourages the long view and the taking of long-term responsibility, where long-term is measured at least in centuries.
The dark forest theory of the internet outlines automated dynamics tied to communication. We describe our thoughts incessantly, in detail. But this legibility means that our coordinates are exposed. We can be seen, attacked, and governed. The more detailed our descriptions are, the easier we are to govern. The more we are seen, the easier for us to become a target.
- The Thirty Million Line Problem
- Preventing the Collapse of Civilization
- Software Crisis
- Things That Turbo Pascal is Smaller Than
- No Formats, no Format Wars.
Incoming: programming hardware uxn devlog varvara devlog longtermism permacomputing collapse computing hundred rabbits