Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: "Jeremy O'Donoghue" <jeremy.odonoghue@gmail.com>
Cc: caml-list@inria.fr
Subject: Re: [Caml-list] OCaml for Industry
Date: Mon, 8 Aug 2005 22:10:14 +0100	[thread overview]
Message-ID: <d70bd409050808141026130950@mail.gmail.com> (raw)
In-Reply-To: <013d01c59c3c$a93375e0$0100a8c0@warp>

On 08/08/05, Nicolas Cannasse <warplayer@free.fr> wrote:
> >
> > Whilst considering future projects, it occurred to me that a management
> report
> > along the lines of "OCaml for Industry" might be a viable product. Such a
> > book could explain the utility of OCaml in overall terms (for managers and
> > investors) as well as detailing the benefits, costs and various ways of
> > adopting OCaml in industrial projects.
> >
> > I'd like to hear from anyone who thinks their company might buy such a
> > management report (for around 800UKP) and anyone who can provide
> information
> > about case studies of OCaml having been used in industry.
> >
> 
> That's bad news that nobody answered to this interesting topic within one
> week.
> As for buying a report, it might be nice to freely provide some results and
> trends and then sell the "full report" if it's what you want to do.

One of the problems with the idea of 'OCaml for Industry' is that
Industry can mean many things. In my case, 'industry' means the
development of complex real-time embedded software, generally
targetted at mobile telecomms.

With my manager's hat on, I don't want to know that OCaml is good for
(say) commercial games design. I need to make a case for it in my
industry (sadly this is hard in my case - no ARM target). I probably
can't get the cash to pay for a report, to assist in decision making.

However, many managers do have the ability to recommend the use of
consultants to train and mentor their teams, once the decision to do a
pilot has been made. This is often surprisingly easy, but it usually
takes an enthusiastic evangelist to get things moving.

This person probably knows 80% of the issues and pitfalls already. The
other 20% - well, they probably can't get funding to pay for a report
to help in this area, and that's what the pilot is there to find out.
In my opinion you'd be better off giving the report away (probably via
mailing list) with the expectation that if you make a good case you'll
see the return via consultancy, training and support contracts.

> My company is using OCaml is a lot of our projects, mainly for development
> tools (compilers, level generators, resources builders... ). It's perfectly
> suitable in the case where you need to manipulate a lot of data structures
> and apply algorithms to them.

Much the same for me. The advantage, in this field, is that the writer
of the tool generally 'owns' it forever, and the company doesn't much
care how the tool was written as long as it works. Same for utilities
which generate C/C++.

Moving slightly OT, if you want to penetrate industry, what is needed
is good, clear documentation, tutorials, good quality training,
support. OCaml lacks many of these. Serious indistrial adoptors will
pay for them. My employer spends many thousands of pounds per software
engineer per year on training, and pretty vast amounts on support as
well. We already play well with some leading-edge Open Source teams
(although we don't make a fuss about whom), but it's generally been in
the areas of training and support that the real money is spent.

Jeremy

> Nicolas
> 
> _______________________________________________
> Caml-list mailing list. Subscription management:
> http://yquem.inria.fr/cgi-bin/mailman/listinfo/caml-list
> Archives: http://caml.inria.fr
> Beginner's list: http://groups.yahoo.com/group/ocaml_beginners
> Bug reports: http://caml.inria.fr/bin/caml-bugs
>


  parent reply	other threads:[~2005-08-08 21:10 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-08-01 17:26 Jon Harrop
2005-08-08 17:14 ` [Caml-list] " Nicolas Cannasse
2005-08-08 17:20   ` Jon Harrop
2005-08-08 17:58     ` skaller
2005-08-08 18:35       ` Jon Harrop
2005-08-08 23:05         ` Chris Campbell
2005-08-08 23:32         ` Erik de Castro Lopo
2005-08-09  1:49           ` skaller
2005-08-09  3:18             ` Erik de Castro Lopo
2005-08-09  4:17               ` skaller
2005-08-09  5:39                 ` Nicolas Cannasse
2005-08-08 20:30   ` Yaron Minsky
2005-08-08 21:10   ` Jeremy O'Donoghue [this message]
2005-08-09 15:34 ` Eric Stokes

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=d70bd409050808141026130950@mail.gmail.com \
    --to=jeremy.odonoghue@gmail.com \
    --cc=caml-list@inria.fr \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox