From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-0.3 required=5.0 tests=BAYES_00, REPLYTO_WITHOUT_TO_CC autolearn=no autolearn_force=no version=3.4.4 Path: border2.nntp.dca1.giganews.com!nntp.giganews.com!usenet.blueworldhosting.com!feeder01.blueworldhosting.com!feeder.erje.net!eu.feeder.erje.net!newsfeed.datemas.de!weretis.net!feeder4.news.weretis.net!news.mixmin.net!aioe.org!.POSTED!not-for-mail From: "Dmitry A. Kazakov" Newsgroups: comp.lang.ada Subject: Re: F-22 ADA Programming Date: Wed, 29 Oct 2014 21:43:16 +0100 Organization: cbb software GmbH Message-ID: References: <220f97ab-9aa2-4961-b140-2b271c3ab99a@googlegroups.com> <99759c3f-a35f-4745-a8fd-2fb6ab6fb1aa@googlegroups.com> <48dc1630-8e7d-4e29-8bdd-53d74932d9d0@googlegroups.com> <88a7f98c-55c2-4b5f-8a9d-c8b7512781c8@googlegroups.com> Reply-To: mailbox@dmitry-kazakov.de NNTP-Posting-Host: Xn+ybM2JynFOXdIT5N5zBw.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Complaints-To: abuse@aioe.org User-Agent: 40tude_Dialog/2.0.15.1 X-Notice: Filtered by postfilter v. 0.8.2 Xref: number.nntp.giganews.com comp.lang.ada:190209 Date: 2014-10-29T21:43:16+01:00 List-Id: On Wed, 29 Oct 2014 10:20:12 -0700, Jeffrey Carter wrote: > On 10/29/2014 01:37 AM, Dmitry A. Kazakov wrote: >> >> What if I say that making programmers responsible for language choices made >> by *others* directly (by [mis-]management) and indirectly (through crippled >> software developing market) is unethical too? > > Surely if the language is chosen by management, they share in the responsibility > for its effect. A developer who agrees to work on the project using the poor > language has made a decision to do so, and is clearly responsible for that decision. No taxation without representation. The blame is put squarely on those who make these decisions. Refusing to work is an extraordinary measure outside normal developing process to be used only in the cases of clearly criminal orders. IMO it is more unethical than using an inferior language. E.g. if programmers refused to work on a new aircraft there would be none and the country could become defenseless. Remember how Ada was snubbed because used by DoD? Was that ethical? -- Regards, Dmitry A. Kazakov http://www.dmitry-kazakov.de