this post was submitted on 11 Apr 2025
17 points (100.0% liked)

Programmer Humor

25139 readers
1026 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
top 18 comments
sorted by: hot top controversial new old
[–] JackbyDev@programming.dev 3 points 3 months ago

This symbol isn't needed for spells this long, but it's considered best practice and other wizards will make fun of me for not including it, even though it isn't needed.

[–] ilinamorato@lemmy.world 2 points 3 months ago (2 children)

"Oh, dude, you gotta stop using TJ's Action Rune of Changed Files. That runebook has a backdoor to one of the hells now. Didn't you see the patch notes?"

[–] Toribor@corndog.social 2 points 3 months ago (1 children)

I never update my spell book and nothing bad has ever happened.

Help. Infernal imps somehow got inside my sanctum and used my scrying orb to send rude messages to the rest of the Circle.

[–] ilinamorato@lemmy.world 3 points 3 months ago

You got lucky. Somebody snuck a wyrm into my codex that got all of my thralls mining for coin bits.

[–] dosuser123456@lemmy.sdf.org 1 points 3 months ago

whats that? i use yenjis discus checker scroll, i know it was abandoned long ago back in the old days of the spell assemblers (when they were still a thing) but IT. JUST. WORKS. i dont need those fancy new features, i just want to see if the runes and incantations written on my magic discus got corrupt or not.

[–] lime@feddit.nu 2 points 3 months ago (3 children)

shout out to the trickster mod which is basically "what if magic is a lisp"

[–] DerArzt@lemmy.world 2 points 3 months ago (1 children)

My brother in Christ, why must you inform us of cool things and leave us with less free time? 🫠

[–] lime@feddit.nu 1 points 3 months ago
[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago (2 children)

Interesting. Does this provide any game balance whatsoever?

I spent an embarrassing amount of time trying to design magic systems when I was a teenager, but they always ended up being either way too powerful or not "rich" enough to be interesting. It's just really hard to design a simple mechanical system that stays within arbitrary human boundaries.

Hmm, I feel myself getting drawn back in. That's almost like a zero-knowledge proof, and there's lots of weird ways to implement cryptographic primitives.

[–] lime@feddit.nu 1 points 3 months ago

no, it does not. there is a rune that consumes amethyst but it's just for flavour, so you can give your spell a cost if you want.

[–] lime@feddit.nu 0 points 3 months ago (1 children)

i guess you could say the learning curve is a balance feature. it's an entire functional programming language in a pretty unergonomic form factor, so actually building spells that do anything impressive takes a lot of time.

[–] CanadaPlus@lemmy.sdf.org 1 points 3 months ago

Only until you've figured it out, at which point you're god. You could make it non-repeatable somehow to avoid that, but magic is depicted as being mainly old, repeated spells most of the time, like in the comic. You could also move to something like Brainfuck or even Malbolge where coding a single new program is hard. As I learned the hard way, though, you're still going to have no control over what ends up being easy and what's not.

Actually, it's more like homeomorphic encryption since you have a system of some bounded complexity instead of a single fixed piece of information. That's usually harder, but then again you actually want the scheme to be "insecure" in this case.

[–] Custodian6718@programming.dev 1 points 3 months ago* (last edited 2 months ago) (1 children)

How does it compare to hex Casting? I Tried getting into it but it seemed a Bit weird

[–] lime@feddit.nu 0 points 3 months ago (1 children)

hex casting is stack-based and has lots of different blocks for doing different things. trickster is fully functional and has very few blocks, but isn't as well balanced for use with other mods. at least i think that's the case.

[–] Custodian6718@programming.dev 1 points 3 months ago* (last edited 2 months ago)

So does that mean trickster is easier to get into?

[–] dosuser123456@lemmy.sdf.org 1 points 3 months ago* (last edited 3 months ago)

tries to hide C:\jp\scripts\whuj9f.bat and the fact he copied 90% of the thing from a post in the offtopic section of a gaming forum behind his back (with no success)

oh also hhe62m.lsp was copied off a magic spellbook dont ask about it

[–] firelizzard@programming.dev 0 points 3 months ago* (last edited 3 months ago) (1 children)

If you’re adding code you don’t understand to a production system you should be fired

Edit: I assumed it was obvious from context that I’m referring to copy-pasting code from stack overflow or an LLM or whatever without knowing what it does but apparently that needs to be said explicitly.

[–] JackbyDev@programming.dev 1 points 3 months ago

Many times the code we work on is built in abstractions we don't know about from top to bottom.