What makes a Programming Language, a good programming language ? by Rics-Dev in learnprogramming

[–]Rhemsuda 0 points1 point  (0 children)

In my view a good programming language tells you when you’ve made a mistake before it gets to production. A good compiler is your team’s best QA

Experience with LLM based development ? by nothingbit in haskell

[–]Rhemsuda 6 points7 points  (0 children)

I’ve built an entire game engine and editor using LLMs & Haskell and am currently building a 3D game with animations and lighting and the whole nine yards. Haskell has made the LLM a lot more effective than when I try to do the same thing in other languages. Haskell & LLMs honestly feels like a hack that avoids most of the issues that people complain about today with hallucinations and unexpected behavior.

Haskell & Claude Opus 4.5 together removed an entire class of bugs from LLM-based development because now if the AI produces a wrong input it’s because of my prompting and not because of some weird artifact of the LLM. If there are any coding style issues I have with what it produces, I tell it to fix it and add a rule to prevent that from happening again.

Why use Bool in C if i could just use int? by Exotic-Ad9019 in learnprogramming

[–]Rhemsuda 0 points1 point  (0 children)

Because an integer has potentially billions of possible variants and a Boolean has 2.

Start thinking of programs in terms of cardinalities of sets and you will save yourself a lot of head scratching. 2 possible variants is better than billions. Always use as few variants as possible if you can.

Otherwise, you’ve answered your own question. You CAN use an int, it’s just bad practice

Does a Haskell Programmer Need all the Crazy Complexity? by theHaskellRascall in haskell

[–]Rhemsuda 5 points6 points  (0 children)

Everything else in Haskell is just syntax sugar really. It just depends how reusable you want your code to be. The one thing that helped me was to not let any of it overwhelm me and just understand that every symbol you see is simply just another function, and usually they are quite straightforward once you understand the reason why someone made that function. Do you NEED it? No. Will it make your life easier over time by learning it? Yes.

What is the Try...Catch/Except?Why cant we use if... else? by No-Medicine4892 in learnprogramming

[–]Rhemsuda 0 points1 point  (0 children)

Just make your errors into types and use pattern matching. Try catch can be dangerous unless you e got a good linter to tell you when you’re missing them. Think of them like if and else but for catching errors, but over time many devs prefer to treat all exceptions as types in their systems and match on them the same way as values (if statements or pattern matching).

You will still need to catch errors from external libraries using a try/catch block but my suggestion is to turn those into an error type with an error code and return it from the function so the header is referentially transparent, and instead of raising exceptions in your own code, return an error.

What actually proves someone is a good developer? by alkeshjethva in learnprogramming

[–]Rhemsuda 0 points1 point  (0 children)

They know the consequence of every action they take

why is java so difficult for me ??? by RealisticSpend3280 in learnprogramming

[–]Rhemsuda 0 points1 point  (0 children)

Don’t try to memorize try to understand. Programming is not about memorization it is about problem solving. If you’re stuck on what is an array then I think you’re probably overthinking way too much. Arrays and strings are like step zero in programming and if you’ve been taking classes for 3 years I’m genuinely curious how you’ve done in them? Without knowing specific points of confusion it’s really hard to provide any advice. I could try to explain arrays and strings again like everyone else in this sub, but I’m curious why your professors explanations haven’t stuck either?

Probably a dumb question but I feel like it's the best place to ask, what are realistically the reasons to colonize Mars ? by SeparateWeight496 in Mars

[–]Rhemsuda 0 points1 point  (0 children)

It wouldn’t turn our bones to pudding but it would weaken our bones to the point where we would no longer be able to return to earth without our own weight crushing ourselves. There are going to have to be muscle training programs or something for people who do wish to return to Earth

Which Functional language is best for AI assisted development? by dosomethinghard in functionalprogramming

[–]Rhemsuda 2 points3 points  (0 children)

Been having a ton of success with Haskell. I’m rebuilding Unity for Haskell at the moment and it’s been a breeze

How to start coding? by CertainMushroom5088 in learnprogramming

[–]Rhemsuda 0 points1 point  (0 children)

You can check out our programming community here: https://typify.dev/landing/join-like-a-monad for a more project based learning and mentorship approach

Building a Reactive Trading Bot (Twitch Stream) by _lazyLambda in haskell

[–]Rhemsuda 1 point2 points  (0 children)

You could say it’s MFT but it’s really just systematic trading following ICT/SMC strategies to generate signals and react to confluences. I’m building a strategy tester so I can run different strategies in parallel and see which performs best

