[Shootout-list] hackers vs. PHBs
Brent Fulgham
bfulg@pacbell.net
Sat, 25 Sep 2004 23:18:57 -0700
On 2004-09-25 22:48:31 -0700 Brandon J. Van Every
<vanevery@indiegamedesign.com> wrote:
> Here we have a fundamental difference of philosophy. You think the
> shootout is about each 'hacker' having a 'fun time' evaluating
> languages
> according to personal preference. I think the Shootout is about
> 'PHBs'
> looking up 'winning scores' to decide whether to approve the use of
> some
> newfangled language. The latter goal requires consistency. Managers
> don't sit around customizing stuff, they look at the marketing numbers
> and say, "Ok, that's a winner."
Do your PHB's care about concurrency or system safety? I find that
most complain
about bugs and system stability , while simultaneously forcing the use
of languages
like Java and C# on their development teams.
My intention with the Shootout was to show that Lisp, Eiffel, SML,
Erlang, and so
forth could all provide useful, competitive solutions.
I think in the case of the ML family we can show that we are so close
to C/C++
performance that the distinction is almost meaningless.
> We should be conditioning the major categories of comparison that
> people
> use.
Okay -- I can buy that. What categories would you suggest?
My great frustration is that even with great timings and memory use
for languages
like SML and even Lisp, PHB's still mandate C++ or Java because of
vacuous terms
such as "standards-compliant" or "will be easy to find trained
developers for future work"
or "no one was ever fired for buying IBM", etc. In these cases, I
don't know that
the Shootout helps much -- and I find that most of the instances I run
into *are*
these cases. :-(
-Brent