Hmm... Well, I didn't mean for my quick one word summations to be taken too seriously, of course. And these are only my interpretations of my experiences. But I can certainly elaborate.

I called the groups using Solaris "feudalistic" because they have, in my experience, tended to be more politically oriented. Different groups vying for bigger pieces of the company "territory". Middle managers growing their fiefdoms. That sort of thing. That happens in just about all companies once they reach a certain size, I guess. And I'm certainly not saying that using Solaris is a cause of this. I think it's a symptom. Successfully justifying the purchase of 4 new V880s will give your budget a nice bump and a bigger budget means more political clout... that kind of thing. By the way, I've never worked anywhere where they used Solaris on x86 platforms for anything but a random desktop here and there.

I called FreeBSD cultures "agrarian" and, of the three, this would be the one that least conveys my meaning, I think. It's also the one I have the least experience with. I can explain exactly what I was getting at though: The cultures of the places I've worked where FreeBSD was the OS of choice seemed to be more focused on fundamentals and the people seemed to be a bit more specialized in their function. There also has seemed to be a more measured and patient approach to "growth" of various kinds. More longer term planning and that kind of thing.

I called the groups using Linux "tribal" mostly in counterpoint to FreeBSD groups. In my experience, there seems to be somewhat less specialization in these cultures. Everyone tends to be a jack-of-all-trades and ends up playing many different roles as needed. Planning is more short term. And there seems to me to be a tendency to try out new and different solutions rather than analyze them first. (All of this strikes me as being more like hunting and gathering than cultivating.)

Again, I've found that the Linux cultures tend to fit me best. And, I don't mean to imply that any of these impressions of mine are absolute in any way. There is certainly long term planning among Linux-centric cultures just as there is short-term flexibility among FreeBSD cultures. I'm only trying to explain my sense of the differences between them, but highlighting those differences creates caricatures rather than true representations. In reality, there is more in common between these groups than there is different... but the differences still matter.

-sauoq
"My two cents aren't worth a dime.";

In reply to Re^3: Effect of OS Platform choice for learning and doing Perl well by sauoq
in thread Effect of OS Platform choice for learning and doing Perl well by Anonymous Monk

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.