3 ms·
Ask HN: Are functional programmers more upset about how good AI is at coding?
One might expect this since functional programmers pride themselves on the elegance of their code while programmers using hybrid languages just want to get the code working — elegance of the implementation is not that important to them.
- beanjuiceII 2mo agono not at all,AI works extremely well with this mode
- amichail 2mo agoThat's not what I asked.
- markfsharp 2mo agoI think the premise is mostly wrong, and it confuses functional programming with aesthetic programming.
- amichail 2mo ago[flagged]
- coldtea 2mo agoNo. I mean, this framing is not even wrong, it's merely absurd.
- amichail 2mo agoMaybe that's what most programmers using hybrid languages are secretly thinking.
- moomoo11 2mo agono. if we use that framing of yours, fp aim is to write a solution that flows like a river while imperative solution is like rolling up a ball of various solutions and then throwing it at the problem.
- dcminter 2mo ago> since functional programmers pride themselves on the elegance of their code while programmers using hybrid languages just want to get the code working Says who?
- Shashiwatchdog 2mo agoI don't think functional programmers are necessarily more upset about AI being good at coding. If anything, FP tends to emphasize concepts that AI is already quite good at manipulating: composability, immutability, pure functions, and well-defined abstractions.
- amichail 2mo agoIf AI is already good at this, then it will naturally lead programmers who may not be good in that respect in that direction anyway via the code that it generates. In other words, being a human expert in writing high quality implementations is less important now.
- austin-cheney 2mo agoThe topic paragraph and comments indicate you already have your own conclusion to this question. If you already have an answer to your own question then why ask in the first place? This sounds like cognitive conservatism in search of support.
- fwlr 2mo ago“Upset” is not quite the right word - something more like “skeptical”, maybe? It does seem like AI programming tends to create the kind of problems that tend to push programmers toward functional programming.
- mbac32768 2mo agoYes some of us are having a hard time with it. All of the years we've spent on immutable by default, strong types and dreaming about the lambda has to matter! The AI that just rips out thousands of lines an hour of imperative and weakly typed code just has to be leading organizations to ruin! You'll see! We worked hard at honing our craft. It's still meaningful, damnit!
- purplemoonx 2mo agoAuthor is confused. FP is disgusting looking anyway Once React came out with shit like useEffect(() => {}, []) And it was actually good and useful, I gave up on code aesthetics. Or rather, moved that thinking into overall comment, spacing, file breakdown and organization. How the fuck does "useEffect(() => {}, [])" mean a function that will run when the page loads? And then if you do this useEffect(handleComponentMount, []) You go to jail in real life. Nobody knows why - it has to be an arrow function.
- deterministic 2mo agoYour premise is not matching my experience at all. I know Haskell but use C++ as my daily tool. And I do care deeply about code quality because I don't want to spend most of my time fixing bugs.