Mailing List Archive


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

Re: [tlug] google ditching windows and going for open source software



Attila Kinali writes:
 > On Fri, 04 Jun 2010 01:18:00 +0900
 > "Stephen J. Turnbull" <stephen@example.com> wrote:

 > > Well, aside from the legal liability, *if* you have moderately skilled
 > > people, it's much easier, cheaper, and more reliable to automate
 > > common tasks with *nix systems.
 > 
 > Yes it is, and no it isnt.
 > Yes, if you know Unix, then it's quite easy and fast to automate
 > things.

True.

 > No, it isn't 

False.

 >because hardly anyone knows Unix,

True.

The point is, you don't need to know Unix to do a better job of
automation, on at least one of the dimensions of quality and quantity.
Any of shell, Python (preferred, of course), Ruby, or (in a pinch)
Perl is plenty.  (Sadly enough, Emacs Lisp no longer qualifies on
performance-when-working or robustness. *sigh*)

Much of this could be done by web services, but they have to be much
more robust than script-installed-on-workstation services.

 > they know Unix don't know it. And if that wouldnt be enough, you'll
 > still have the "We dont have that software available on Unix/Linux"
 > problem.

That's the biggest advantage, though.  Mostly *that software* is not
mission critical.  (Your case is different, obviously.  I feel sorry
for you, but you can't argue that a "small electronics engineering
company" is a typical victim of Windows addiction.)  A smart, ruthless
manager would just raise wages all around (by about 25% of the
productivity improvement expected ;-), and then enforce the unfamiliar
but more productive environment.  "Cold turkey" works. ;-)

The real advantage of open source in this context is that you can
kaizen it without selling your company to pay for the source license
to Office or whatever.

 > Not to talk about the issue, that the general office worker does
 > not know anything about Unix.

They don't need to.  You only need one toolsmith per 20 office workers
or so.  (You can probably stretch that quite a bit if their jobs are
pretty much identical, such as in a research university where about
half of the clerical work is related to grant applications and
reports, and about half of that is as standard as a U.S. tax form --
except lacking the required "paperwork burden" notice ;-).

 > But the funny thing is, that we are using Eclipse + gcc + OpenOCD for
 > our cross compiling toolchain and struggle with a lot of issues because
 > windows isnt a unix ^^;

See?  In the end you come back to my position.

Note that I'm not saying the strategy I allude to will always work.
Just that it can be implemented, but it takes a lot of care.

Aside from in-company adjustments, it's also possible in many cases to
do external adjustments.  Ie, target a market niche where tuning your
internal processes to open source/open standards is a non-issue or
even an advantage.

This is an interesting rather abstract point of view:

http://www.sdtimes.com/content/article.aspx?ArticleID=34351&page=4

I took a devil's advocate position (very similar to yours, that not
everybody can do things Fremantle's way) in a discussion on the FSB
list, but the basic thrust of his essay is correct, I think.



Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links