comp.lang.ada
 help / color / mirror / Atom feed
From: Marin David Condic <nobody@noplace.com>
Subject: Re: Ada used in General Aviation (GA) applications?
Date: Wed, 12 May 2004 12:21:51 GMT
Date: 2004-05-12T12:21:51+00:00	[thread overview]
Message-ID: <40A216C8.1060100@noplace.com> (raw)
In-Reply-To: tVdoc.16693$V97.6543@newsread1.news.pas.earthlink.net

Richard Riehle wrote:
 >
 > "We will only build a product if someone asks for it," is not a
 > particularly good business strategy.   One can keep a company alive,
 > for a while, using that strategy, but it is not a sustainable
 > posture.   Entrepreneurs are constantly trying to find new markets,
 > not simply cling to existing ones.
 >

 From what I can see, most of the Ada vendors are sitting in the
background with Ada and selling what they can sell, but looking to other
ventures as their future. I can sympathize with the attitude of "We're
driven by what our customers want..." but here's the flaw: It keeps your
ever dwindling customer base happy with you while finding ABSOLUTELY NO
*NEW* business. (Unless, of course, you're getting out of the Ada 
business - which then makes you irrelevant to the discussion at hand.)

How many people currently use Ada in real-world development jobs? 1%?
5%? Whatever it is - its *not* a big number. What is Ada going to do to
try to persuade the 95%-99% of the developers out there that they should
use Ada? All the arguments we've been hearing for years about long term
costs and reliability and such just have *not* sold. So the vendors and
the Ada fans can all go home grumbling about how stupid the general
computing public is and watch Ada die, or they can try to get
*innovative* and find a way to attract some *NEW* business.





 > There have been a few examples of risk takers in the Ada industry.
 > RR Software comes to mind.  Meridian comes to mind.   OC Systems.
 > There are a few others.  The fact that these have not been a
 > resounding success has acted as a deterrent for others.

Some of it is an issue of resources. It can take a lot of cash to
promote a technology. But if individual entrepreneurial companies can't
do it on their own, they can consider that a rising tide raises all
ships and band together to take some joint action. Go off and develop
some strategy for getting Ada adopted in a more lucrative area and then
stay focused on that strategy. I don't know why the vendors don't get
together and pool some resources to try to advance Ada technology
because at this point its going down the tubes and going to take them
*all* out of business. Perhaps they just figure they're migrating to
selling other technology and don't really care if Ada has any future.





 >
 > Marin is correct when he suggests that the only way to make Ada
 > successful is for people to being creating products that use it.  We
 > can whine about the fact that more people are not choosing it, we can
 > complain about the stupidity of the LM management on JSF, we can
 > wring our hands about the downside of abrogating the mandate.   None
 > of that is worth much.    What is worth a lot is for those who know
 > and love Ada to build commercial products using it.  Sell your
 > shrink-wrapped Ada application to the general marketplace.  Let
 > people know you used Ada for development. Once we have those kind of
 > successes, Ada can stand on its own and will be recognized for the
 > value it actually provides.
 >


Amen! Amen! and Amen! Every time I hear someone here blaming it all on
the "stupidity of managers" or "DoD Contractor greed" or "The hacker 
mentality that likes debugging" or any number of other excuses, I 
cringe. We could debate the truth or falsity of those excuses forever. 
Let's assume they're all 100% true. How does that get Ada adopted 
anywhere that matters? How many Ada programming jobs does that create? 
If its all true and the conclusion is that its all hopeless, then let's 
just put Ada in a coffin, bury her in the ground and get off this 
newsgroup and go talk about something that has a future.

If nobody does anything entrepreneurial with Ada, then there are no Ada 
jobs, students will consider learning Ada a waste of their time, big 
companies like LockMart will see Ada as a niche language that nobody 
uses and not worth their time/money to adopt, managers will perceive it 
as too big a risk and too high a cost to use on their projects, Ada 
vendors have nobody to sell support contracts to, etc., etc., etc.

