Wouter
12/02/2019, 3:39 AMEdward de Jong / Beads Project
12/02/2019, 4:14 AMDan Cook
12/02/2019, 5:33 AMStefan
12/02/2019, 8:41 AMWhatever the causes, we have software and hardware systems that strive to be entirely open, yet time and again are closed ones that are more accessible in practice, that drive social revolutions. Linux didn't change the desktop, nor the way software is made.I’ve always felt weird about open source, which is taken for granted as a good thing by many because of its openness. But it feels messy and poorly designed in most cases, because only few open source projects have strong opinions and willingness to leave out things (which I think is a core part of good design / managing complexity). The open source projects that do are either rather insignificant code dumps from single individuals or projects backed by massive companies who’ve imprinted their strategy on them.
And ironically, probably by utter coincidence, but ironically indeed, all the new power brokers of this era, the Facebooks and Amazons, the Googles and Twitters and so on, fully embrace opensource stacks, hundreds of millions lines of codes powering the AIs, the networks of today.
The new IBMs do know very well that lines of code are for the most part worthless, but people and communities aren't, so it's a no brainer to opensource more if in change one gets more people involved in a project, and more engineers hired...It almost feels like there is a inherent systemic force that makes open source projects absorb complexity and therefore less valuable in the eyes of big corporations who seem to be more interested in their appeal to an audience that attracts talent and free or at least cheap labor. If they really cared (and for those parts of the code they really do), they’d properly hire engineers instead.
Perhaps we didn't truly graduate from our a-social tendencies, perhaps we're true to form in thinking that the machine and technology are more interesting than people, and groups, and culture...This is also a sentence packed with insight worth a whole discussion on its own. Are we really contributing anything valuable if we all individually dump our code on GitHub? And if we all do just this with our own projects instead of looking how we can contribute to other people’s projects?
fetis
12/02/2019, 1:19 PMDoug Moen
12/02/2019, 11:46 PMto do something completely from hardware to software is not possibleFor a counterexample, look at Arduino programming, where you can program the bare metal and make something useful. Or, look at the community of people who design and build their own CPU hardware at a hobbyist level using FPGA programming.
Edward de Jong / Beads Project
12/03/2019, 2:36 AMfetis
12/03/2019, 7:50 AMArduino programmingin my opinion Arduino is a low level, you can’t make a GUI on it for example
Konrad Hinsen
12/03/2019, 12:58 PMKonrad Hinsen
12/03/2019, 12:58 PMKonrad Hinsen
12/03/2019, 3:18 PMWouter
12/03/2019, 4:56 PMBut what is striking to me is how that ideology is completely lost as well, replaced with one that prioritizes theoretical freedoms over actual ones.That's the core.. like @Stefan indicates, the openness of open source is most useful to corps and advanced programmers, not to average programmers, and certainly not to non-programmers.
Wouter
12/03/2019, 5:00 PMWouter
12/03/2019, 5:03 PMWouter
12/03/2019, 5:06 PMWouter
12/03/2019, 5:12 PMKonrad Hinsen
12/04/2019, 8:38 AMwtaysom
12/04/2019, 11:00 AMDoug Moen
12/04/2019, 4:17 PMKonrad Hinsen
12/04/2019, 7:48 PMKonrad Hinsen
12/05/2019, 8:44 AM