I have an idea for a project where I want to support custom UIs (think hyprland but for a single application), and holy shit it is difficult to make heads or tails of what I "should" be doing. Throw in the desire to support both Linux and macOS and it gets insane.
@untra@CooperZurad And ultimately, the medium of hardware is just far more predictable and reliable. (Literally physics lol) Software is a running manifestation of our thought process. (Notoriously unreliable!)
@untra@CooperZurad And going out on a limb: Can we say that hardware has less state space? Maybe I'm wildly mistaken but even relatively simple software systems have far more failure modes than hardware. (Hardware is still very difficult!)