3 ms·
> I just don't understand why you wouldn't choose something faster and more expressive. The answer to this is as simple as genuinely asking, answering, and und
by ergonaught 2y ago
> I just don't understand why you wouldn't choose something faster and more expressive.
The answer to this is as simple as genuinely asking, answering, and understanding why you don't do all of your development in assembly language.
- busterarm 2y agoI didn't mean faster in terms of execution time but in terms of development time. And more expressive is doing more with less code. We're at complete opposite ends of the spectrum here -- how that indicated to you that I meant assembly...
- ergonaught 2y agoIt's the same principle. My own experience (I'm not the author) is that the investment required to reach the point where Go can be a "hammer" as in this case is lower (usually significantly lower) than with "faster and more expressive" languages.
- whstl 2y agoGo might not be the most concise or expressive language, but it's quite fast in terms of development time, IMO/IME.
- Cthulhu_ 2y agoYeah, you just write code without worrying about whether it can be done more concise or clever, it's a very pragmatic language. The downside is code volume, but honestly that is rarely the problem in software.
- danielvaughn 2y agoI'm genuinely curious which language you see as having a better development time. I don't mean that as arguing, I'm actually curious. I don't know much about Go but I just began learning it 2 days ago. I'm already 50% of the way done through a really nice TUI app, and I haven't even touched the docs. To me at least, it feels extremely productive so far.
- laserlight 2y agoDeveloping with Python is faster.
- DarkNova6 2y agoOnly for small or new projects...
- randomdata 2y agoWhen leaning on libraries pushing what's new in computer science, like certain facets of machine learning as a prominent example, which generally aren't found outside of the Python ecosystem, certainly. But head-to-head on well-trodden computer science paths, Python doesn't stand a chance.