{"collectionById":{"580d57c5-1334-4471-8a7e-05a742986cf8":{"id":"580d57c5-1334-4471-8a7e-05a742986cf8","name":"Posts","fieldSchemas":[{"id":"2d89b706-e90c-484b-b846-3e0079a2f366","name":"Title","type":"plain_text","role":"primary"},{"id":"0ab82420-0809-4c81-b555-bfe8e88a3e5c","name":"Slug","type":"slug","role":"slug"},{"id":"abdbe908-36b7-4722-b7d1-1f4fcfbe097f","name":"Date","type":"date"},{"id":"361aab56-71e7-4038-80de-b2e74efbe2a7","name":"Excerpt","type":"plain_text"}],"itemById":{"5293fdff-2b04-4f4d-a839-99373f9c2d5e":{"id":"5293fdff-2b04-4f4d-a839-99373f9c2d5e","index":"!","collectionId":"580d57c5-1334-4471-8a7e-05a742986cf8","fields":[{"id":"a0e6c342-380c-4278-a3ac-a7f56f521cb1","value":"Each rewrite fixed the last one’s biggest mistake and introduced a new one.","itemId":"5293fdff-2b04-4f4d-a839-99373f9c2d5e","fieldSchemaId":"361aab56-71e7-4038-80de-b2e74efbe2a7"},{"id":"ca44e4b1-8fae-4d49-a7b9-9f37e4990cc1","value":"What I learned rebuilding the same app three times","itemId":"5293fdff-2b04-4f4d-a839-99373f9c2d5e","fieldSchemaId":"2d89b706-e90c-484b-b846-3e0079a2f366"},{"id":"bb63ba53-bc14-4540-ab75-eed9ccead632","value":"what-i-learned-rebuilding-the-same-app-three-times","itemId":"5293fdff-2b04-4f4d-a839-99373f9c2d5e","fieldSchemaId":"0ab82420-0809-4c81-b555-bfe8e88a3e5c"},{"id":"3a23cb1e-ca15-47d3-92ef-191e60eda3a3","value":"2026-03-12","itemId":"5293fdff-2b04-4f4d-a839-99373f9c2d5e","fieldSchemaId":"abdbe908-36b7-4722-b7d1-1f4fcfbe097f"}]},"54428e8d-48c6-4570-8407-1293b74de7c2":{"id":"54428e8d-48c6-4570-8407-1293b74de7c2","index":"\"","collectionId":"580d57c5-1334-4471-8a7e-05a742986cf8","fields":[{"id":"dfac1612-5924-4528-99fd-71f3a3c01215","value":"Why I stopped reaching for a component library on small projects, and what I do instead when a design needs to feel like it was made by one person, on purpose","itemId":"54428e8d-48c6-4570-8407-1293b74de7c2","fieldSchemaId":"2d89b706-e90c-484b-b846-3e0079a2f366"},{"id":"046aee44-c7ea-4c64-b0d2-2625d29a690d","value":"why-i-stopped-reaching-for-a-component-library-on-small-proj","itemId":"54428e8d-48c6-4570-8407-1293b74de7c2","fieldSchemaId":"0ab82420-0809-4c81-b555-bfe8e88a3e5c"},{"id":"ae786d56-7237-4936-bc5a-cddd943daf07","value":"2026-02-03","itemId":"54428e8d-48c6-4570-8407-1293b74de7c2","fieldSchemaId":"abdbe908-36b7-4722-b7d1-1f4fcfbe097f"},{"id":"06ac70c3-6a6f-44df-b104-033046e756c8","value":"A case for a few hundred lines of CSS you actually understand.","itemId":"54428e8d-48c6-4570-8407-1293b74de7c2","fieldSchemaId":"361aab56-71e7-4038-80de-b2e74efbe2a7"}]},"63c6c2db-7e3d-4fb4-a767-38cb8c4e8d97":{"id":"63c6c2db-7e3d-4fb4-a767-38cb8c4e8d97","index":"#","collectionId":"580d57c5-1334-4471-8a7e-05a742986cf8","fields":[{"id":"70688a43-8b5c-4156-abf7-659dc753e242","value":"Springs, not durations","itemId":"63c6c2db-7e3d-4fb4-a767-38cb8c4e8d97","fieldSchemaId":"2d89b706-e90c-484b-b846-3e0079a2f366"},{"id":"6e7e2ea0-7e86-40cb-bb02-ea2c89922eec","value":"springs-not-durations","itemId":"63c6c2db-7e3d-4fb4-a767-38cb8c4e8d97","fieldSchemaId":"0ab82420-0809-4c81-b555-bfe8e88a3e5c"},{"id":"33c4791f-a7a6-4b2a-8c4f-218ac8b9f6ba","value":"2026-01-18","itemId":"63c6c2db-7e3d-4fb4-a767-38cb8c4e8d97","fieldSchemaId":"abdbe908-36b7-4722-b7d1-1f4fcfbe097f"},{"id":"94a8a215-169d-4787-b7f2-7644d6395c49","value":"Notes on making interface motion feel physical without making it slow.","itemId":"63c6c2db-7e3d-4fb4-a767-38cb8c4e8d97","fieldSchemaId":"361aab56-71e7-4038-80de-b2e74efbe2a7"}]}}}},"slugByItemId":{"54428e8d-48c6-4570-8407-1293b74de7c2":"why-i-stopped-reaching-for-a-component-library-on-small-proj","5293fdff-2b04-4f4d-a839-99373f9c2d5e":"what-i-learned-rebuilding-the-same-app-three-times","4b3647d2-475d-4527-887e-146f75e5cc89":"notes-from-a-design-systems-migration","73a8d0bb-0945-4b08-aff2-bf7518dad624":"the-case-for-boring-color-palettes","d483606c-39cc-4d5e-8818-a643c7bfcd24":"a-year-of-writing-every-week","ed6ab224-a60b-48b3-a662-cc61afbef4d1":"small-tools-made-carefully","63c6c2db-7e3d-4fb4-a767-38cb8c4e8d97":"springs-not-durations","8913ec81-6339-4266-8d8f-1d91044f425b":"designing-for-no-signal"}}