[Info-vax] Rust as a HS language, was: Re: Quiet?

Arne Vajhøj arne at vajhoej.dk
Thu Apr 7 20:01:03 EDT 2022


On 4/7/2022 11:59 AM, chris wrote:
> On 04/07/22 15:59, Dan Cross wrote:
>> In article<t2l9jp$b8i$1 at gioia.aioe.org>,
>> chris<chris-nospam at tridac.net>  wrote:
>>> On 04/06/22 01:25, Dan Cross wrote:
>>> This sounds like medication to cure everyone from their sloppy
>>> programming. The infantilisation of complex subjects, just to give the
>>> lazy an easier time, while still getting the product built.
>>> The answer to that is not languages that constrain movement, but
>>> developing more professional skills and applying due diligence
>>> and attention to detail to system design and implementation.
>>>
>>> I must be getting old, so what happened to pursuit of excellence
>>> and more ?...
>>
>> Excellent practitioners curate their tools and select the ones
>> that give them the best chance of maximizing the effectiveness
>> of their work products.  Ego driven machismo and disdain for
>> tooling that helps prevent defects is a sign of an amateurish
>> attitude towards software development, not that of a
>> professional, let alone an engineer.

>   Agree 100% with that. Good engineers develop their own methods
> and tools as experience accumulates.

No.

Bad developers go for DIY methods and tools.

Good developers stand on the shoulders of giants.

>                                       Having said that, if you
> have been in the business for decades, you know what works and
> what doesn't and what is fluff, so a certain arrogance and
> intolerance of fools is normal. It's not an ego thing, but more
> often hard won experience in product delivery, often against
> the odds.

What works does rarely change.

But what is optimal changes over time.

As new technologies become available and the price
of various types of resources changes then what
is the optimal choice change.

Classic example is that like 50 years ago it
may have made perfect sense to hand code stuff
in assembler to save a few KB of memory and
a some instructions executed. Today cost of memory
and CPU power has dropped several orders of
magnitude compared to developer hours and
compiler have become must better at optimizing.
It is not worth it.

Arne





More information about the Info-vax mailing list