• 1 Post
  • 27 Comments
Joined 2 years ago
cake
Cake day: June 22nd, 2024

help-circle


  • golfballs come with different amount of “dents” those fuckers are not normed outside of their minimum weight and diameter, and evey kind of ball has to be tested to be allowed for tournament golf.

    those dents might not be spread evenly across the ball to get specific flight behaviour and thus this wont be a fair die in most cases.

    help me, i never swung a golf club in my life why do i know shit about golf ball!



  • knowing where something happens is not knowing what happens and especially not knowing why it happens.

    A big import of data caused a specific datapoint to be inserted twice into the database, but that only happened in our shared testing environment not in our development environment, logs made it clear that we tried to insert something twice into a join table but not why.

    the fix was easy, we can remove the duplicated datapoint from our data before writing it to the database, and we found an edgecase we can handle further upstream so we don’t end up duplicating it in the first place, but why didn’t we run into this issue in dev?

    the data is consumed from a kafka topic with a single partition and read order is allways the same as write order, so our service behaves the same way if the same data is written to the topic everytime, but it turns out the producer does not necessarily write in the same order to the topic given the same input and gaining that understanding was a goose chase with debuggers, logs and combing through code of multiple services written by multiple devs working at multiple companies and thats the true horror of enterprise development jobs, teying to get someone from a different team or even company on the phone who can actually explain something to you with whom you can analyse a bigger part of a system.


  • depends on how you define “adversarial”

    I’ve given out powerful items, that had downsides when used, but my players enjoyed figuring out stuff like that.

    I’ve also ran dungeons that featured potential lethal traps, but i think thats ok if the presence of such a trap is telegraphed enough that players know they better go slow and ask questions about their environment or describe how they are checking a room. I did not plan that you could get a pressure plate stuck by pouring sand between tiles, but you described doing it and explaining your intention so it became the solution. if you’d chosen to rush through the room filled with gore or strange scratch marks on the floor or obvious vents in the ceiling, then i’d have rolled if you trigger a trap, and then you might die trying to escape poison gas or being crushed by a moving wall, if the dice keep falling that way.

    i only create situations (and those are often dangerous, and have a chance of characters dieing), but at the table i am the biggest fan your characters have and can’t wait to see how they crawl out of the dungeon with treasure beyond believe.


  • if centaurs are common i’d have to think about centaur compatible cities, houses, baths and what not, and tbh my cities, houses baths and whatnots are barely human compatible.

    if they are super rare you’d constantly be left behind outsides of buildings because you dont fit on a spiral staircase or you’ve got thrown out of the tavern because your clopping annoyed the other guests, hell evey npc interaction would probably involve explaining the strange horse dude to someone. nope no centaurs, we can compromise on satyrs, teacup minotaurs or inverted merefolk. two legs maximum, sorry.


  • from my experience i’d say players expect that certain monsters behave a certain way,

    e.g. trolls regenerate, displacer beasts teleport around and a vampire can suck your blood, rather than a bear has 16 strength 60hp and so on and players value consistency, so if a kind of monster had no fire resistance the first time they’ve encountered it they should not have it next time only because the wizzard destroyed 5 of them with a fireball.

    some players read published adventures though and get irritated if a game master changes stuff, but those guys can run their own game where everything is straight from the book rather than adapted to the group.







  • not an authentik user, but after skimming their docs i think you have to:

    1. create a role “ocisAdmin” via authentiks admin interface
    2. give this role to a group in the admin interface or create one.
    3. assign a user thats supposed to be an owncloud admin to the group

    it might be that you also have to define somekind of mapper to include this in the informations owncloud receives from authentik, but as i said i only skimmed the docs and would personally just try it without the mapper.





  • i know story points as an estimate of complexity or time it takes to get something done. i was also asked many times to estimate stories with a fixed hard deadline thats laughably close to LocalDateTime.now(), aka Stories where someone allready decided that this must be an easy thing to do without knowing jackshit.

    what are the story points you are talking about?



  • “logs show a reoccuring error in layer 8 everytime a subset of users engages with the system, reassigning this to the service desk to gather more information.”

    i’ve read that on real ticket, i’ve laughed about it. it also makes me glad that i don’t do customer support, i don’t have the patience to keep explaining the same people that they keep doing something wrong and i lack the diplomacy skills to engage with devs that believe to be infallible and pretend that bug reports are personal insults against them.