[CentOS] Spacewalk or Puppet?

Fri Nov 6 21:20:19 UTC 2009
nate <centos at linuxpowered.net>

Les Mikesell wrote:
> What happens in the real world is that small companies build something
> complex that works, then are acquired by mid-sized companies that are
> contractually obligated to keep their many separate divisions working
> but would like to combine common functionality and the staff maintaining
> things.  A company like MS may be able to rip out all the Suns and just
> hope their replacement design works, but smaller companies can't get
> away with that and the mix of equipment has to co-exist for years - and
> their non-interoperable automation tools become extra arcane things to
> maintain separately.

More of what I meant was those bigger companies can afford to
keep the existing teams in place. Just look at the recent T-mobile
sidekick thing. All of that infrastructure was Sun/Oracle/Linux.

It took MS years to migrate hotmail off of BSD/Sun. Even after
they migrated the front end it took even longer to change out
the back end, but at least with the front end swapped you
couldn't query their servers and see it was running BSD.

My last company was a small company, they bought another smaller
one(1 person shop) for their technology(perl-based) and then spent
the next year re-writing it to be java based. Only to lose interest
in Java along the way and want to run everything in Ruby. Then
they realized their ruby apps were crap and dropped them all and
went back to their core java app..full circle I suppose.

Two companies ago I worked for a pretty stressful mobile e-commerce
startup that was pretty much entirely linux-based. They started
out with windows but then migrated to linux(I came on board after
the migration had started)

A few months after I quit they got bought out by a really big
company(thousands of people billions of $). They were anti linux.
So much so that when my former company decided to drop RHEL in
favor of Oracle linux for lower support costs the lead lawyer at
the parent firm sent a very threatening letter to my company
demanding they turn off all linux systems immediately and that
open source was banned from the organization. The COO of the
parent company had to go explain the situation and they added
an exception. The parent company even entirely re-wired the
corporate network and linux systems were not allowed to be
connected to the main network, despite many people using it
as their primary desktop, they were forced to get secondary
systems for the normal corporate network.  Glad I left when
I did, I sensed a disturbance in the force and got out quick.

I thought that was funny at least. The parent company was so
inefficient at running operations that they began outsourcing
work to my former company which could operate things 5-10x more
efficiently. Though the stress levels remain high there. My
friends that are still there want to leave but have no time
to even prepare a resume let alone look for a new gig(I
remember the feeling..), so those extreme productivity numbers
come at a very high personal cost. I'm still recovering from
stuff I did 4-5 years ago, though it was an awesome learning
experience, probably compressed 5-10 years worth of work/knowledge
in 3.

Today the parent company is embracing linux more and has no plans
to migrate or re-write the app to run on something else, they've
kept the teams in place for the most part, augmenting them
with others from the parent over time.

Maybe I've just been lucky or something.

nate