Blog, page 2

Startups need an asymmetry

this is the bit I think people mean when they talk about speed, although “move fast” by itself has always felt a bit empty to me. it’s not particularly useful to type faster than everyone else. you want the company you’ve constructed to make certain things unusually cheap or obvious for you, so that by the time the thing you were originally right about is conventional wisdom you’ve already followed it somewhere else.

Look ma, no IDE!

I've been seeing a lot of tweets recently about using Cloudflare Access to create a simple auth layer for admin portals. And I've always wanted a simple Markdown-style editor for writing blog posts, cause I always get distracted and start tweaking things if I do this in an IDE.

The site currently lives on Cloudflare, with Workers powering most of it. Content from GitHub - everything you see on /blog is an MDX file - is compiled into a sqlite database (on D1) after every push to the content/blog folder.

Continue reading

The Next Token pod on AI and burnout

Highly recommended viewing, particularly if you've had bouts of feeling like you don't enjoy building software anymore - because the parts you enjoyed got ai'd away.

The Title Cards in Blade Runner Are Fucking Amazing

Chances are, you never think about typography. You happily scribe your Messages (SF Pro), Mails (Helvetica), and Slacks (Lato), thinking nothing of serifs, ligatures, or kerning. You are content trusting that a someone else has chosen a proper typeface for your current task.

Lea Verou, on dark mode toggles

Dark mode toggles that expose three visible states (system, light, dark) seem like the best option.

Until you think about user goals, that is.

A curious case of ProseMirror inline nodeviews

Well, if you do need to have flex items inside your inline node(view)s, then now you know how to fix it. Have two spans surrounding your nodeView content, so that the browser can position your cursor there if there is a loss of content surrounding it.

Or else, if you can, just avoid it.

NotebookLM Blew Our Mind

Steven Johnson, a writer and editorial director at Google Labs, stops by to talk about the company’s new hit NotebookLM, which uses A.I. to turn even boring PDFs, such as user manuals and Kevin’s bank records, into chatty, disturbingly good podcasts.

Going Buildless

The idea of “buildless” development isn’t new - but there have been some recent improvements that might get us closer.