2 ms·
Principle 1 "If a system is to serve the creative spirit, it must be entirely comprehensible to a single individual." Globally we go in every aspect against th
by madmaniak 6y ago
Principle 1 "If a system is to serve the creative spirit, it must be entirely comprehensible to a single individual."
Globally we go in every aspect against this principle going into narrow specialisations. Such a movement is made on a purpose by the flow of money of central printers/powers, and the result is according to the principle - luck of creative spirit of single individuals. The tools which we are learning and the way we are trained is against creativity.
In last 10y perspective is visible how the industry is mislead in wrong directions by the biggest players. So don't ask why we don't use Smalltak-like technology in 40y.
- coliveira 6y agoTo expand on your comment, the reason why we don't use simple and understandable tools like Smalltalk is that the industry is not interested on this kind of simplicity. For them it is much better to pay thousands of people to work on different, unrelated things and them put these things together at all levels: hardware, OS, software, etc. The resulting system is impossible to understand by a single person, and works only because of the continuous struggle of thousands of people to make it work. But this is positive for the industry behind this architecture: every year they will create new components to fix flaws, introduce new ones, and keep the wheel of the technology industry running.
- carapace 6y agoVPRI (Alan Kay's research institute) had a project called STEPS that's worth looking into. "From the desktop to the metal in 20,000 lines of code." They pretty much did it.