Chasing the Pixel-Perfect Dream
joshwcomeau.com
joshwcomeau.com
I fired/relocated almost all of them except for few good ones, who were eager to move onwards.
I spent every week teaching the team, old and newly hired ones, to unlearn whatever they learnt so far. There is no pixel-mapping, no pixel-perfection. I got them to speed on vertical rhythm, modular scale, the cicada principle, et al.
My proudest accomplishments were the ability to get designers + developer + QA team configurations together in modular teams from the earlier designer, developer, QA departments.
I remember building an internal demo akin to the one in the article (Amazon.com with different view) where the sales, pre-sales, and anyone else can show it to clients to convince them that pixel perfection of what they see in the printed photoshop mockups do not make sense. So, instead of using terms such as "Mobile, Desktop, Tablets", we started using mostly terms such as "screens" and they can be small, medium, large or huge display (TV). We even did away with almost the need for sparkling shiny Photoshop Mockup prints and graduated to wireframes, and style tiles for mockups.
These ideas were applied to some prominent clients such as Car2Go, JP Morgan, DMart, Aditya Birla, MyDeposits, ZestMoney, etc.
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
It's not pixel perfect, and it's not always pretty. But it is consistent, loads instantaneously, and always feels familiar to the user.Of course, it's quite a different way of thinking about design versus a more classical approach, and I think it's often overlooked by designers for that reason.
Clear communication is so important!
Of course, if I find myself working with designers again I won’t necessarily have that luxury. But it’s a much nicer environment for my personal work than anything I’ve tried.
Struggling to find engineers who can even create a button and link that function correctly these days on pages with 5-10 second load times.
That statement is deep in Dunning-Kruger territory.
But does the site really need those obnoxious popups if I need anything? Similar to those chat windows?
I didn't even bother reading what it wanted I dismissed it immediately. Worst part after dismissing it it scrolled me quite a bit back up.
Since he doesn’t mention this explicitly, it seems he still doesn’t understand why.