• 4 Posts
  • 16 Comments
Joined 8 months ago
cake
Cake day: June 30th, 2025

help-circle
  • I went with a stack pattern and priorities.

    Within a priority the last “layer” to activate is the only one to receive inputs. The priority system just means that if a layer from a lower priority gets activated, it doesn’t take over until the upper layer is empty.

    It’s a bit stricter (only one layer active at all times), but you can always subscribe to inputs from multiple layers to achieve what you were describing.

    The main advantage here was that you can safely rely on enabling/disabling layers without ever getting a conflict… If some popup comes in over your menu, the popup is in charge until it’s closed. No need for them to communicate, and you reliably know that inputs will eventually return to the menu properly, even if something else gets interposed.

    And since it’s tacked onto the existing system, you can always have parts of the code that ignore the layer system entirely if necessary (like a mute button that has to work across all systems/menus for example).


















  • SciFi

    Devs — probably one of the best series I’ve watched. I like to compare it to some of the best early Black Mirror episodes, but a single story over the course of one whole season.

    Comedy/Drama

    You’re the Worst — this is a weird one: the characters are really caustic, and it’s used for laughs; but the series is incredibly good at taking the subject seriously, and builds to something great. Crazy Ex Girlfriend does that too, but it got too hard to watch for me (some of it hit close to home).

    “Thriller”

    Utopia (the UK version) – one of the best series I’ve watched, ever. I won’t go too deep into what it’s about; but it’s 100% worth it. Just DO NOT watch the US remake.

    Killing Eve — just watch it; it’s amazing.


  • Very specific examples I have personally witnessed would include:

    • People getting angry/irritated when they see young people exiting a car parked on a disabled spot without any obvious impairment or disability.
    • People in public spaces (museums, tourist spots, etc.) taking it for granted that if they just saw you climb a few steps, that means you are necessarily able to climb 50 steps without any issues.
    • When someone asks if there is a place to sit in a public building/area, staff/officials will often just answer “no, sorry” without considering that the person may actually really need to sit, even if they don’t have a cane or something similar (in which case, they are often much more accommodating)

    These are anecdotal, and specific to people I know and their disabilities, but I feel they illustrate how it’s always good to just take a second to think about this sort of thing. It’s also usually a good idea to just ask, instead of assuming.