The reason Ada is dying is because nobody is off building 
entrepreneurial products with it. All the "free" software in the world 
will not make Ada a hit if there isn't somewhere along the line some 
revenue with which to cut paychecks and purchase Ada vendor support, 
right? So dream up an end product that might have a market and in which 
Ada can play a role in making it a success. When that product is selling 
and generating revenue, Ada gets some life breathed back into it.

MDC


-- 
======================================================================
Marin David Condic
I work for: http://www.belcan.com/
My project is: http://www.jsf.mil/NSFrames.htm

Send Replies To: m   o   d   c @ a   m   o   g
                    c   n   i       c   .   r

     "Face it ladies, its not the dress that makes you look fat.
     Its the FAT that makes you look fat."

         --  Al Bundy

======================================================================




  reply	other threads:[~2004-05-12 12:21 UTC|newest]

Thread overview: 119+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-05-10  9:17 Ada used in General Aviation (GA) applications? Kai Glaesner
2004-05-10 11:39 ` Marin David Condic
2004-05-10 17:59   ` Jeffrey Carter
2004-05-11 11:38     ` Marin David Condic
2004-05-10 18:28   ` Bernd Specht
2004-05-10 20:10     ` Martin Dowie
2004-05-11  7:37       ` Dmitry A. Kazakov
2004-05-11  9:45         ` Bernd Specht
2004-05-11  9:52       ` Bernd Specht
2004-05-11 11:50         ` Marin David Condic
2004-05-12  0:07           ` Richard  Riehle
2004-05-12 12:21             ` Marin David Condic [this message]
2004-05-12 15:36             ` Robert C. Leif
2004-05-11 19:34         ` Bernd Trog
2004-05-11 20:46           ` Bernd Specht
2004-05-12 17:09             ` Mike Silva
2004-05-12 18:51               ` Bernd Specht
2004-05-13  5:50                 ` Pascal Obry
2004-05-13  7:21                 ` Vinzent 'Gadget' Hoefler
2004-05-13  8:10                   ` Bernd Specht
2004-05-13  8:57                     ` Vinzent 'Gadget' Hoefler
2004-05-13  9:27                     ` Ludovic Brenta
2004-05-13 11:46                     ` Marin David Condic
2004-05-13 19:20                       ` Randy Brukardt
2004-05-13 21:00                         ` tmoran
2004-05-13 23:41                         ` Alexander E. Kopilovich
2004-05-14  6:44                         ` Anders Wirzenius
2004-05-14 13:54                           ` Andersen Jacob Sparre
2004-05-17  5:27                             ` Anders Wirzenius
2004-05-17 11:53                             ` Marin David Condic
2004-05-14 22:31                           ` Ludovic Brenta
2004-05-15  9:05                             ` Jacob Sparre Andersen
2004-05-15 11:46                               ` Ludovic Brenta
2004-05-16 16:48                               ` Jeffrey Carter
2004-05-17  6:35                                 ` Time to market, was: " Anders Wirzenius
2004-05-17 12:17                                 ` Marin David Condic
2004-05-18  1:05                                   ` Jeffrey Carter
2004-05-18  7:58                                     ` Peter Amey
     [not found]                                     ` <40A9EFFC.7090708@noplace.com>
2004-05-19  0:45                                       ` Jeffrey Carter
2004-05-17 12:04                               ` Marin David Condic
2004-05-17  6:09                             ` Anders Wirzenius
2004-05-18  4:45                               ` Simon Wright
2004-05-17 11:58                             ` Marin David Condic
2004-05-17  6:15                           ` Martin Krischik
2004-05-17 11:48                         ` Marin David Condic
2004-05-13 16:45                     ` Pascal Obry
2004-05-13 17:05                       ` Lutz Donnerhacke
2004-05-13 20:59                         ` Bartłomiej Świercz
2004-05-13 21:06                         ` Pascal Obry
2004-05-14  1:07                           ` Alexander E. Kopilovich
2004-05-13 22:37                         ` Alexander E. Kopilovich
2004-05-14  6:41                         ` Ole-Hjalmar Kristensen
2004-05-13 19:30                     ` Bernd Trog
2004-05-13 16:17                   ` Mike Silva
2004-05-11 20:15         ` Martin Dowie
2004-05-12 12:30           ` Marin David Condic
2004-05-13  7:55             ` Dmitry A. Kazakov
2004-05-13 12:01               ` Marin David Condic
2004-05-13 13:22                 ` Dmitry A. Kazakov
2004-05-17 12:25                   ` Marin David Condic
2004-05-17 13:11                     ` Dmitry A. Kazakov
2004-05-13 19:29                 ` Randy Brukardt
2004-05-14 10:45                   ` Kai Glaesner
2004-05-14 22:35                     ` Ludovic Brenta
2004-05-17 12:26                   ` Marin David Condic
2004-05-17 19:29                     ` Randy Brukardt
2004-05-18  1:09                       ` Jeffrey Carter
     [not found]                         ` <40A9F260.9080300@noplace.com>
