Headers are set in and body copy is set in , both from . I love its semi-serifs and classical feel. Supporting sans-serif type is set in .
I use a developed by , which uses some wild CSS calculations to continuously adjust the font size relative to your browser's width.
does most of the heavy lifting on this site – it's a static site builder that takes care of a lot of otherwise cumbersome optimsiations like server-side rendering, image loading, and routing.
takes care of hosting. Animations are built with . My CMS is just a bunch of files and folders. Everything is open souce and published on . The whole thing is frankly overengineered for a personal website, but playing with transient web technologies is an indulgent hobby I don't want to relinquish.
Every post on this site has a growth stage. Everything starts as a reasonably unopinionated note (as much as that's possible – I'm a cultural relativist at heart and question the idea of pure, objective knowledge).
Notes begin as seedlings, grow into buddings, and finally reach an evergreen stage. Some of them go on to become essays if I feel I have a clear opinion on the topic.
I've built a number of reusable custom components for various situations.
There's the coming soon component that signals a post is half-written and needs to be finished in the future:
Feel free to bug me on twitter to finish writing this.
There's an assumed audience component that I put at the top of some posts to make explicit who I'm writing for:
I occassionally need to alert readers to dangers and threats:
This is an alert
Stay vigiliant to the threat of typography that is too small and low contrast to read.
Some are simply nicely styled callouts for books:
Addiction By DesignNatasha Dow Schull
Addiction by Design takes readers into the intriguing world of machine gambling, an increasingly popular and absorbing form of play that blurs the line between human and machine, compulsion and control, risk and reward.