News for hackers. Stuff that matters.
Re:Diminishing returns of static typing by emodendroket on Monday October 02, 2017 @11:44AM (#15384697)
Does anyone believe in using the wrong tool for the job?
Re:Diminishing returns of static typing by cle on Monday October 02, 2017 @11:49AM (#15384754)
Yes! Many engineers use tools they like for reasons unrelated to the job they're doing or the product they're building.
Re:Diminishing returns of static typing by emodendroket on Monday October 02, 2017 @12:25PM (#15385195)
It might still, at least arguably, be "the right tool for the job." If you have a huge team of expert C# developers C# might be "the right tool for the job" even if it would be a little easier to do in a different language, given the same pool of experts in that language.
Re:Diminishing returns of static typing by cle on Monday October 02, 2017 @12:53PM (#15385504)
Agree. My point is that, if I personally dislike C# (I don't), and I'm on a team of C# experts and C# is the best choice for shipping the product given those experts and all the other use cases, then C# is the best tool for the job and I'll peruse C# documentation. I try my best to focus objectively on the product, not my ego or subjective preferences...and I often fail :(.
Re:Diminishing returns of static typing by emodendroket on Monday October 02, 2017 @02:52PM (#15386742)
I've been writing PHP for a couple months and I've been pleasantly surprised so I feel like I am moving beyond that.
Re:Diminishing returns of static typing by girvo on Monday October 02, 2017 @06:18PM (#15388443)
To be fair, PHP 7.1 with Composer is a very different language to PHP 4, for the better of course.
Re:Diminishing returns of static typing by emodendroket on Monday October 02, 2017 @06:37PM (#15388575)
Yeah, sure, and I was able to avoid the painful years. But C# pre-generics and pre-Linq is a way less appealing language too, you know? Most languages that are popular now look kind of rough to work in several versions ago.
Re:Diminishing returns of static typing by girvo on Tuesday October 03, 2017 @06:04PM (#15396618)
Oh definitely. I think that’s the case for nearly any language that’s worth the code it’s written in. C++ is an interesting case study in how to do it both right and wrong; we’re spoilt for choice and it keeps getting better every day
Re:Diminishing returns of static typing by 19873287234 on Monday October 02, 2017 @12:04PM (#15384923)
At a place I worked at once, it was "use Microsoft for everything". So yeah.
Re:Diminishing returns of static typing by emodendroket on Monday October 02, 2017 @12:26PM (#15385201)
Yeah but that's more a matter of the criteria to decide on the right tool. Nobody would say "I intend to use the wrong tool for the job."
Re:Diminishing returns of static typing by vorg on Monday October 02, 2017 @03:23PM (#15387056)
> Nobody would say "I intend to use the wrong tool for the job."

...but there's plenty of sales charlatans out there who will say "I intend to get the manager of that IT dept to make its developers use my tool for the job, and I don't care if my tool is the right one or the wrong one."

Re:Diminishing returns of static typing by disconnected on Monday October 02, 2017 @11:49AM (#15384743)
> Does anyone believe in using the wrong tool for the job?

Yes. PHP developers.

:)