Discussion about this post

User's avatar
Celeste Bancos's avatar

"Why no well-supported, modern, ML-style language that has a nice ecosystem/toolchain, and lets morons such as myself dip our toes in? Why they all gotta be like this?!"

Maybe it's on purpose and the goal is to filter out the unfit like a weeder class :P

Expand full comment
Pjohn's avatar
2dEdited

Even though I only understood maybe 60% of this post it still made me chortle several times!

I'm not really a programmer or anything, but I am a Linux "daily driver" and (apologies if this comes out as too pop-eyed and evangelical... no wait where are you going....?) I struggle to understand why somebody would be trying to program in Windows, which must be like trying to swim in treacle, and I can't help feeling like all this stuff would be *sooo* much easier if you ran e.g. Windows-user-friendly Kubuntu inside a VM? Then you could install Haskell with one command (provided you don't mind "curl | bash" - in other words downloading a script off the internet, not reading it, and immediately executing it in a shell - not even remotely secure but ultimately no worse than downloading an .exe file off the internet...)

Or for F#, how good are AIs at coding in F#? I wonder whether, if they're good enough, you wouldn't need any textbooks because you could have a full-time personal teacher? (I would guess Claude would be the best AI for this, from what little I've used all the main ones...)

If I had to choose a programming language, I think probably I would choose on the basis of what the AIs were best at (which is probably a function of how much example code there is of each in their training corpus, and hence a function of how popular each language has been over the last 20 years or so..) just so's I could be taught by an AI instead of a textbook...

References:

Kubuntu: https://kubuntu.org

VMware Workstation: https://blogs.vmware.com/cloud-foundation/2025/03/10/vmware-fusion-workstation-going-free-new-resources

Install Haskell on *buntu: curl --proto '=https' --tlsv1.2 -sSf https://get-ghcup.haskell.org | bash

Claude chat I had when writing the above: https://claude.ai/share/e201936c-4233-4b72-8e4e-e038609f1be9

Expand full comment
2 more comments...

No posts