If you get big, the naming no longer matters. We made jokes about the Wii until everybody had one. But if you don't get big, and most people have no idea what they're looking at when they see your product for the first time, naming definitely matters.
> f developers spend only about 15 percent of their time typing in the editor
I think this is missing an important detail. Lots of time was spent on non-coding stuff, because coding used to be more committal and hence expensive. With how quickly one can code up a quick prototype or even production-ready code these days, the code becomes the communication tool as well.
They are very nice! I'd love to see them 'in action' – I'd suggest something similar to what is on clocks.dev if you click in the bottom right corner on the 'timeline' feature: https://clocks.dev/clock/824d7b87d123
Tried my best at reproducing it: https://clocks.dev/clock/eee40ea8130b (but feel free to add your own real version of it! Anyone can add a clock via the top right button.
This is very context dependent. It's 'fine' having such attitude when it comes to a hobby project or personal website – not so much for ecommerce site. And imo you are missing the key part of the article – graceful degradation.
Designing for the ideal (or for the <98%) is fine. As long as the experience is gracefully degraded for the rest.
reply