The lack of effectiveness in the freedoms provided by the Free Software movement is something I have suffered for so many years but I was never able to put it in words so clearly.
I know my way around a computer but I'm not a highly productive hacker of Silicon Valley
I worked briefly as a Java programmer a very long time ago, having taught object orientation myself with Squeak Smalltalk and its mailing list. I didn't know who Alan Kay was, back then, but he was on the list and I was a kid, in a small town in south of Italy, learning.
Now I feel so honored about that experience
I believe I am one of the potential recruits of the free software movement that the lack of effectiveness made impossible to reach
That's why I think it's important for me to comment. I hope that my experience and suggestions can be useful
The most significant bit is my experience with Emacs.
Emacs is the GNU project that gives me the most reward and it's a testimony of how much I miss of the whole universe of GNU projects
I've been reading about Emacs for years but I couldn't manage to grasp it. I was frustrated for years.
I cannot stand reading for too long. That's why the manual and the tutorial did not cut it for me.
I was a kid, maybe now I would be more patient
But I think that I simply have a different cognitive style and the Emacs docs simply miss that
Finally I run into an introductive footage about Emacs by Peepcode (it later became Pluralsight)
That was more conform to my cognitive style and allowed me to break the ice with Emacs
Then I used Emacs Live (
https://github.com/overtone/emacs-live )
to hack a bit of Clojure (just for fun)
Now I use Emacs regularly. Without the outstanding work from Peepcode and bythe Live people this wouldn't have been possible.
This is the live testimony of the lack of effectiveness of the freedom provided by the free software.
The Peepcode project is still available here
https://www.pluralsight.com/courses/meet-emacs#invite-modalI believe the Emacs web site and manuals should cite this resource. More, they should praise it.
That's one of the most valuable non coding contribution to the Emacs project
GNU should, in my opinion, acknowledge that and try to help, show empathy to the Pluralsight people AND to their potential audience, to give back, pointing people to that resource.
People like me who stumble on the Emacs materials should not be left in the cold
That's a matter of effectiveness.