If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs.
Richard StallmanRead
EMACS could not have been reached by a process of careful design, because such processes arrive only at goals which are visible at the outset, and whose desirability is established on the bottom line at the outset. Neither I nor anyone else visualized an extensible editor until I had made one, nor appreciated its value until he had experienced it. EMACS exists because I felt free to make individually useful small improvements on a path whose end was not in sight.
Interpretation
The development of EMACS was an organic process of experimentation rather than a structured plan.
Richard Stallman's quote reflects on the nature of innovation, particularly in technology, emphasizing that groundbreaking tools like EMACS often arise not from meticulous plans or goals, but from a willingness to explore and make incremental improvements without a fixed endpoint. This illustrates how creativity and discovery can lead to significant advancements that were not initially envisioned or deemed valuable.
In practice
In a tech conference, during a talk on software development, to highlight the importance of creativity in coding.
If programmers deserve to be rewarded for creating innovative programs, by the same token they deserve to be punished if they restrict the use of these programs.
Proprietary software keeps users divided and helpless. Divided because each user is forbidden to redistribute it to others, and helpless because the users can't change it since they don't have the source code. They can't study what it really does. So the proprietary program is a system of unjust power.
One reason you should not use web applications to do your computing is that you lose control. It's just as bad as using a proprietary program. Do your own computing on your own computer with your copy of a freedom-respecting program. If you use a proprietary program or somebody else's web server, you're defenceless.
Proprietary software is an injustice.
Proprietary software tends to have malicious features. The point is with a proprietary program, when the users don't have the source code, we can never tell. So you must consider every proprietary program as potential malware.
People sometimes ask me if it is a sin in the Church of Emacs to use vi. Using a free version of vi is not a sin; it is a penance. So happy hacking.
We need to re-create boundaries. When you carry a digital gadget that creates a virtual link to the office, you need to create a virtual boundary that didn't exist before.
But there's so much kludge, so much terrible stuff, we are at the 1908 Hurley washing machine stage with the Internet. That's where we are. We don't get our hair caught in it, but that's the level of primitiveness of where we are. We're in 1908.
We are losing our common vocabulary, built over thousands of years to help and delight and instruct us, for the sake of what we take to be the new technology's virtues.
When the Internet publicity began, I remember being struck by how much the world was not the way we thought it was, that there was infinite variation in how people viewed the world.
It is dangerously destabilizing to have half the world on the cutting edge of technology while the other half struggles on the bare edge of survival.
The tech industry - and, more specifically, Silicon Valley - continues to stumble forward in earnest about how few women are represented in its top ranks of management and on its boards.
Subscribe for the occasional hand-picked quote. No noise.