[#10209] Market for XML Web stuff — Matt Sergeant <matt@...>

I'm trying to get a handle on what the size of the market for AxKit would be

15 messages 2001/02/01

[#10238] RFC: RubyVM (long) — Robert Feldt <feldt@...>

Hi,

20 messages 2001/02/01
[#10364] Re: RFC: RubyVM (long) — Mathieu Bouchard <matju@...> 2001/02/05

[#10708] Suggestion for threading model — Stephen White <spwhite@...>

I've been playing around with multi-threading. I notice that there are

11 messages 2001/02/11

[#10853] Re: RubyChangeRequest #U002: new proper name for Hash#indexes, Array#indexes — "Mike Wilson" <wmwilson01@...>

10 messages 2001/02/14

[#11037] to_s and << — "Brent Rowland" <tarod@...>

list = [1, 2.3, 'four', false]

15 messages 2001/02/18

[#11094] Re: Summary: RCR #U002 - proper new name fo r indexes — Aleksi Niemel<aleksi.niemela@...>

> On Mon, 19 Feb 2001, Yukihiro Matsumoto wrote:

12 messages 2001/02/19

[#11131] Re: Summary: RCR #U002 - proper new name fo r indexes — "Conrad Schneiker" <schneik@...>

Robert Feldt wrote:

10 messages 2001/02/19

[#11251] Programming Ruby is now online — Dave Thomas <Dave@...>

36 messages 2001/02/21

[#11469] XML-RPC and KDE — schuerig@... (Michael Schuerig)

23 messages 2001/02/24
[#11490] Re: XML-RPC and KDE — schuerig@... (Michael Schuerig) 2001/02/24

Michael Neumann <neumann@s-direktnet.de> wrote:

[#11491] Negative Reviews for Ruby and Programming Ruby — Jim Freeze <jim@...> 2001/02/24

Hi all:

[#11633] RCR: shortcut for instance variable initialization — Dave Thomas <Dave@...>

13 messages 2001/02/26

[#11652] RE: RCR: shortcut for instance variable initialization — Michael Davis <mdavis@...>

I like it!

14 messages 2001/02/27

[#11700] Starting Once Again — Ron Jeffries <ronjeffries@...>

OK, I'm starting again with Ruby. I'm just assuming that I've

31 messages 2001/02/27
[#11712] RE: Starting Once Again — "Aaron Hinni" <aaron@...> 2001/02/27

> 2. So far I think running under TextPad will be better than running

[#11726] Re: Starting Once Again — Aleksi Niemel<zak@...> 2001/02/28

On Wed, 28 Feb 2001, Aaron Hinni wrote:

[ruby-talk:10654] Re: How to convince management

From: David Ness <DNess@...>
Date: 2001-02-10 01:40:02 UTC
List: ruby-talk #10654
Phil Tomson wrote:
> 
> I wrote a project proposal for an upcoming project and I proposed that we
> use Ruby for it.  In the project planning meeting the proposal to use Ruby
> was strongly opposed by management types - "We use C++ and Perl for
> projects here and that's it!  This project will be done in Perl!".  I
> managed to get them to at least let me schedule a future meeting where I
> will present the case for using Ruby.
> 
...
> 
> Has anyone else out there faced a similar situation and succeeded in
> convincing management?  Does anyone out there have success stories about
> using Ruby for fairly largescale projects that I can show to my
> management?
> 
> Thanks.
> 
> Phil

What overwhelming positives are there for using Ruby? It seems to me that
   the negatives for any new language are easy to understand and sympathize
   with. Management doesn't have:
     (a) established procedures for evaluating quality;
     (b) established procedures for finding new talent;
     (c) established documentation standards; 
     (d) widely distributed knowledge of the language in the
         organization;
     (e) existing notions of how fast progress should be made in
         the new language;
     .... (the list goes on)

Against this you need to have something important on the positive side just
     to realistically get any consideration. No argument that `this is a little
     better than ...' is going to be worth much. Even if you think you are
     going to be able to save 50% in development costs (would that be
     realistic in your situation?) you probably will not get off the ground 
     as management (rightly, IMO) will (a) discount your estimate substantially
     (they have no experience to base a more optimistic view on); and (b)
     they will demand more than a 25% improvement just to be worth the effort
     of bringing in something new.

IME new languages only come into organizations when the case is _overwhelming_.
We successfully brought one new language into a large New York firm by
using the weekend that was supposed to be used to develop our proposal to
actually implement the system. Since previous efforts had taken >9 mos. and had,
in addition, failed, this got a lot of attention. And management, seeing a
9 month implementation drop to 3 days understood the economic consequences to
themselves immediately. We'd never have made it work if all we had to offer was
a proposal to implement in 5 months instead of 9.

If you want to bring new technology into an organization, you should recognize
that (a) that is the `cart leading the horse'; and (b) you should spend your
time looking for situations where your choice will simply overwhelm 
alternatives. Otherwise you are, IMO, destined to spend a lot of frustrating
time...

In This Thread