Re: systemd discussion

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 06/15/2011 04:19 PM, åç åç wrote:
> Sorry, JB, I usually avoid posting (hence the trash email address), but
> not today because this hit home.
>
> On Wed, 2011-06-15 at 22:06 +0000, JB wrote:
>> Clyde E. Kunkel<clydekunkel7734<at>  cox.net>  writes:
>>
>>> ...
>>> All this said, I am beginning to believe Fedora is more and more an
>>> experiment in social engineering.
>>> ...
>>
>> That's a well-chosen remark :-)
>> "Social engineering is the art of manipulating people into performing
>> actions...".
>
> Sometimes this does seem the case, but on the other hand considering the
> size of the open source community these days (as opposed to say, 1994,
> before there was a real label for it) there is no way to make a decision
> that everyone will agree with. There are too many people to please and
> no possible way everyone can communicate everything to each other and
> discuss prior to making a decision on something. Of course, these days
> blogging has trained people to be more self-important *and* noisier than
> ever. Another way of saying this is perhaps that the self-important used
> to do more and say less, and by simply doing they were de facto in
> charge. Argument from irrelevant people clogs lists more than it used to
> -- or perhaps I am getting old and nostalgic.
>
> Of course the "quietly doing" part above is, and forever will be, the
> secret to having things your way in open source -- or actually in any
> tech. Working implementations of ideas carry far more weight than any
> argument in a mailing list.
>
>> I am also surprised (have been for long time) by seeing Linux projects violating
>> UNIX principles of software development.
>> In this particular context, I am disappointed that they, apparently, lack
>> oversight by management, starting with the design phase.
>
> This does not surprise me in the least. As open source has become more
> high profile it has attracted the attention of and absorbed the vanity
> developers who used to write their pet apps in Pascal, QBASIC or Java on
> Windows (or OS/2 if they were l33+), and now play with whatever vanity
> language is popular this week from within the confines of whatever open
> source project they think will make them famous(ish). This sort of
> developer often can't tell you who Fred Brooks, Eric Raymond, Donald
> Knuth, Ken Thompson, or anyone similar are and haven't read anything
> they've written for our benefit about design or the Unixy way to solve
> problems.
>
> Chicken lipstick is in high demand, automated text processing through
> intelligent use of shell scripts is down, overly complex solutions are
> up, overweight software is up, the number of people who have ever
> learned to configure their system starting with a minimal install (not
> even touching the number of users who can't build their own system from
> source) is way down, etc.
>
> These are simply signs that the community has changed because the people
> who remember what the Unixy way of doing things was has become a much
> smaller percentage of the population as we've absorbed a million haX0r
> d00dz from the Windows world. That expansion is not bad and the new guys
> certainly mean well, but we've definitely not done enough to familiarize
> newcomers with the history of Unix, who the original old guys were, what
> they were thinking, and the depth of thought that went into a project
> before the first line of code was written back in the day.
>
> It doesn't help that C and Lisp are considered "too hard" to teach in
> allegedly credible CS undergrad courses these days. Specific discussion
> in class about what happens within a compiler and how processors
> actually process things has been replaced with rather vague generalities
> (those are "deep subjects that you don't need to worry about") and freed
> the instructors to focus on teaching elementary problem solving in Java
> and Python as if it is deep CS skill. In other words, elementary problem
> solving logic and problem deconstruction theory is now masquerading as
> deep computer science -- the technicals are scary so they are to be
> avoided (what if my students aren't smart enough to pass?!? I might look
> like a bad instructor -- best avoid pointer math and recursion this
> go-around...).
>
> Without achieving that critical mass of fundamental knowledge it is very
> difficult for newcomers to the community to identify exactly why the
> Unix way is better than the Windows way. Their choice to join the open
> source community is therefore based largely on emotional and social
> factors -- this is counter-cultural, it's against The Man/M$/Whoever, "I
> think I have better security (but I don't know what that means on a deep
> level)", its cheaper, etc. -- not on technical grounds. Any reason is
> adequate in my view, but without a firmly set social more that guides
> newcomers to familiarize themselves with the roots of Unix and do their
> basic homework we cannot realistically expect Linux to remain Unixy
> forever.
>
> Just my $2.00.
>
> -Iwao

+1
Very elegantly written.  I could not with you more.

If anybody would like an authoritative treatise I recommend the Unix 
"Blue Book" from Bell Labs (my memory fails me but I think it was also 
Ritchie).

>
>
>

-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines


[Index of Archives]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Announce]     [EPEL Devel]     [Fedora Magazine]     [Fedora Summer Coding]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Education]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Management Tools]     [Fedora Mentors]     [Fedora Package Review]     [Fedora R Devel]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [Fedora Legal]     [Fedora Kernel]     [Fedora OCaml]     [Coolkey]     [Virtualization Tools]     [ET Management Tools]     [Yum Users]     [Yosemite News]     [Gnome Users]     [KDE Users]     [Fedora Art]     [Fedora Docs]     [Fedora Sparc]     [Libvirt Users]     [Fedora ARM]

  Powered by Linux