RSS.Social

Personal Webpage of Blake Watson

follow: @[email protected]

Posts

I changed my fonts after six years of using Cloud.typography

blakewatson.com turns 20

Your freeform digital character sheet for D&D 5e

40

A decade of employment

I’m fascinated by the scale of things in space

My computer treats me like a computer

Introducing A Fine Start version 3

IndexedDB made easy like localStorage

Things I got from specific people

2024: my year in review

Alpine.js for home-cooked apps

The making of HTML for People

Where I’m at with notetaking apps

SMA Chat Discord server and other communities

Monster of the Week: Game introduction and rules summary

My home-cooked app for online bookmarks

Mimicking e-ink with macOS

Rebuilding my website with Eleventy

Song Swap: Kayama by Karl Jenkins

Use your Mac the way I do: a thought experiment

Things I miss

Building our own private Discord knockoff

2023: my year in review

omg.lol: an oasis on the internet

Default apps, 2023

MagnoliaJS 2023: The joys of home-cooked apps

Fancy forEach with functional programming in JavaScript

100 ways to generate a story idea

Multi-browser workflow on macOS with Choosy

Homebrew package for setting specified audio input device

My journey with the Chubon keyboard layout

The fragile nature of my life’s work

I made a web-based version of Sawayama Solitaire

A home-cooked app for hiring personal caregivers

Surveying the landscape of CSS micro-frameworks

Neglecting the scrollbar: a costly trend in UI design

2022: my year in review

The joys of home-cooked apps

SMA in fiction: The First Thing About You

Almost monospaced: the perfect fonts for writing

Thinking in rich text

The powerful accessibility of the customizable web

Introducing synthwave.live, a nostalgic musical odyssey

Speaking in code: hands-free input with Talon

The making of d20 version 3

Finishing side projects

Why I host my websites with NearlyFreeSpeech.NET

2019: My Year in Review

Why I chose Simplenote over Standard Notes and nvUltra

How to: array reduce in JavaScript and PHP

Unpopular opinion: switching to WordPress in 2019

Playing Minecraft by voice with Talon

Writing and coding by voice with Talon

Writing and coding with the macOS Accessibility Keyboard

My answer to the gratuitous new tab page

Why I left Facebook

An ode to web pages

2016: My year in review

SVG logo animation with Anime.js

A decade of Mac

How to lessen your exposure to Google

Better UI components with KnockoutJS

A geek's defense of Monopoly

Why Darth Vader can't be a barista

5 Sublime Text packages that make it a little more like Coda

New personal mark

How to get smart quotes in wok

This site’s design is not original

Making this site: Going static

Hard refresh