The Laboratory

Some tubes & knobs, bloops & blobs, and bits & bobs I'm tinkering or thinkering on...
Sample No. 011

This article from Cennydd Bowles paints a very clear picture of the challenges that an over dependency on data (especially quantitative data) have created in the tech industry. 6 years from posting, it's still very relevant and a required read for folks working in tech.

Link posted a couple of weeks ago
Sample No. 010

And idea I've been toying with as we have been exploring Design Tokens at Slack is how you could use tokens as way to allow for graceful overrides.

One of the fundamental problems with design systems is that they're often too rigid and folks end up needing to add extra props, make !important CSS overrides, or fork the component entirely just to get it to work how they want.

By creating a way for folks to "break" a component in a more direct and approved way, the code becomes easier to maintain, it's easier to track what overrides people are making, and it reinforces tokens as a mental model for styles.

This snippet explores how you could use a wrapper of sorts to change token variables (something you could also do with a class in theory) but in a more structured way in React.

Code posted a couple of weeks ago
Sample No. 009

It's wild how much you can accomplish with just CSS these days. Specifically interested in using something like the halftone effect somewhere soon :)

Link posted a couple of weeks ago