Personal website of Blake Watson Online since 2005

Pixel art illustration of a white man with brown hair wearing a gray shirt. A wheelchair headrest is visible in the background.

I’m a software engineer, side-project enthusiast, hobbyist game developer, sometimes writer, and full-time wheelchair user.

Journal

blakewatson.com turns 20

I bought this domain as a college student using a friend’s credit card. Twenty years later, it’s one of the best decisions I've ever made.

40

Damn.

Journal archive →

Microblog

The liquid glass design in Preview on macOS is kind of annoying. At certain widths the sidebar overlays the content seemingly arbitrarily just for an effect. If there's any app where you don't want UI arbitrarily covering up your content it's in an app called Preview.

social.lol/@bw/115664823290385131

In Vue 2, what's the best pattern for letting a child component know that some action in the parent component has occurred? Methods I've used are: 1) a child prop that gets changed by the parent, 2) the consumer gets a ref on the child component and manually calls a function, 3) an event bus for pub/sub.

social.lol/@bw/115656849195095019

Microblog archive →