I am not willing to accept that good productivity must equal bad runtime performance. We can surely design lanauge with both good productivity and good runtime performance. Rust for example showed that added safety didn't kill performance. It did the opposite (proves noalias).
-
-
Do you think there is a non-economic explanation for the popularity of high-level languages as the software industry has grown?
-
Yes. This is generally what happens when nobody knows what they are doing, so everyone imitates each other rather than solving problems from first principles.
-
A technically simpler Web would be a *massive* economic gain for all web companies, but it's not going to happen any time soon, because there is too much chaos for agents to focus on clear goals.
-
Oh yeah I totally agree. That's also complicated by the fact that the standards are driven by huge, entrenched orgs with the resources to maintain the status quo. A simpler Web would entail more competition for them on multiple fronts.
-
I guess my question is, if not knowing what you're doing is more expensive in general, why haven't we seen more disruption of companies that operate that way? This has been a question for me my whole career.

-
Because running a company is hard and involves a lot more than knowing what you are doing in a technical sense.
-
For sure. One constraining factor is that C and C++ have been the only real choices for low-level dev. If you’re right and high-level langs have no advantages, then as the current crop of new systems languages mature we should see orgs that use them outcompete those that don’t.
-
I would expect to see this particularly in the startup space where productivity or lack thereof has more immediate ramifications. I hope you’re right because I would love to live in that future.
- 1 more reply
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.