Skip Navigation
InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)WO
Worthstream @lemmy.one
Posts 0
Comments 22
It's complicated
  • Sometimes you have to go with the flow. There is now a cabbage and this was the correct solution for the puzzle. Keep the session enjoyable for everyone, the "real solution" doesn't count all that much.

    Story time!

    A while back, I ran an investigation-based campaign over multiple sessions. Between long breaks in play and general chaos driven by the players, they somehow ended up accusing the one NPC who was actually trying to help them. We ended that session there.

    In the downtime, I thought about what happened and had an idea... mostly as a joke - what if I reworked the story so that NPC was actually the real villain? I tried writing it, and it turned out the story could mostly work. A few small details didn't line up perfectly, but the players had forgotten them or wouldn't have made the wrong accusation in the first place. I decided to go with this revised version.

    The next session became an epic finale where all the players felt really clever for deducing the plot twist. It was one of the best sessions of the whole campaign because they were playing at their best, feeling empowered. I think forcing them into a session where they had to try and "fix" their mistake while in a bad mood over having been so confidently wrong wouldn't have been nearly as fun overall.

  • Let "The Call" go to voicemail
  • "Beware of the chicken" is a story built around this premise.

    The first chapter is a guy that gets isekai'ed into a cultivator, thinks about all the training, fighting, politicking, tribulation of the gods that would bring, and says "Nope! I'm going to find the safest, most boring place in the land and build a farm".

    And he does, there's nothing forcing adventuring on him.

    Yet it's an interesting read, it was one of the highest rated stories on Royal Road and has been picked up by Amazon Kindle recently.

  • 10 Worst Programming Languages
  • Once I had to fix a website with everything in the same script. Every page, every bit of html with inlne CSS and Javascript, was there in a gigantic sequence of else if, with functions (with embedded business logic) to output the common bits.

    I mean, the streets of R'yleh were more navigable than... that.

  • 10 Worst Programming Languages
  • Most of the hate for php was born back in version 3 or 4, when it was a mess. Also a lot of people who where in college in those years learned php as a first language.

    Combine a language that does not enforce good coding practices and a lot of people making their first website, and you get some pretty horrible codebases.

    As part of my job is to maintain legacy php websites, I've seen lovercraftian nightmares. I love modern php, but I get where all this hate is coming from.

  • 10 Worst Programming Languages
  • Modernizing that project would be a nightmare. It's maybe the code base with the most plug-ins, and they should be supported while deprecating and gradually phasibg them out.

    I'm working with a client that's built more code in custom plug-ins than Wordpress itself, I'm ambivalent on them not using a more modern code. On one hand it's hard to work with what Wordpress is right now, on the other rewriting all of those plug-ins is a monumental task.

    But yeah, at least use git.

  • When you reload the page and there's not new posts? that's the size of our community.
  • Well... this is a few orders of magnitude smaller than any big tech social network, and will probably be that way for a long time if not forever. But still, a smaller, more caring community is better than a gigantic crowd of strangers, isn't it?