Making waves:
means disturbing the established order of things; such as introducing a new concept or language that's different from "the way we've always done it." It is perceived as a threat to the status quo.
Comes from waves in water that make boats rock (another phrase is "Don't rock the boat.")
···
What do you mean making waves? Confused...
Shannon
On Thu, 12 Dec 2002 08:00:28 +0900 > "Ted" <ted@datacomm.com> wrote:
> Unfortunately, people rise in management by NOT making waves...
>
> > Hi Phil,
> >
> > You are absolutely right. What they fear is that:
> >
> > 1. Currently only I understand Ruby.
> > 2. Java is in vogue. They want the language to be there after 10-20
> > years...
> >
> > I am currently writing a small introduction letter to my boss...
> >
> > Shannon
Making waves:
means disturbing the established order of things; such as introducing a
new concept or language that’s different from “the way we’ve always done
it.” It is perceived as a threat to the status quo.
Comes from waves in water that make boats rock (another phrase is “Don’t
rock the boat.”)
What do you mean making waves? Confused…
Shannon
On Thu, 12 Dec 2002 08:00:28 +0900 > “Ted” ted@datacomm.com wrote:
Unfortunately, people rise in management by NOT making waves…
Hi Phil,
You are absolutely right. What they fear is that:
Currently only I understand Ruby.
Java is in vogue. They want the language to be there after
10-20 years…
I am currently writing a small introduction letter to my boss…
Shannon
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002
Don’t tell them you are using Ruby (or mention any technology for
that matter)
Deliver what your boss wants in business terms on time, to budget
etc.
What more can he want?!
That’s certainly one strategy: if you think you can develop this app in
Ruby in a relatively short amount of time AND if it’s a sort of standalone
app that doesn’t depend on other modules written in other languages
(other than C or C++ which can be fairly easily wrapped for use
in Ruby) then go for it. You can demo the app to your boss and hopefully be
done with all the convincing.
If the edict goes forth to use Java, I suppose if you’re convinced that
you can deliver something quicker in Ruby than a few people coding in Java
can deliver it in that you could start a parallel effort to try to beat
them… but you’d probably have to be working on it on your own time.
“Or perhaps the truth is less interesting than the facts?”
Amy Weiss (accusing theregister.co.uk of engaging in ‘tabloid journalism’)
Senior VP, Communications
Recording Industry Association of America
Hi,
Before I learned Ruby, I had a job as a ‘Unix Tool Man’, writing
scripts and programs.
I used C, C++, KornShell, awk, Perl and Python.
I questions I always ask when I was handed a program requirement was
‘Production’ or ‘in-house’ and when you want it done by.
This allowed me to choose the correct language for the job.
On a ‘Production’ program I only could use 'C, C++, and KornShell. I
always went with KornShell and awk for non-real time and C and C++ for
real-time programs.
On an ‘in-house’ program I used Python. If the program was going to be
around for a while, I moved it to C++.
The meaning of the story:
Don’t ask, don’t tell - If the requirement does not say what language
to use, choose what every language will get the job done with the less
amount of maintenance. This way the program is running and then you can
have the program redone in another language later.
-----Original Message-----
From: Russ Freeman [mailto:russ@freesoft.co.uk]
Sent: Wednesday, December 11, 2002 8:28 PM
To: ruby-talk ML
Subject: Re: help – persuade my boss to adopt ruby
My advice:
Don’t tell them you are using Ruby (or mention any technology for
that matter)
Deliver what your boss wants in business terms on time, to budget
etc.
Making waves:
means disturbing the established order of things; such as introducing a
new concept or language that’s different from “the way we’ve always done
it.” It is perceived as a threat to the status quo.
Comes from waves in water that make boats rock (another phrase is “Don’t
rock the boat.”)
What do you mean making waves? Confused…
Shannon
On Thu, 12 Dec 2002 08:00:28 +0900 > “Ted” ted@datacomm.com wrote:
Unfortunately, people rise in management by NOT making waves…
Hi Phil,
You are absolutely right. What they fear is that:
Currently only I understand Ruby.
Java is in vogue. They want the language to be there after
10-20 years…
I am currently writing a small introduction letter to my boss…
Shannon
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002
Making waves:
means disturbing the established order of things; such as introducing a
new concept or language that’s different from “the way we’ve always done
it.” It is perceived as a threat to the status quo.
Comes from waves in water that make boats rock (another phrase is “Don’t
rock the boat.”)
What do you mean making waves? Confused…
Shannon
On Thu, 12 Dec 2002 08:00:28 +0900 > > “Ted” ted@datacomm.com wrote:
Unfortunately, people rise in management by NOT making waves…
Hi Phil,
You are absolutely right. What they fear is that:
Currently only I understand Ruby.
Java is in vogue. They want the language to be there after
10-20 years…
I am currently writing a small introduction letter to my boss…
Shannon
Incoming mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.422 / Virus Database: 237 - Release Date: 20/11/2002
If the edict goes forth to use Java, I suppose if you’re convinced that
you can deliver something quicker in Ruby than a few people coding in Java
can deliver it in that you could start a parallel effort to try to beat
them… but you’d probably have to be working on it on your own time.
Phil
Alternatively, take the approach that you’ll save time in the long run by doing
a Ruby prototype first. That’s what I did for my current project. My manager
(a very reasonable guy but fearful of company politics - correctly so) turned a
blind eye until the deadline was looming, then insisted I start work in Java.
He and I know that the project is better for having done a working prototype
first. And then you get that nice chance to start from scratch.
Coding Java is much easier when you’re thinking in Ruby, but quite frustrating
nonetheless…
Please Shannon, although most people on the list don’t mind answering a
whole bunch of newbie questions, it pays at times to turn first to the
manual before posting. Its right there in the Pickaxe, and in numerous other
places. IRC might also be an appropriate venue for spur of the moment, no
research required questions, but an archived mailing list with an immense
volume of postings certainly isn’t.
(from Ruby and Microsoft Windows chapter, pickaxe: "In these cases, you’ll
want to use rubyw.exe. It is the same as ruby.exe except that it does not
provide standard in, standard out, or standard error, and does not launch a
DOS shell when run. ")