What I learned from making a (second) mobile app
Every now and then I get an odd tendency to just go off and make something. It’s why I made a typeface. It’s why I made a mobile music app. And it’s why I made another mobile app, It Makes Noise.
Every now and then I get an odd tendency to just go off and make something. It’s why I made a typeface. It’s why I made a mobile music app. And it’s why I made another mobile app, It Makes Noise.
Convert, generate OKLCH colors, and create a unique color palette for your next app.
I write, to think. More than anything this essay is an attempt to think through a bunch of hard, highly speculative ideas about how AI might unfold in the next few years. A lot is being written about the impending arrival of superintelligence; what it means for alignment, containment, jobs, and so on. Those are all important topics.
Here’s a nutty idea: designing terrible solutions makes you a better designer. I know that sounds backwards. Designer portfolios share only the most pristine of examples. And we’re taught about efficiency and time savings. Best practices tell us to move fast, fail fast, and get to good solutions quickly. So why waste your time thinking about the worst possible option?
With faster iteration cycles and AI tools helping people stretch further up the stack, more product builders are reinventing their roles.
It’s time to delve into a collection of the best beautiful, modern serif fonts. Serif fonts are ideal for printed literature, detailed typography, or for creating a more formal effect. And these popular serif fonts really stand out from the crowd.
This tool is a fantastic all-rounder and my personal starting point for many projects. What sets it apart is its intuitive multi-layer support. You can stack several shadow layers, each with its own offset, blur, spread, and color, which is the secret to creating incredibly soft and realistic depth. It’s perfect for mimicking the subtle shadows you see in high-end dashboards and component libraries.
With Molly joining Shopify, design takes center stage in shaping the future of AI and commerce.
Design tokens may be the latest incarnation, but software creators have been creating themeable user interfaces for quite a long time! As with all things, we can study history to learn from our past to inform our future. So let’s dig in!
The idea behind this is to share a full, unfiltered look at integrating CSS Cascade Layers into an existing legacy codebase. In practice, it’s about refactoring existing CSS to use cascade layers without breaking anything.