Integrated mystical pagan symbols into UI and overhauled support page with new patronage components.
Integrating pagan symbols into the website UI with randomized drifting animations.
Refining mobile layout, adding fediverse presence, and publishing several new blog posts on Faol.
You are not your user. Except when you are. This is a story about how I learned to be a better user of my own product.
A good idea, badly executed.
Overview of thoughful and protective design of tooling for moderating user-generated content, placing emphasis on minimising the psychological effects of exposure to heinous content, while balancing efficiency, accuracy, and the long-term wellbeing of trust and safety teams. Covering techniques for the mitigation of impact where applicable.
Design is perhaps the software paradigm most wedded to the mouse and the GUI. But there’s no reason it can’t be text-driven.
Most habits don't fall apart because people quit. They fall apart because they aren't sticky.
The best product ideas hide in plain sight, in your habits and everyone else's. Watch what people actually do, not what they say they want. Build for that.
Every message is a moment of influence. Make the nudge helpful and you'll create power users and build loyalty.
Software has always required people to think like a computer. AI flips it on its head: people expect computers to work the way they think.
Good design is good design, no matter what you're building.
Swapping to Inter for better readability, adding KaTeX support, and refining prose styling.
Click counts are noise. Real design success is measured in signals that show whether people actually achieved what they came to do.
Too many clicks isn't the problem. It's a signal that your design isn't successful.
Implementing post milestones, improving archive navigation, and adding the Werewolf theme.
The best UX design goes unnoticed. Learn how invisible design shapes digital experiences, and why great designers embrace the paradox of their work going unseen.
Implementing a hue-shifting favicon, dynamic embed images, and static music stats.
Learn how I write and publish content on my Next.js site using Markdown and MDX, and a custom content creation workflow.
A breakdown and overview of the implementation of Vale.Rocks, how it used to be built, how it's built now, and its associated infrastructure.