I made a web-based version of Sawayama Solitaire
May 17, 2023
In which I am enamored by a variant of solitaire and recreate it in canvas with PixiJS.
May 17, 2023
In which I am enamored by a variant of solitaire and recreate it in canvas with PixiJS.
April 26, 2023
My brother and I made our own web app for recruiting caregivers and processing applications.
March 12, 2023
I love these tiny CSS frameworks for quickly building out side projects.
February 17, 2023
In which I extol the benefits of this humble UI control and lament its slow demise.
January 1, 2023
I took a look back at 2022 and, to my surprise, I got more accomplished than I thought I did.
December 11, 2022
Home-cooked apps are the kind you make for yourself that solve your own problems. Building and using them is a rewarding experience.
December 3, 2022
My thoughts on the YA rom-com, The First Thing About You, that features a main character with SMA.
November 6, 2022
The unedited, writerly feel of monospaced fonts meets the readability and legibility of proportional ones.
March 9, 2022
I recently started using a what-you-see-is-what-you-get app for notetaking after using plain text for over a decade. I’m pleasantly surprised by how much more effective my notes have become.
December 28, 2021
Browser extensions are extremely helpful for accessibility as they allow for user customization of websites and web apps that’s usually not possible in native apps.
December 12, 2021
Over a year after its creation, I introduce my synthwave music mix website, discuss its features, and offer some developer commentary.
May 23, 2021
Learn about coding by voice in this written version of my MagnoliaJS 2021 talk.
February 19, 2021
A behind-the-scenes look at the third version of d20, my beloved passion project.
July 29, 2020
Side projects are one of the most fun things about web development. Here I discuss various tips and tricks for getting side projects over the finish line.
February 7, 2020
I love NearlyFreeSpeech.NET because they’re not like any other web host out there. They march to the beat of their own drum and I love them.
January 1, 2020
New job, new experiences, and new stuff made. These were the highlights of my year.
September 17, 2019
Watch me work my way through a paralyzing crisis whilst I nerd out over the nuances of note-taking apps.
June 24, 2019
Make dealing with arrays cleaner, more concise, and more fun by using the all-powerful reducer.
June 9, 2019
After a years long stint as a static site, blakewatson.com returns to being a WordPress site. While I still like static sites, I have a renewed appreciation of WordPress (and a renewed design for this site).
February 12, 2019
How I play Minecraft using a mouse and one mouse button along with the hands-free, programmable input system, Talon.
December 31, 2018
Talon is a programmable voice recognition system that helps me code by voice—something that isn’t feasible with macOS’ built-in dictation.
June 2, 2018
macOS’ Accessibility Keyboard is a highly customizable on-screen keyboard for people who aren’t physically able to type.
October 22, 2017
I created a small web service and Chrome extension that replaces your web browser’s new tab page.
July 4, 2017
After being an early adopter of Facebook and using it for over a decade, I decided to delete my account. Here’s why.
March 4, 2017
I reminisce about a time when I created websites without all the complexities of modern frameworks, libraries, and tooling.
December 31, 2016
I take a look back at the work I’ve done in 2016, from Mad Genius work to my first app on the Mac App Store.
October 14, 2016
Anime gives you structured and granular control of your animations. Here’s an example using my logo.
August 8, 2016
I’ve been using a Mac since 2006. Now I’m taking a look back at what I love about the Mac, then and now.
May 1, 2016
I’ll occasionally mention in passing the various alternatives to Google that I use for web browsing, search, and email, but I haven’t talked about it in much detail.
January 17, 2016
How to make a reactive UI component, such as a filterable list, using the JavaScript library, KnockoutJS.
January 16, 2016
Permit me to offer some counterarguments to common gripes people have about Monopoly.
December 26, 2015
An illustrated comic
December 20, 2015
Sublime Text is very extensible. But out of the box, it doesn’t match up against Coda’s main selling point: it’s super amazing sidebar that consist of a full-featured file-browser, FTP client, and snippet manager.
October 16, 2015
My personal mark improved as I became a better designer and turned my energy toward freelancing. Still, it never felt completely right.
September 17, 2015
Smart quotes (i.e., “curly quotes”) are a must-have for me. Here’s how to use the Typogrify package to get them automatically in wok, the static-site generator.
August 30, 2015
There’s nothing new under the sun.
August 27, 2015
Pivoting my site from a freelancer’s pitch to a developer’s journal, I really wanted to get back to basics.
August 23, 2015
I still have most of the source code for every design iteration of this site from its beginnings in 2005 to the 2013 design, which stayed in place through the summer of 2015. I managed to put together a graphic that shows the homepage of each iteration.