Obsessing Over the (Very) Small Things
How zooming in really does show a lot.
Hey folks!
It's only been a few days since launch day and I've spent a lot of them fixing the small things, the things that most folsk wouldn't notice but that I do and that annoy me.
For instance, I was zooming in around the pages and looking at every single corner and — gasp - there she was:
It's plain to see what you're zoomed by 400% but it's not obvious at all in a normal desktop monitor or even many mobile devices. Yet, I saw it because I've seen it happen before.
So, I fixed it.
The root cause was that the background filled up the entire content box while the border (radius) only clipped the border, not the background content. It's a clear bleed.
The solution was to simply apply an `overflow-hidden` to all of the components with rounded corners and backgrounds and then apply it into the class.
I agonize over these things because it's simply a matter of personal pride to get everything absolutely perfect. Most folks get that sentiment, especially if you're a builder. But equally as important is the fact that DeathNote is a product that centers around a single, fundamental element: Trust.
Without trust the system doesn't work. I mean, you have to trust at least one person to get a note (although I've programmed it so that the user will get a copy of their own into their own inbox) and you have to trust the system that is delivering that note. I'm in charge of making sure things work while our members decide on what to write and who gets it and when.
A pretty good separation of concerns.
But the point is that every element of the site, even and especially the forward-facing content and design that doesn't touch any critical logic, has to look and feel and behave perfectly so that trust can be firmly established.
This is partly why this Substack has navigated to a developer blog where I'm going to share candidly these types of things; it'll help even more with growing a small but trusted community.
— Luca



