1915 posts
Random
Page
of 96
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
Sunday, September 4th, 2022 at 9:54 AM

brikfont - lego typeface experiments

From: https://www.instagram.com/brikfont/

Sunday, September 4th, 2022 at 5:58 AM
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
Friday, September 2nd, 2022 at 9:34 AM

CSS Paint - paint using brushes defined in CSS.

https://css-paint.constraint.systems

Thursday, September 1st, 2022 at 1:55 PM
Brush as interaction

How do you change things?

I'm interested in users having the ability to personalize websites. I've mainly thought about it as a case for UI that lets you choose different options, probably powered by CSS (see components.ai's CSS.GUI).

My CSS Paint project lets you use a brush. It's interesting to use a brush. Should we let people style their website using a brush to paint styles on to divs?

Read more
Wednesday, August 24th, 2022 at 6:42 PM

CSS painting a dog

Monday, August 1st, 2022 at 8:33 PM

Getting closer on the CSS Paint design. Dropped the retro theme for now.

Saturday, July 30th, 2022 at 11:26 AM

CSS paintings

Tuesday, July 19th, 2022 at 3:40 PM

More CSS paint work, with reordering support and some retro borders.

Monday, July 4th, 2022 at 3:54 PM

More CSS paint experiments.

Saturday, July 2nd, 2022 at 4:09 PM

CSS paint, maybe

Sunday, June 19th, 2022 at 2:39 PM

Almost done with the bare-bones user account and place creation features for the div and CSS building blocks app.

Wednesday, June 1st, 2022 at 9:05 AM

More work on setting up a system of building blocks using divs, text fields, and CSS.

Thursday, May 26th, 2022 at 9:43 PM

Div structure.

Page
of 96