Becoming a better interviewer What I've learned from studying interviewing principles and analyzing the meta elements of my favorite interviewers.
Reasons You Aren't Updating Your Personal Site Tips and strategies to painlessly manage a personal website.
Design to Save People from Themselves How software can prevent people from making mistakes, causing permanent damage, or bringing about the collapse of democracy.
True Respect is the Difference True respect is the difference between a fantastic collaborator and an asshole.
2020 Mid-Year Review This year has been breezing by at an uncomfortable pace, so it is helpful to pause for a second and introspect a while.
Quality Software This post aims to outline the characteristics of software that we believe determine its fundamental quality.
Just-for-me Authentication How adding just-for-me authentication cascaded into new ideas and possibilities for play.
Using Cookies to Authenticate Next.js + Apollo GraphQL Requests In the spirit of over-complicating the hell out of my personal website, I spent time this weekend trying to solve one very small and seemingly-simple problem: can I make my website know when I am viewing it?
Incrementally Correct Personal Websites It's time to change the way I think about building and maintaining my personal website.
Automating the Boring Parts of Product Design Building Figma plugins to automate the boring parts of product design.
The Meta Skills of Product Design Exploring the meta skills that product designers can use to learn faster, work on more impactful products, or collaborate with more interesting people.
On working nights and weekends While it might not be necessary to work nights and weekends, it does seem practically useful.
A primer on investing for designers and developers Advice for designers and developers who are taking their first steps in investing.
Caching API routes with Next.js + Now How I improved the loading time of our podcast network's API by 20x with one small configuration change.
Using Ghost as a Headless CMS with Next.js Rebuilding my self-hosted blog with Next.js and Ghost as a headless CMS.
Adding Dark Mode with Next.js, styled-components, and useDarkMode How I added automatic dark mode to my personal site using Next.js, styled-components, and useDarkmode.
Migrating from Google Analytics to Fathom Finally: a fast and simple, privacy-first analytics alternative to Google Analytics.