Comment by ActorNightly
6 months ago
Most of the time on the backend is spent waiting for network requests to complete. With LLMs, the inference cost is even longer. You don't need much compute.
With dynamic languages like Python or TS/JS, you lose money in hardware cost, but you gain 10 fold in not having to pay your developers as much because everything gets done faster.
Strong typing is also not a guarantee of correctness. In fact, anything but fully strict dependently typed language is a waste of time honestly. Because with the former, you only write code, and if your program compiles, its guaranteed to be 100% correct, so you don't need to write unit tests.
If you don't have that, you have to write unit tests, at which point you may as well spend time writing the unit tests to prove correctness independent of the language being used.
No comments yet
Contribute on Hacker News ↗