2004-05-19  0:50                           ` Jeffrey Carter
2004-05-19  1:34                             ` Marin David Condic
2004-06-06  9:48                         ` I R T
2004-05-18  4:50                       ` Simon Wright
     [not found]                         ` <40A9F38C.9080003@noplace.com>
2004-05-18 21:05                           ` Simon Wright
2004-06-06  9:51                             ` I R T
2004-05-18 12:05                       ` Marin David Condic
2004-05-19 17:17                         ` Randy Brukardt
2004-05-19 22:21                           ` Marin David Condic
2004-05-20 19:10                           ` Georg Bauhaus
2004-05-21 11:39                             ` Marin David Condic
2004-05-19 22:42                         ` Jeff C,
2004-05-20 11:36                           ` Marin David Condic
2004-05-21  1:46                             ` Jeff C,
2004-05-21  5:46                               ` Richard  Riehle
2004-05-21  5:44                             ` Simon Wright
2004-06-06 10:01                               ` I R T
2004-05-12  2:32         ` Steve
2004-05-12 12:34           ` Marin David Condic
2004-05-13  6:21         ` Richard  Riehle
2004-05-13  8:30           ` End of "discussion" (was Re: Ada used in General Aviation (GA) applications?) Bernd Specht
2004-05-13 15:14             ` Robert I. Eachus
2004-05-13 12:09           ` Ada used in General Aviation (GA) applications? Marin David Condic
2004-05-13 14:58           ` Martin Dowie
2004-05-13 20:37             ` Symbian OS (was: Re: Ada used in General Aviation (GA) applications?) Alexander E. Kopilovich
2004-05-11 11:41     ` Ada used in General Aviation (GA) applications? Marin David Condic
2004-05-11 17:28       ` Bernd Specht
2004-05-12 12:42         ` Marin David Condic
2004-05-13  8:00           ` Dmitry A. Kazakov
2004-05-12 10:01     ` Peter Amey
2004-05-12 12:50       ` Marin David Condic
2004-05-12 14:45         ` Georg Bauhaus
2004-05-13  7:43         ` Peter Amey
2004-05-13 12:17           ` Marin David Condic
2004-05-12 17:13       ` Mike Silva
2004-05-10 21:31 ` Ludovic Brenta
2004-05-11 11:29   ` Martin Dowie
2004-05-11 20:12     ` Martin Dowie
2004-05-11 14:29   ` Britt Snodgrass
2004-06-06  9:30 ` I R T
  -- strict thread matches above, loose matches on Subject: below --
2004-05-12  9:06 Lionel.DRAGHI
2004-05-12 12:52 ` Marin David Condic
2004-05-12 17:58 ` Bernd Specht
2004-05-12 18:13   ` Ludovic Brenta
2004-05-12 18:28     ` Mark Lorenzen
2004-05-13 13:31   ` Mike Silva
2004-05-12 14:25 Lionel.DRAGHI
2004-05-13  7:57 Lionel.DRAGHI
2004-05-13  8:39 Lionel.DRAGHI
2004-05-14 11:44 Lionel.DRAGHI
2004-05-14 18:11 ` Martin Dowie
2004-05-16 18:53   ` Robert I. Eachus
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox