> I didn't even know the major scale at that point, but by trial and error
That is not productive.
Sure, you can do that once or twice.
But it gets painful quickly.
> but I wouldn't say it's a prerequisite.
I firmly believe it is a prerequisite.
Just by knowing what an interval is and playing that repeatedly, trains your brain to recognize it.
Specifically 1-3-5 interval range.
Staring at a bright light makes floaters visible, so dark is a must for me. Plus, code should never be dark-on-light, that's disgusting.
Astigmatism can cause eye strain headaches. I don't know if LASIK corrects that or not, or if you have it, but getting glasses with cylindrical correction helped reduce some of my headaches. Apparently most people don't see a big starburst around lights at night, or have a faint/fuzzy halo around text at any distance.
The main tiling window manager using Wayland is Sway, although personally I like the simplicity of DWM. You can easily edit the configuration and compile it yourself.
One of the things I love about XFCE is its modularity. It's literally just a collection of programs that work independently, so while I use DWM, if I need a panel, I just type "panel" into dmenu, and XFCE panel runs right on top of it with no problems, aligning perfectly over the DWM top bar.
If you want to try a more complete DE, I'd recommend COSMIC. It's fresh and fast and very customizable.
In theory, it is nice; however, valuing assets is not easy, especially for the whole population. This arbitrariness clashes with the principle of equal rights in most constitutions.
On the other hand, taxing income is very easy since the number has a precise origin.
Emacs wouldn't survive if it didn't provide a net benefit to its users.