Illustration of the designer by Marcus Tegtmeier

I’m Justin McDowell and I specialize in design & revolt.

New

Fixing Double Notifications In Slack

Posted

We use Slack at Evergreen to chat amongst our team—like pretty much everybody else in the world these days—and I like to use the web app versus installing a desktop app, because it works great and keeps things in one browser.

Among many of Slack’s settings are notification sounds you can choose from. I picked one that I liked: a simple but pleasant ding, and got back to work. When the first notification hit, it was bizarre. I could hear the ding, but it was in the midst of a cacophony coming through my headphones. There was a much different notification sound happening at the same time.

Continue reading…

Visualizing CSS Scroll Snap Points

Posted

Firefox 39 dropped this week, and with it comes the arrival of scroll snap points support, possibly one of the best new layout features since flexbox. In fact, the two of them work nicely together. Okay, so scroll snap points are less of a layout feature, and more of a scrolling feature, but they’re probably going to be coupled together in most cases. In short, scroll snap points kinda do what it says on the tin: they cause the user’s scrolling to snap to a specific point in your design.

To help parse just what the heck this new technology can do, I built the Scroll Snap Points Visualizer.

Continue reading…

I Swear, It Doesn’t Make A Damn Bit Of Difference

Posted

In the talk I’ve been pushing around the Northwest, I included a fair number of jokes, and one of them leaned on a rude word. After giving the talk a few times, I began to wonder if I really needed to keep the swear in there. Did the talk require it for some reason? Did the joke? Was I impressing the crowd with it? Was I impressing the conference organizers or others who might want to share my talk?

I decided, if nothing else, that I would try the next version without the expletive and see how it went.

Continue reading…