<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">2014-12-29 23:01 GMT+02:00 Chris Murphy <span dir="ltr">&lt;<a href="mailto:lists@colorremedies.com" target="_blank">lists@colorremedies.com</a>&gt;</span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">
&gt; OK, yes, my Macintosh Classic didn&#39;t have a cli. But the Macs back then were<br>
&gt; much like feature phones are today.<br>
<br>
</span>This is beside the point. However, even if feature phones had an<br>
installable developer tools do you think you&#39;d develop applications on<br>
the feature phone? Could you develop a HyperCard or Photoshop 1.0 type<br>
of application? And you think it&#39;d be usable? And you think it&#39;d be a<br>
ground breaking, game changing set of applications that would create a<br>
multi-billion dollar industry? No on all counts so it&#39;s not only<br>
beside the point, the metaphor is wrong.<br></blockquote><div><br></div><div>For a little over a decade, java-based and other apps for feature phones generated billions for those involved, in either direct revenue or license fees, until the smartphones started replacing the PDAs and becoming mainstream. Much like closed-source feature phones, Apple kept control over the hardware and the software of Macs, leaving little -if any- leeway for users and developers. The Macs were great productivity machines in that they had a good set of tools for specific tasks, a pleasant interface that allowed easy access to those tasks and they rarely crashed on the job, because Apple didn&#39;t have to worry about the software being glitch-free on every conceivable hardware combo. Just like my KRZR is still great at placing calls, sending texts and playing my tunes. My own coding skills are completely irrelevant. On principle alone, I wouldn&#39;t choose to write anything on such a platform (even if it had a cli from the very beginning).<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<span class="">
</span>None of that matters. The argument is that someone is only a developer<br>
if they are using a platform with a CLI, specifically dominating the<br>
process at a minimum, if not required to successfully develop<br>
software.</blockquote><div><br></div><div>Not my argument. Someone who uses the terminal is in no way a better developer than someone who works with a GUI. Coding and interfacing with the machine are two very different things. However, a linux developer (as in someone who develops programs to be run on linux systems, not a developer in general who just happens to have his tools of choice running on linux) who ignores the existence of shells is like an OS X developer who has never used, well... OS X.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">I&#39;d be surprised if the median age on this list is 31, so most<br>
people on this list probably were in diapers at the time a<br>
multi-billion dollar industry was being created by developers using a<br>
CLI-less development environment.<br></blockquote><div><br></div><div>What does the CLI-less-ness of Macs and their gazillion dollar industry have to do with the rest of this discussion though? Windows have had a cmd.exe (with its tremendous limitations) since time immemorial and several years ago a &quot;Power Shell&quot; was added. Some users (and developers) know they&#39;re there, most do not. Does that have anything to do with Microsoft&#39;s dominance over the PC market? As for the age thing, I may have owned a IIe and a Macintosh Classic, but over the years I&#39;ve only come across five people who happened to have used anything Apple made in that era -and I&#39;ve lived in seven cites in two different countries. Most computer users I knew at the time were on Sinclairs, IBM and IBM-compatibles and later on Amiga and Atari.<br><br>Exactly because Apple had set up a money barrier between users and developers, a user would never get the chance to tinker with the internals of their system, whereas on linux everyone is free to do as much or as little as they please. Feel like checking if there is anything left from that C class you took ages ago? Just install gcc and give it a shot. You think you could automate some mundane, repetitive task you have to do every now and then? Fire up vi (or emacs, nano, gedit, pluma, leafpad etc.) and write a shell script and feed it to your always-present shell. You might botch your system, but that&#39;s part of the learning process. In System 5, 6 and 7, there was an extra step in that process, which involved several hundred $ changing hands. And yes, there wasn&#39;t a shell.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Hughsie wrote the most functional, most stable, 1.0<br>
version application I&#39;ve ever used, and faster than Matilda the Witch<br>
could flick her wand. Oh but if he wasn&#39;t slovenly dependent on CLI<br>
tools at the time, he wouldn&#39;t be a developer, he&#39;d be an operator.<br>
It&#39;s just so absurd as to defy belief, and yet he&#39;s having eggs thrown<br>
at him? WTFsauce. This reads like a really bad comedy show where the<br>
distinctly not funny comedian starts throwing tomatoes at the audience<br>
for not laughing. Oh but he&#39;s not a real comedian, because he wasn&#39;t<br>
on a stage.<br></blockquote><div><br></div><div>I have to agree with you here. I haven&#39;t had the pleasure of Ms Matilda&#39;s acquaintance, but gnome-software is incredibly fast, especially given the tasks it performs.<br>Also, things should never get personal and snarky comments are detrimental to the discussion. If a real issue occurs that can&#39;t be amicably resolved here or in bugzilla, there are community elected steering committees that can take over.<br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

There is such a thing as listening too much to a community that can<br>
act like an anchor to innovation.<br></blockquote><div><br></div><div>Only a small subset of a much larger community is active on these lists. Those who are vocal about an issue here or in the forum, are those who feel affected by it in a good or mostly in a bad way. They do not necessarily represent an equal proportion of the community. Perhaps regular or sporadic surveys might help get some input from the non-vocal users. And let&#39;s not forget that not everyone here has english as their mother tongue, so things can and do get lost in translation.<br><br>The fact that I take from this thread and which keeps getting buried in the avalanche of postings, is that there is an ongoing and good effort to provide graphical means for users to install, configure and use Fedora on their computers, without ever having to use a terminal because there is no alternative. Those who enjoy using a terminal will still be able to perform those same tasks without bothering with the UI elements. New users will always have the opportunity to discover the awesomeness of a shell, but by choice; not by need.<br></div></div></div></div>