2 ms·
> I personally think it’s crazy how much of the industry tends toward the former. It's because most people who use technology literally don't care how it works
by dismalaf 2y ago
> I personally think it’s crazy how much of the industry tends toward the former.
It's because most people who use technology literally don't care how it works. They have real, physical problems in the real world that need to be solved and they only care if the piece of technology they use gives them the right answer. That's it. Literally everything programmers care about means nothing to the average person. They just want the answer. They might care about performance if they have to click the same button enough times, and maybe care about bugs if it's something that is constantly in their face. But just working is enough...
- tyingq 2y agoAnd often, how fast they have some mvp thing in their hands...the better. Maybe not actually better, but politically better or whatever. Quality, maintainability, etc, is less important in that moment. And, like many things in companies, short term desires dominate.
- nine_k 2y ago> they only care if the piece of technology they use gives them the right answer. A poorly typed program often would give a wrong answer, or, in a less dangerous case, crash. Same for physical parts: you want them to solve some business problem, but often you won't go for the absolute cheapest, because they may work poorly.
- dismalaf 2y agoI'm thinking more along the lines of how scripting languages are often used in, say, scientific domains (Python, R, etc...). Or how JavaScript and Ruby are more popular than, say, Rust and Haskell for startups. "Poorly typed" means different things to different people, in the context of this article and thread it would probably mean weakly typed or dynamically typed? Which has nothing to do at all with the correctness of a formula or what output a program will produce.