comp.lang.ada
 help / color / mirror / Atom feed
From: Bill White <billjwhite@notan.org>
Subject: Re: F-22 ADA Programming
Date: Tue, 28 Oct 2014 19:36:41 +0000 (UTC)
Date: 2014-10-28T19:36:41+00:00	[thread overview]
Message-ID: <m2or89$u9j$1@speranza.aioe.org> (raw)
In-Reply-To: c7bbb554-2036-484d-9fb2-f4ff6b1dd6e4@googlegroups.com

On 2014-10-28, Adam Beneschan <adambeneschan@gmail.com> wrote:
> On Tuesday, October 28, 2014 4:58:56 AM UTC-7, Bill White wrote:
>
>> >>> Anyway, I think Bob is right that it shouldn't make a difference--a
>> >>> competent programmer should be able to switch to a new language (or
>> >>> OS or platform or toolset) fairly easily.
>> 
>> That's ok for people with no purpose other than to make money. Good
>> programmers, the ones you want working for you and with you, usually love
>> and hate languages for good reasons.

I had to reformat your post to get aioe to accept it. You're posting from
google, right? How about formatting the text for usenet rather than web?
Sane line lengths would help.

>
> Beg to differ--**strongly**.  I think I'm a good programmer.  And while every
> language has its annoyances and some are more annoying than others, the
> things I love about programming--the problem-solving and creative aspects
> , among other things--don't have to do with one or another particular language.
>  (I recently completed a personal project, no money involved, in my
> least-favorite language, PHP, and still enjoyed working on it despite all the
> things I don't like about that language.  I chose PHP because I knew it would
> work on that particular platform and I didn't know what else would work.)
>

I don't know you and I have no intention of offending you and I'm not sure
why you should care what I think. Actually I don't see where you are replying
to any particular point I made but perhaps extrapolating unnecessarily and
tangentially.

Likely we have a different view of what being a good programmer means. Your
comments about a recent project are exactly what I'm talking about. There is
a very big difference between people for whom programming is just one of
many tools to get a job done and people for whom programming itself is
what's important. The former utilitarians are not much concerned with
finding the best language or system becauses they are practical and more
results oriented. The latter craftsmen focus on tools because the
programming is what they value and the results are not the essence although 
good results are a natural result of doing things correctly with a refusal
to cut corners or take shortcuts for the sake of booting something out the
door. This divide is found in most things, not just programming and it's
ok. I don't want any of the practical types around because I'm not
interested in those kinds of compromises. Mostly in all my life I've been
able to avoid those situations. The one time I couldn't I quit rather than
do things contrary to the way they should be done.

I have to love my tools. I'm the same way with mechanical work. I won't use
lousy tools under any circumstances. To me the way the work is done is more
important than other considerations. In my experience it turns out doing
things correctly using the best tools possible always produces the best
result so it's hard to say where this doesn't work. And I don't find it's
more expensive, just the opposite. Sanitary design and coding is far cheaper
in the long run. It's the classic measure twice cut once. Could you get
"acceptable" results with substandard tools? It happens every day. But I
don't work in that world.

I don't have a utilitarian bone in my body. I'll happily go without
something I can't implement the way it should be done although in my work
this doesn't happen. For my own projects I don't use second-rate tools or
languages _even_ if it means not having this or that feature.

> I would hope that programmers who love the art of programming more than they love working in a particular language are the majority, not the minority.
> Please do not denigrate us as having "no purpose other than to make money."  Thank you.

I don't see any conflict between what I wrote and what you wrote. If
anything what you wrote seems to be in agreement with what I wrote. I said
and you quoted further on 

"or they are more focused on business or how many apps they have worked on
or other issues and coding is just a way to accomplish that."

Did I misunderstand you or are you violently agreeing with me?

>> Many people 
>> like to kid themselves and point out how they can learn new languages and 
>> technologies all the time and they happily bounce from job to job coding web 
>> or iPhone apps. 
>
>> But those people are either lying to themselves in that they don't really 
>> ever learn anything and become cut and paste junkies or they are more 
>> focused on business or how many apps they have worked on or other issues and 
>> coding is just a way to accomplish that.

Perhaps I should have broken that up into a few statements. There is a value
judgement there but that's the whole point of this thread.

> I believe you are way, way off base here, although I'm sure there are some such programmers who are kidding themselves.

I don't know how you can possibly say that. In my experience 90% or more
of the programmers and coders I have come across either by working with them
or having to work on their code are not qualified to work in the business at
all. Most people employed to write code are incapable of writing a complete
program without cutting and pasting, and certainly not an entire system from
scratch in any language on any platform. But that level of incompetence is
probably not limited to programming. If you take a hard look it appears that
most of the people in most jobs don't do them very well.

Bill

  reply	other threads:[~2014-10-28 19:36 UTC|newest]

Thread overview: 97+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-26 18:31 F-22 ADA Programming nathandsash
2014-10-26 19:02 ` Martyn Pike
2014-10-26 21:20 ` David Botton
2014-10-26 23:24   ` Jeffrey Carter
2014-10-26 23:55     ` David Botton
2014-11-14 22:54       ` rriehle
2014-11-14 23:46         ` Dennis Lee Bieber
2014-11-15  6:43           ` wilson
2014-11-15 17:49             ` Jeffrey Carter
2014-11-15 21:28         ` Maciej Sobczak
2014-11-16  9:57           ` Jean François Martinez
2014-11-16 22:26             ` Maciej Sobczak
2014-11-17  0:33               ` Jean François Martinez
2014-10-27  0:13     ` Robert A Duff
2014-10-27  0:31       ` David Botton
2014-10-27 10:17         ` Georg Bauhaus
2014-10-27 10:47           ` J-P. Rosen
2014-10-27 15:06         ` Adam Beneschan
2014-10-27 22:32           ` Randy Brukardt
2014-10-27  6:28       ` Pascal Obry
2014-10-27 15:04     ` Adam Beneschan
2014-10-27 15:17       ` Björn Lundin
2014-10-27 15:41       ` Maciej Sobczak
2014-10-27 16:01         ` Robert A Duff
2014-10-27 20:16         ` Adam Beneschan
2014-10-28  8:45         ` Natasha Kerensikova
2014-10-28 11:58           ` Bill White
2014-10-28 14:56             ` Adam Beneschan
2014-10-28 19:36               ` Bill White [this message]
2014-10-28 18:29           ` Jeffrey Carter
2014-10-28 18:37             ` Adam Beneschan
2014-10-28 19:14               ` David Botton
2014-10-28 21:06               ` Jeffrey Carter
2014-10-28 21:32                 ` Simon Clubley
2014-10-28 21:37                 ` Adam Beneschan
2014-10-28 23:59                   ` Jeffrey Carter
2014-10-29  0:34                     ` Adam Beneschan
2014-10-29  5:24                       ` Jeffrey Carter
2014-10-29  8:37                         ` Dmitry A. Kazakov
2014-10-29 17:20                           ` Jeffrey Carter
2014-10-29 20:43                             ` Dmitry A. Kazakov
2014-10-29 20:55                               ` Jeffrey Carter
2014-10-29 21:40                               ` Georg Bauhaus
2014-10-30  8:56                                 ` Dmitry A. Kazakov
2014-11-08  4:52                                   ` Randy Brukardt
2014-11-08  8:12                                     ` Dmitry A. Kazakov
2014-10-30 15:38                             ` Maciej Sobczak
2014-10-30 15:49                               ` Alan Jump
2014-10-30 22:33                                 ` Dennis Lee Bieber
2014-10-30 23:13                                   ` Jeffrey Carter
2014-10-30 16:07                               ` Bill White
2014-10-30 22:37                                 ` Maciej Sobczak
2014-10-31  9:41                                   ` Georg Bauhaus
2014-10-31 12:51                                     ` Brad Moore
2014-11-01  3:03                                     ` C versus Ada (once again :-)), was: " Simon Clubley
2014-11-01 13:35                                       ` Georg Bauhaus
2014-11-03  1:54                                         ` Simon Clubley
2014-11-03  9:42                                           ` Georg Bauhaus
2014-11-03 12:07                                           ` Luke A. Guest
2014-11-04  2:01                                             ` Simon Clubley
2014-11-03 14:26                                           ` Brian Drummond
2014-11-01 13:46                                       ` Maciej Sobczak
2014-11-03  2:01                                         ` Simon Clubley
2014-11-03  9:10                                           ` Maciej Sobczak
2014-11-03 12:09                                           ` Luke A. Guest
2014-11-03 12:40                                       ` Florian Weimer
2014-11-03 21:58                                         ` Shark8
2014-11-03 22:28                                           ` Dmitry A. Kazakov
2014-11-04 13:42                                           ` Florian Weimer
2014-11-04 15:01                                             ` G.B.
2014-11-04 15:50                                               ` Florian Weimer
2014-10-31 10:11                                   ` Bill White
2014-10-31 12:52                                     ` Maciej Sobczak
2014-11-02 15:40                                       ` Bill White
2014-11-02 22:23                                         ` Maciej Sobczak
2014-11-02 22:52                                           ` Peter Chapin
2014-11-03  1:36                                           ` Simon Clubley
2014-11-03 19:04                                           ` Laurent
2014-10-31 13:24                               ` Jacob Sparre Andersen
2014-11-08  4:45                 ` Randy Brukardt
2014-11-08 23:43                   ` Shark8
2014-11-09  8:39                     ` Simon Wright
2014-11-09 20:53                       ` Shark8
2014-10-28 19:18             ` Simon Clubley
2014-10-27 16:34       ` David Botton
2014-10-27 16:51         ` brbarkstrom
2014-10-27 18:03           ` G.B.
2014-10-27 22:06             ` Simon Wright
2014-10-28  9:40               ` Georg Bauhaus
2014-10-27 20:06         ` Adam Beneschan
2014-10-27 20:21           ` David Botton
2014-10-28 11:34       ` tonyg
2014-10-27 17:01     ` Pascal Obry
2014-10-27  4:53 ` Jerry Petrey
2014-10-29  1:49   ` F-35 (was:F-22 ADA Programming) Robert Love
2014-10-30  9:01     ` Frédéric Praca
2014-10-30  9:07       ` Frédéric Praca
replies disabled

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