It all started when a 10 year old boy got his first PC, an amiga 500, and it turned out that having the freedom to write native applications for this system required more than a laborer's month of wages. The manuals were AUD$600 or so, and the compiler some $800 or more.
I thus was only able to play and learn how to do things with my own computer if I used Micro$oft's crappy amiga basic, which was less powerful than the version on my father's first PC, a TRS-80 Color Computer. The language had ZERO support for writing GUIs and very crappy limited input and only barely faster than CPU writting to the display, meanwhile I'm watching all these amiga demos on the pirate games and apps I got from friends (who mostly got them directly or indirectly from BBS's)
The lesson I learned in this: Technology is encumbered by unfair and unreasonable limitations that exclude a huge number of people from ever being able to learn how to use them.
If you think through the implications of that you see that of course I am furious at the entire system of copyright and licensure, and most especially the middle/upper class elitism.
By the time the first precursor to GCC appeared, DICE, as it was called, I was already too busy being a teenager. I did get to play with Macro68 assembler, i forget what it was called, but the premiere 3D rendering app for Amiga, and a friend had the RKM for AmigaOS 1.3. So I did get to play a bit, opening screens, and the open source started to open up with version 2.0 and they invented the RPC encoding precursor tag system, and an early form of hypertext called AmigaGuide.
My entire 20s and 30s I basically had given up on being in this industry ever, until 2013, when Bitcoin gave me the hope of a parallel economy where such asymmetries were eliminated.
I will live to see it, and I will help make it happen. And I know that there is hundreds and thousands of you people out there who will be working in concert without a conductor.