46 karma · joined October 2, 2019
1. Relationships are hard.
2. If you take a step back and look at the things you argue with your significant other about (or anyone else close to you), it's humbling to see how silly it often is.
3. Love doesn't always agree; if you actually hated the person, why would you stick with them through the annoyances and arguments instead of leaving?
Sure, the whole thing seems unhealthy and petty, but I think that he would have stopped writing a lot sooner if he didn't truly love her. I also think the slightly-hidden image at the very bottom left of the page says a lot more than any of his words do.
1: https://sergixdev.notion.site/Tauri-Documentation-b695823f0b...
Tauri does a few things very well, and its frontend model is much more lightweight and flexible than Electron's. However, the project has a long way to go before it's used in the mainstream and really needs to continue to make testing, debugging, and other DX details much more accessible and clear to gain an edge in the market.
The biggest reason why consistency is more important than following platform guidelines is for cross-platform apps available on multiple devices that have different platform design guidelines. It's obviously not feasible (and I would argue not user-friendly either) to switch the order of action controls for the same app on different devices, especially when the app is available via a web interface as well as native.
No specific advantage has actually been attributed to either choice of order. What matters is (1) keeping the order consistent throughout an application, and (2) following the provided style guide for the platform you're developing on.
(Also, the order may need to be changed if the primary action is destructive, such as a "Reset" button.)
I did an extensive write-up about this topic if you're curious on more details: https://dev.to/sergix/ux-illuminating-intention-198k