Worst ideas/features in programming
Ola Fosheim Grøstad
ola.fosheim.grostad at gmail.com
Wed Oct 27 22:25:09 UTC 2021
On Wednesday, 27 October 2021 at 21:31:05 UTC, ClapTrap wrote:
> And chainsaws are pretty simple machines, I mean in terms of
> design they are pretty much all at the same place. So you can
> probably find very similarly specced machines by all the big
> manufacturers.
Hm, I don't think anyone are making high speed chainsaws anymore
(I think they max out at 11000RPM now). Only matters slightly
when delimbing really. RPM goes down real fast when you enter
anything with thickness (it is a thinning saw, so not very
powerful, but easy handling).
> Programming languages are not like that, they're not
> technically comparable, you pick any two languages you can find
> a shed load of technical reasons to chose one over the other.
Most people tend to go with what-other-people-are-going-with. For
instance, C++ is pretty much a lonely king-on-the-hill for
graphics and audio. You go with the group that you identify with
is using. Java for business applications. And so on.
I don't actually think average developers look for new
opportunities when picking a language. When they pick a
framework, they might. For language choice, I think average
programmers go with something that makes them feel safe.
> You read up on the web, or you ask someone you think will be
> able to help. But you don't go and ask them "I need a chainsaw,
> which is the most nordic?".
>
> Or maybe you do? :)
Heh, when I was young I totally wanted the Jonsered 20xx TURBO.
That "TURBO" made it seem totally awesome (but probably was no
better, clever marketing ;^).
All the pro saws in stores were either Husqvarna or Jonsered back
then (Swedish brands) IIRC. I doubt I would have considered any
other brands, just assumed other brands were crap. And I still
feel/assume that Husqvarna is better than Stihl in handling and
build quality, and would not consider other brands than those
two. Taking down windfalls can be dangerous, I don't want the saw
to fail on me. As I said, you don't know if a tool is robust
until it fails.
> Saying PhP is just as good as any other tool is not a rational
> point of view.
The syntax isn't great, but the semantics in "modern" Php is good
enough. I personally don't feel the package is up to a
professional standard, although people obviously use it in a pro
setting. So it is a feeling, more than a dissection. If I am
going to spend a lot of time focusing on a language I want an
aesthetics I like, so that I can write code I from time-to-time
feel is beautiful. Can you be truly satisfied with a language if
you don't like the looks of the code at the end of the day? I
doubt it, but then we are in a very subjective landscape!
It is kinda like why I want the pro line Husqvarna, I want the
top handle to be in metal. It gives me a better feeling and I can
focus more on the work (and forget about the tool). It is kinda
subjective though, whether one feels a metal handle is better
than a plastic handle.
More information about the Digitalmars-d
mailing list