You are a stupid programmer, you can't have that

someone someone at somewhere.com
Sun Aug 8 15:29:04 UTC 2021


On Sunday, 8 August 2021 at 08:59:16 UTC, Walter Bright wrote:

First and foremost ... thanks for D; your language seems superb 
:) !

Second: you all are a welcoming community to outsiders/newbies, 
something not seen very often on these kind of projects.

> All he said was "thank god for mom!"

I am not complaining nor anything like it, I think you know what 
should have been done and proceeded accordingly giving your vast 
and indisputable experience and track record, but, as usual, 
there are two points-of-view for any given problem:

I think I have a better analogy to the car-one:

- NASA/JPL/Boeing/et-al vs SpaceX

For instance JPL won't even let you a minor-minor-minor-deviation 
on any given issue and so their track record is almost astounding 
to say the least (let's forget about that *minor* issue involving 
a metric/imperial conversion). Think mom. Same for 
NASA/Boeing/and-family ... superb engineers thinking 
contingencies against the impossible. You got excellent track 
records but ...

On the other side, when you let loose available unrestricted 
tools on the wild, you end up with things like SpaceX. The 
progress we are having right now in a very short span of time (I 
mean, we, as humanity, not as a SpaceX employee of course) is 
unheard off. Lots of out-of-the-box-thinkers and what-not at the 
expense of taking increased risk in order to succeed. And the 
whole establishment frantically playing catch-up.

Which approach is better ?

Both and neither one; it depends on the point-of-view.

Why do I bring back this analogy ? Because when you give users 
unrestricted tools/hardware they'll surely find ways of doing 
things you can never dreamed of. That's how innovation works. At 
the expense of risk, of course, you can't have both at the same 
time.

And in our tech-sphere, same with hardware vendors: they want you 
to use their products the way they suit them for whatever reasons 
($) and people always find ways to build superb things 
out-of-the-intended use-case ... just think google and hardware 
vendors on the beginnings before this hyper-scale thing became 
into existence.

Again: I am not complaining, I am very happy with D so far, it is 
your project, your language, you can do whatever you want with it 
the way you like :)

It is just I found this such a goood topic !


More information about the Digitalmars-d mailing list