News for hackers. Stuff that matters.
Re:Ask HN: Why would anyone choose Haskell to develop applic... by 7thaccount on Tuesday March 08, 2022 @06:09AM (#30598648)
Oh I get it and use those technologies often and so do many coworkers, but it is irrelevant to me what they're written in as they just work fine for 99.99% of users it would seem.

When you say a Java programmer knows the entire system, where do you draw the line? The stack system of the JVM? The assembly I assume it later runs, the machine language? Honestly, unless you're running Forth on a very simple chip, I don't think you can possibly hold the entire system in your head at one time.

Re:Ask HN: Why would anyone choose Haskell to develop applic... by jpgvm on Tuesday March 08, 2022 @10:11AM (#30600715)
I draw the line where it crosses into understanding a language other than the runtime language. You don't really need to understand anything more than pure Java to understand 99.99% of popular Java libraries (I already listed the exceptions).

You don't even need to understand JVM bytecode (though that can really help for performance optimisation).

You can't use almost any meaningful library without running into a C extension in Python-land and that is what I have a serious issue with. (same goes for Ruby and JS though I guess)