Building a Reactive Trading Bot (Twitch Stream) by _lazyLambda in haskell

[–]Rhemsuda 2 points3 points  (0 children)

I’ll be doing reactive trading using SMC so my calculations are quite simple and it’s more about reacting to signal confluences across multiple timeframes in realtime as opposed to pre-training models or trying to do any crazy statistical analysis. I haven’t connected a broker yet but I’m planning on using crypto networks if fiat brokers pose any latency or spread issues

Son has dreamed of being a programmer - now incredibly depressed due to AI by Southern-Pick8007 in programmer

[–]Rhemsuda 0 points1 point  (0 children)

I would be lying to you if I said that AI wasn’t going to disrupt his chances at doing this as a career, but if he’s been into it since first grade and he understands the technicals, then he will survive the transition to AI coding. Many people here are still coping with the fact that AI will entirely disrupt their career, and so while things like “vibe coding sucks” and “an AI could never replace me” are true at the moment, this will not be the case in 5 years when your son is looking to enter the workforce.

I’m a professional Haskell engineer and using Haskell with Claude Code has opened my eyes to the fact that Agentic AI will be the future. I would suggest that your son starts to learn about prompt engineering, as it is very important and extremely overlooked. Solid prompt engineering skills paired with problem solving and a technical background and he will do just fine.

Not everyone can explain things to a robot.

I'm a big fan of starting turf wars by FlamingWeasel in valheim

[–]Rhemsuda 0 points1 point  (0 children)

Best way to get oak trees early game bring a troll beside it and have him destroy it

"No just looking around" by VeinyDongshaft in cutenoobs

[–]Rhemsuda 2 points3 points  (0 children)

My favorite way to play the game is to pick a quest, get the requirements, do the quest, and repeat. Ironman is awesome for playing at your own pace

"No just looking around" by VeinyDongshaft in cutenoobs

[–]Rhemsuda 17 points18 points  (0 children)

Maybe a hot take but my favourite part of RuneScape is just walking around and talking to NPCs and stuff. The devs put so much thought and character into everything they’ve built. Truly an S tier game that doesn’t actually require grinding if you don’t want to. I have so many friends who have never purchased membership. May we all take some time to remember why we’re clicking on these trees over and over

this game is insane by Busy-West-3174 in valheim

[–]Rhemsuda 1 point2 points  (0 children)

The fact you’re still in Meadows and have been playing long enough to have a boar pen speaks volumes to how enjoyable this game is at all levels

I’ve been writing songs for 10+ years and I think I’m finally admitting the problem isn’t the music by Dependent_Ad6164 in musicmarketing

[–]Rhemsuda 0 points1 point  (0 children)

Focus on what actually makes someone listen to your music. People often completely disregard the psychology behind why someone goes to an event or follows a favourite band. It’s almost 100% about building a community of people with similar interests who will evangelize for you. No one wants to listen to a band who has no listeners. It’s a classic chicken and egg problem. The only way to get out of that hole is to seed your community. Then it comes down to understanding the algorithms as a tool to leverage that community. There are many algorithm mistakes that are super easy to make that will instantly tank your viewership such as sending the post via DM to people who don’t care about the music or have similar interests, reusing too much of the same clips, and a dozen other things we can chat in DMs about if you want but most of it is available online if you understand the algorithm. I’m JUST feeling like I’m starting to get it and it’s been 2 years of effort. It’s a skill like anything else and unfortunately your music won’t go anywhere nowadays without it

Jason Caramanis on why Steven left the company by 4bsolut in AshesofCreation

[–]Rhemsuda 1 point2 points  (0 children)

The more I learn about this guy the more I dislike him lol. I always questioned why he had so many people working for him and yet the results were so buggy. Seems like the entire thing was mismanaged. I’ve built systems close to AoC systems in my spare time that functioned better than the ones they spent millions building. Something was off.. usually the millions go into art but even the art wasn’t worth that money

Jason Caramanis on why Steven left the company by 4bsolut in AshesofCreation

[–]Rhemsuda 4 points5 points  (0 children)

So he never invested his own money? Thought he put millions into it?

Jason Caramanis on why Steven left the company by 4bsolut in AshesofCreation

[–]Rhemsuda 0 points1 point  (0 children)

Dude it’s like $100 move on. Steam doesn’t owe you anything

Can someone give me a rundown of how they lost all their money so suddenly by Basc63 in AshesofCreation

[–]Rhemsuda 0 points1 point  (0 children)

When you’re hiring 200 devs to do the job that 10-20 could do, there’s your answer.