• 0 Posts
  • 164 Comments
Joined 1 year ago
cake
Cake day: July 3rd, 2023

help-circle






  • I guess it’s possible you are correct and like the bulk of people who have ever studied film, literature, and art more generally are wrong. That seems unlikely. More plausible is that it’s common for people to experience a given work multiple times and get different things out of it.

    That’s not even accounting for the “Reading Lear as an old man hits differently than reading it when I was a teenager” factor. That is, who you are changes over time and that affects how you experience art.



  • Roguelikes.

    Roguelites.

    Chess.

    Deck builders.

    More broadly, games with different narrative choices (eg: Witcher 2 has two mutually exclusive middle acts).

    And also more broadly, games with different mechanical choices (eg: many RPGs).

    There’s also games where the process itself is fun (eg: Tetris).

    Also, as many humans have imperfect memory, after enough time has passed a game may feel fresh playing it again. It may also land differently playing it at a new stage in life.







  • I was a full time test engineer / QA person for a while. My motto quickly became “nothing ever works”.

    Pretty much any ticket behind a static copy change would have some problem or oversight. Sometimes even those would (did you account for very narrow view ports?)

    Good developers would take this feedback gracefully. “Shit, you’re right, I need to account for mobile users.”

    Bad developers would get defensive and upset. “We barely have any mobile users (me: did you check?). Alan already approved so I’m merging. I don’t want to waste time on this”





  • It’s strangely satisfying when the “this will probably never happen” test case finds a problem during development.

    I had tests for deleting that were like

    • create item a
    • create item b
    • delete item a via the code under test
    • assert item a is gone
    • assert item b is still there

    I thought maybe the whole bit with item b was excessive, but sure enough one day I accidentally fucked something up and deleted all the items, and the test pointed it out before the bad code left my local machine.