Page
of 100
Thursday, October 20th, 2022 at 11:32 AM

Added a brush preview. Fortunately/unfortunately also got an idea for a new layout set-up that I'm probably going to pause this to try out.

Wednesday, October 19th, 2022 at 1:31 PM

Multiple samples.

Tuesday, October 18th, 2022 at 6:34 PM

Got the freeform grid behavior going again. Last time it was in three.js to get nice zoom and pan, this time I'm sticking with the DOM.

Monday, October 17th, 2022 at 8:15 PM

To build a prototype, you must first build a window manager (not really, but I guess this time).

Saturday, October 8th, 2022 at 9:47 PM

Connecting.

Saturday, October 8th, 2022 at 4:07 PM

More drag experiments.

Thursday, October 6th, 2022 at 10:35 PM

Webstrates is a webserver where the pages it serves are collaboratively editable. From: https://webstrates.net via https://twitter.com/qualmist/status/1578210324326780930

Thursday, October 6th, 2022 at 7:49 PM

New feed site is up. Moved from hugo and a node server for posting to a next.js app backed by an actual database.

Thursday, September 22nd, 2022 at 11:41 AM

Experimenting with user-defined drag behaviors.

Monday, September 19th, 2022 at 9:02 AM

Yoshiki's sketches of visual and customizable list hierarchies.

From: https://www.notion.so/Dango-b46c07f3dc224f968c768885abe70e70

Monday, September 19th, 2022 at 8:54 AM

How to make spacing and appearance fully customizable while also making sure direct manipulation of things like size and position stay functional? AND hopefully avoid introducing "modes"?

Monday, September 12th, 2022 at 8:55 AM

We've got nesting.

Sunday, September 11th, 2022 at 1:56 PM
Lessons from Tailwind

Tailwind gives you a bunch of utility classNames to write CSS with. I've been loving prototyping with it, and I'm interested in why, because it's ideas often feel counterintuitive.

Benefits

Pragmatism

Read more
Sunday, September 11th, 2022 at 1:56 PM
Leaky abstractions

Something I think a lot about is what level of abstraction to attack a problem on. Here is a loose cataglog of where I've been thinking about it lately.

React libraries

Previously I've been reluctant to use libraries in my react code, generally preferring to roll my own solutions, believing that you tend to hit a wall with what you can do with libraries and working around their limitations becomes as much or more work than building your own. There are things I would use, like state management libraries, but I figured most of the interaction stuff I'd rather do myself.

Read more
Thursday, September 8th, 2022 at 1:26 PM

Starting to figure out drop zones with dnd-kit.

Wednesday, September 7th, 2022 at 4:02 PM

Nice little boxes in a grid (the necessary foundation for something weirder).

Monday, September 5th, 2022 at 8:33 AM

Ink and Switch experiment with "bot cards" so that "computation follows the same rules as data".

From: https://www.inkandswitch.com/end-user-programming/

Sunday, September 4th, 2022 at 6:28 PM

Rough draft of my current tools-for-thought thinking.

Sunday, September 4th, 2022 at 4:21 PM

Trying out style paint for components, piggybacking off Tailwind.

Sunday, September 4th, 2022 at 1:55 PM
Expressive tools for thought

I'm excited for all the energy around tools for thought. Some notes on my current thoughts (probably to be revised in future entries).

Blocks as the basic unit

Blocks as a basic, contained, and usually addressable unit feels to me "right". You can see it in Notion and Roam and many others.

Read more
Page
of 100