We take pride in doing things right. We design things cohesively, and if something is broken, we fix it at the right layer of the stack, we don't pile up hacks and workarounds on other layers.

We're not in any rush. If something takes years to do right, so be it. There's no deadline.

@bugaevc You might not have one, but I'm not making GNOME anymore. This is something else, and I do have a deadline.

@chergert sure, I understand. I too have projects that do have deadlines, and have to cut corners; sometimes this causes quite a dissonance. It's great that you're able to hack on things at all, given your situation🙏

(Note that this is a separate thread, not a response to yours, although it was yours that reminded me of this.)