41554 blogs · [ { "id": "01a0d15d-359a-72fb-a0f8-8495196eb3c3", "title": "0061: i'm not a cat, artificial adventures, synthetic sagas, anthropic, sponsors", "url": "https://www.scattered-thoughts.net/log/0061/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a0d15d-359a-72fb-a0f8-84951973ea4a", "title": "Synthetic sagas", "url": "https://www.scattered-thoughts.net/writing/synthetic-sagas/", "published_at": "2026-09-20T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff323d9263", "title": "Artificial adventures", "url": "https://www.scattered-thoughts.net/writing/artificial-adventures/", "published_at": "2026-07-01T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff328850b2", "title": "I'm not a cat", "url": "https://www.scattered-thoughts.net/writing/im-not-a-cat/", "published_at": "2026-06-24T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff33764255", "title": "0060: SF", "url": "https://www.scattered-thoughts.net/log/0060/", "published_at": "2026-06-21T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff34685b2c", "title": "0059: NYC and SF?", "url": "https://www.scattered-thoughts.net/log/0059/", "published_at": "2026-06-05T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff349f0af9", "title": "Borrow-checking without type-checking", "url": "https://www.scattered-thoughts.net/writing/borrow-checking-without-type-checking/", "published_at": "2026-04-22T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff35701708", "title": "0058: borrow-checking surprises, books, links", "url": "https://www.scattered-thoughts.net/log/0058/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff35bda80f", "title": "Borrow-checking surprises", "url": "https://www.scattered-thoughts.net/writing/borrow-checking-surprises/", "published_at": "2026-04-07T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3699a19c", "title": "0057: consulting, zest progress, reads that lasted, books, links", "url": "https://www.scattered-thoughts.net/log/0057/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff36a68a41", "title": "2025", "url": "https://www.scattered-thoughts.net/writing/2025/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3777d61d", "title": "0056: consulting, zest progress, existentialize, modular borrowing, do we understand sql, zjit updates, books", "url": "https://www.scattered-thoughts.net/log/0056/", "published_at": "2025-12-06T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff37d5e6f4", "title": "0055: consulting, sql needed structure, slow forum, on the line, out of thin air, papers, other stuff", "url": "https://www.scattered-thoughts.net/log/0055/", "published_at": "2025-11-01T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff37dbabe6", "title": "SQL needed structure", "url": "https://www.scattered-thoughts.net/writing/sql-needed-structure/", "published_at": "2025-09-04T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3854a3e4", "title": "0054: zest namespaces, store tags after payloads, go allocation probe, everyones got one, pprof labelguns, go value types, go perf probe, tpde, anyblox, books", "url": "https://www.scattered-thoughts.net/log/0054/", "published_at": "2025-09-02T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff386e962b", "title": "Everyone's got one", "url": "https://www.scattered-thoughts.net/writing/everyones-got-one/", "published_at": "2025-08-05T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff387675fd", "title": "Go allocation probe", "url": "https://www.scattered-thoughts.net/writing/go-allocation-probe/", "published_at": "2025-07-18T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3900cd69", "title": "Store tags after payloads", "url": "https://www.scattered-thoughts.net/writing/store-tags-after-payloads/", "published_at": "2025-07-13T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff394c1c6f", "title": "0053: consulting, go tips, benchmark_mode, niri, linkrot, sea of nos, llm outsourcing, books", "url": "https://www.scattered-thoughts.net/log/0053/", "published_at": "2025-05-31T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff399192f4", "title": "A rough survey of compilation, recompilation, and compile-time evaluation", "url": "https://www.scattered-thoughts.net/writing/a-rough-survey-of-compilation-recompilation-and-compile-time-evaluation/", "published_at": "2025-04-04T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3a2fa1b6", "title": "0052: hytradboi videos and post-mortem, zest repo, no internet, on social media, my product is my garden, datafusion and clickhouse jits, books", "url": "https://www.scattered-thoughts.net/log/0052/", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3b1beae8", "title": "HYTRADBOI 2025 postmortem", "url": "https://www.scattered-thoughts.net/writing/hytradboi-2025-postmortem/", "published_at": "2025-03-03T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3b7f210c", "title": "Other kinds of talks", "url": "https://www.scattered-thoughts.net/writing/other-kinds-of-talks/", "published_at": "2025-02-24T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3b9957e3", "title": "0051: hytradboi program and tickets, query compilers, decorrelation encore, books, misc", "url": "https://www.scattered-thoughts.net/log/0051/", "published_at": "2025-02-13T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3bfe2d41", "title": "HYTRADBOI 2025 program and tickets", "url": "https://www.scattered-thoughts.net/writing/hytradboi-2025-program-and-tickets/", "published_at": "2025-01-31T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3c6689e4", "title": "The missing tier for query compilers", "url": "https://www.scattered-thoughts.net/writing/the-missing-tier-for-query-compilers/", "published_at": "2025-01-12T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3cc4b365", "title": "0050: smolderingly fast b-trees, serious fun, what is the point of an online conference, it's ok to be afraid, HYTRADBOI progress, no other progress, vancouver.systems, not the incentives, llm garbage, books", "url": "https://www.scattered-thoughts.net/log/0050/", "published_at": "2024-11-25T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3d213174", "title": "It's ok to be afraid", "url": "https://www.scattered-thoughts.net/writing/its-ok-to-be-afraid/", "published_at": "2024-11-16T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3d4e6324", "title": "What is the point of an online conference?", "url": "https://www.scattered-thoughts.net/writing/what-is-the-point-of-an-online-conference/", "published_at": "2024-10-30T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3de007dd", "title": "Serious fun", "url": "https://www.scattered-thoughts.net/writing/serious-fun/", "published_at": "2024-10-20T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3ecc994f", "title": "0049: hytradboi 2025, consulting, zest progress, labeled continue, bet against sql, zero-cost costs in debug, packed memory arrays, papers, books", "url": "https://www.scattered-thoughts.net/log/0049/", "published_at": "2024-10-08T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3f79d948", "title": "Smolderingly fast b-trees", "url": "https://www.scattered-thoughts.net/writing/smolderingly-fast-btrees/", "published_at": "2024-10-06T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3f9cebac", "title": "HYTRADBOI 2025", "url": "https://www.scattered-thoughts.net/writing/hytradboi-2025/", "published_at": "2024-09-21T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff3fa735db", "title": "0048: zest progress, zest ordering, wasm alignment, umbra papers, future of fast code, new internet, books, other stuff", "url": "https://www.scattered-thoughts.net/log/0048/", "published_at": "2024-08-31T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff40a0969c", "title": "0047: babys second wasm compiler, zig honggfuzz, values can be values, dont look UB, surely you can be serious, other links, books", "url": "https://www.scattered-thoughts.net/log/0047/", "published_at": "2024-07-11T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff414ce7d5", "title": "Baby's second wasm compiler", "url": "https://www.scattered-thoughts.net/writing/babys-second-wasm-compiler/", "published_at": "2024-07-09T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff41f796d4", "title": "Ruminating about mutable value semantics", "url": "https://www.scattered-thoughts.net/writing/ruminating-about-mutable-value-semantics/", "published_at": "2024-06-03T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4284f94b", "title": "0046: zest syntax, zest progress, sponsors-only repos, future compilers, error-handling implementations, suboperators, why we drive", "url": "https://www.scattered-thoughts.net/log/0046/", "published_at": "2024-05-02T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4293ffa6", "title": "Zest: syntax", "url": "https://www.scattered-thoughts.net/writing/zest-syntax/", "published_at": "2024-04-16T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff42e450dd", "title": "0045: unexplanations, business things, zest progress, internal consistency repro, why murat blogs, compiler books + papers, compiling sql to wasm, other books", "url": "https://www.scattered-thoughts.net/log/0045/", "published_at": "2024-03-28T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff432eb43a", "title": "Notes on compiler IRs", "url": "https://www.scattered-thoughts.net/writing/notes-on-compiler-irs/", "published_at": "2024-03-27T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff44122057", "title": "Miscellaneous ideas", "url": "https://www.scattered-thoughts.net/writing/miscellaneous-ideas/", "published_at": "2024-03-23T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff44ff804b", "title": "How to trade software for small money?", "url": "https://www.scattered-thoughts.net/writing/how-to-trade-software-for-small-money/", "published_at": "2024-03-21T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff45bcc0a4", "title": "Unexplanations: sql is syntactic sugar for relational algebra", "url": "https://www.scattered-thoughts.net/writing/unexplanations-sql-is-syntactic-sugar-for-relational-algebra/", "published_at": "2024-03-18T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff45d64ef9", "title": "Unexplanations: relational algebra is math", "url": "https://www.scattered-thoughts.net/writing/unexplanations-relational-algebra-is-math/", "published_at": "2024-03-11T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff46277216", "title": "0044: zest progress, unexplanations, generic dilemma, bitc retrospective, adversarial memory safety, done list, tiny muffins, anti-anti-spam, happiness, daily rituals, other books", "url": "https://www.scattered-thoughts.net/log/0044/", "published_at": "2024-02-28T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff47161980", "title": "Zest: dialects and metaprogramming", "url": "https://www.scattered-thoughts.net/writing/zest-dialects-and-metaprogramming/", "published_at": "2024-02-28T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff47910b39", "title": "Unexplanations: query optimization works because sql is declarative", "url": "https://www.scattered-thoughts.net/writing/unexplanations-sql-declarative/", "published_at": "2024-02-21T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff485d48ed", "title": "Zest: notation and representation", "url": "https://www.scattered-thoughts.net/writing/notation-and-representation/", "published_at": "2024-02-04T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4933ceb8", "title": "0043: 2023, debog, never sort, critique of sql, status game, more fuel you", "url": "https://www.scattered-thoughts.net/log/0043/", "published_at": "2024-01-15T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff495eba61", "title": "2023", "url": "https://www.scattered-thoughts.net/writing/2023/", "published_at": "2024-01-15T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4a3dbb56", "title": "0042: consulting lessons, there are no strings on me, buttondown, focus goof, jsfuck, 1ml", "url": "https://www.scattered-thoughts.net/log/0042/", "published_at": "2023-12-01T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4a6a3418", "title": "There are no strings on me", "url": "https://www.scattered-thoughts.net/writing/there-are-no-strings-on-me/", "published_at": "2023-11-22T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4b30125f", "title": "0041: columnar kernels in go, go grouches, column sketches, why user-mode threads, gross margins vs open source, celebrity worship", "url": "https://www.scattered-thoughts.net/log/0041/", "published_at": "2023-11-04T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4c300b08", "title": "Columnar kernels in go?", "url": "https://www.scattered-thoughts.net/writing/columnar-kernels-in-go/", "published_at": "2023-10-20T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4c4e6a50", "title": "0040.1: meta in myanmar", "url": "https://www.scattered-thoughts.net/log/0040-1/", "published_at": "2023-09-29T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4d1e9f8e", "title": "0040: olap survey, lobster, feldera, innovation, wizard papers, umbra papers, olap papers", "url": "https://www.scattered-thoughts.net/log/0040/", "published_at": "2023-09-29T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4dc3ff3d", "title": "A shallow survey of OLAP and HTAP query engines", "url": "https://www.scattered-thoughts.net/writing/a-shallow-survey-of-olap-and-htap-query-engines/", "published_at": "2023-09-28T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4e4c0b15", "title": "0039: implementing interactive languages, baby's first wasm compiler, zig 0.11, attack of the killer features, zed, attention span, psychology's loss, privatizing sovereignty", "url": "https://www.scattered-thoughts.net/log/0039/", "published_at": "2023-08-29T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4eff7ee8", "title": "Baby's first wasm compiler", "url": "https://www.scattered-thoughts.net/writing/babys-first-wasm-compiler/", "published_at": "2023-08-28T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4f0258b6", "title": "Implementing interactive languages", "url": "https://www.scattered-thoughts.net/writing/implementing-interactive-languages/", "published_at": "2023-08-24T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff4fdab389", "title": "0038.1: consulting", "url": "https://www.scattered-thoughts.net/log/0038-1/", "published_at": "2023-08-10T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff50ccd20c", "title": "0038: cheap compilation, mvs-to-wasm, automatically isolating bugs, mastodone, other stuff", "url": "https://www.scattered-thoughts.net/log/0038/", "published_at": "2023-07-28T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff515e0a2d", "title": "0037: dynamic mutable value semantics, interior pointers, uninterning, functionless effects, papers, books", "url": "https://www.scattered-thoughts.net/log/0037/", "published_at": "2023-06-27T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff524d52ef", "title": "0036: typescript, papers, books", "url": "https://www.scattered-thoughts.net/log/0036/", "published_at": "2023-05-29T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff5267aaa2", "title": "0035: back to the shack", "url": "https://www.scattered-thoughts.net/log/0035/", "published_at": "2023-05-04T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff526e7981", "title": "What is a database?", "url": "https://www.scattered-thoughts.net/writing/what-is-a-database/", "published_at": "2023-04-19T00:00:00+00:00" }, { "id": "01a07df5-04ea-73dc-9bbf-a1ff534378c1", "title": "0034: perf handover, compaction unchained, crash harder, sketching the query engine, focus catchup, android update policies, legopunk, a world without email, nobody cares, segcache, bloomRF, existential consistency, ssd parameters, fantastic ssd internals", "url": "https://www.scattered-thoughts.net/log/0034/", "published_at": "2023-03-31T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a181ec86938", "title": "0033: table sizing, bench harder, wasm first steps, sycl vancouver, breathing for warriors, move your dna, the molecule of more, how to decide, slouching towards utopia", "url": "https://www.scattered-thoughts.net/log/0033/", "published_at": "2023-03-05T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a181f3d98dc", "title": "0032: undroppable tombstones, forest fuzzer, manifest race, hash_log, zig coercions, zig pointer hops, zig object notation, domain knowledge, built from broken, database internals, papers", "url": "https://www.scattered-thoughts.net/log/0032/", "published_at": "2023-01-31T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a181fc29f67", "title": "0031: 2022, systems distributed, random ids, deleting tombstones, disorderly compaction, juggling blocks, code review woes, holiday shutdown, searching for implementors, everything is copy, sharing the page cache after fysncgate, 9/10 climbers, rise and fall of peer review, real-world concurrency", "url": "https://www.scattered-thoughts.net/log/0031/", "published_at": "2023-01-05T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18200b99b7", "title": "2022", "url": "https://www.scattered-thoughts.net/writing/2022/", "published_at": "2023-01-05T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1820eebdc2", "title": "0030: lsm perf, colorblind concurrency, tracing, evacuating preimp, reading, fixing my shoulders", "url": "https://www.scattered-thoughts.net/log/0030/", "published_at": "2022-12-05T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18219f8e18", "title": "0029: san francisco, seattle, tigerbeetle, studying, links", "url": "https://www.scattered-thoughts.net/log/0029/", "published_at": "2022-11-04T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182229c939", "title": "0028: HYTRADBOI jam, sqllogictest in a week, how safe is zig again, rr on alder lake, google maps jank, links", "url": "https://www.scattered-thoughts.net/log/0028/", "published_at": "2022-10-05T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182286ed14", "title": "0027.1: hytradboi jam", "url": "https://www.scattered-thoughts.net/log/0027-1/", "published_at": "2022-08-31T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1822e1ae2e", "title": "0027: preimp, framework, dotfiles and backups, links", "url": "https://www.scattered-thoughts.net/log/0027/", "published_at": "2022-08-28T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1823ba9032", "title": "0026: break, preimp essay, focus + clojure, zed experiments, decorrelation and nested relations, bunny, sqlite mode, reading, links", "url": "https://www.scattered-thoughts.net/log/0026/", "published_at": "2022-07-26T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18245da89e", "title": "0025: preimp, focus + mach, emergent ventures, clockwork labs, success, hytradboi ideas, zig debugging tips, dev-setup.sh, clojurescript blues, analogies for end-user programming, half-arsed workflows, javascript vs serialization, links", "url": "https://www.scattered-thoughts.net/log/0025/", "published_at": "2022-06-24T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18246636c6", "title": "0024: HYTRADBOI postmortem, HYTWACFI?, preimp, emergent ventures, data and reality, merkle search trees, readyset, julia compilation times", "url": "https://www.scattered-thoughts.net/log/0024/", "published_at": "2022-05-28T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18246c871c", "title": "HYTRADBOI 2022 postmortem", "url": "https://www.scattered-thoughts.net/writing/hytradboi-2022-postmortem/", "published_at": "2022-05-02T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182485ca5c", "title": "0023: HYTRADBOI teaser, dida vs datalogui, preimp cruft, dbsp, links etc", "url": "https://www.scattered-thoughts.net/log/0023/", "published_at": "2022-04-24T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1825080d7d", "title": "The shape of data", "url": "https://www.scattered-thoughts.net/writing/the-shape-of-data/", "published_at": "2022-03-29T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1825f39e31", "title": "0022: preimp, shape of data, hytradboi progress, office hours, in nyc, riffle, cue, technical dimensions, js compound keys, hop", "url": "https://www.scattered-thoughts.net/log/0022/", "published_at": "2022-03-28T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1826ec65e7", "title": "0021: hytradboi schedule + tickets, imp v3 ideas, real world of technology, changing minds, essence of software, typed image-based programming with structure editing, fosdem 2022, introspecting async", "url": "https://www.scattered-thoughts.net/log/0021/", "published_at": "2022-02-21T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18277d3e08", "title": "0020: hytradboi, milestones, data soup, airtable, self-hosting", "url": "https://www.scattered-thoughts.net/log/0020/", "published_at": "2022-02-03T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1827ff6874", "title": "0019: Refactor", "url": "https://www.scattered-thoughts.net/log/0019/", "published_at": "2022-01-26T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18284d2d77", "title": "0018: last reflections, why start a new database conference, 2021 retrospective, imp schemaless db + crdt, office hours, internal inconsistency in the wild, rss feeds, salsa needs finite collections, tiddlywiki vs unigraph, multidimensional indexes, arrow, just don't fsync, testing distributeds systems, tigerbeetle perf demos, web3, explicit formal structure, zig doctests, rust arenas, semidirect products of crdts, single-program distributed systems, sqlite qpsg, valhalla, mundanity of excellenc", "url": "https://www.scattered-thoughts.net/log/0018/", "published_at": "2022-01-17T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18285fa234", "title": "Imp: heterogenous types", "url": "https://www.scattered-thoughts.net/writing/imp-heterogenous-types/", "published_at": "2022-01-10T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a18288ae272", "title": "2021", "url": "https://www.scattered-thoughts.net/writing/2021/", "published_at": "2021-12-30T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182899df55", "title": "Coding", "url": "https://www.scattered-thoughts.net/writing/coding/", "published_at": "2021-12-20T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1828e376bf", "title": "Why start a new database conference?", "url": "https://www.scattered-thoughts.net/writing/why-start-a-new-database-conference/", "published_at": "2021-12-17T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a1829d149dd", "title": "0017: hytradboi updates, imp stonks, misparaphrasing oracle, technical books, rum, creator economy, friend groups, ub, omg design principles, zig build, fossil and indexes, flatpak, skiplang, convex, fuzzing beyond testing, tigerbeetle dev videos, wafl", "url": "https://www.scattered-thoughts.net/log/0017/", "published_at": "2021-12-15T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182a5c37d9", "title": "Testing", "url": "https://www.scattered-thoughts.net/writing/testing/", "published_at": "2021-11-26T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182b19f6a5", "title": "Writing", "url": "https://www.scattered-thoughts.net/writing/writing/", "published_at": "2021-11-25T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182ba8f5d9", "title": "0016: dida validator and debugger, focus selector perf and async children, emotional management, speed matters, moving faster, have you tried rubbing a database on it, handmade highlights, airtable scripts, bank python, napa, pollen, against markdown, zig-snapshots, exhaustive test inputs, gf, nixos debug symbols, duckdb blog", "url": "https://www.scattered-thoughts.net/log/0016/", "published_at": "2021-11-15T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182c75c08c", "title": "Emotional management", "url": "https://www.scattered-thoughts.net/writing/emotional-management/", "published_at": "2021-11-01T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182cf396f1", "title": "Moving faster", "url": "https://www.scattered-thoughts.net/writing/moving-faster/", "published_at": "2021-10-23T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182d30ab00", "title": "Speed matters", "url": "https://www.scattered-thoughts.net/writing/speed-matters/", "published_at": "2021-10-14T00:00:00+00:00" }, { "id": "01a07df5-04eb-70d4-bad0-4a182d52934a", "title": "0015: imp internals, reflections, precedence, make mode, mutant, q3, error recovery, tonsky ui, subtext 10, factfulness, benchmarking advice, dependency hubs, independent research, zig wayland, retool, observable dependencies, ugly buildings, without scihub, wasm virtual memory, huawei breakdown, infrastructure langauges, stencil vectors, chiX", "url": "https://www.scattered-thoughts.net/log/0015/", "published_at": "2021-10-12T00:00:00+00:00" } ] posts Claim your blog
Back to Jamie Brandon
Blog · corpus.blog/blogs/scattered-thoughts.net/posts

Jamie Brandon

scattered-thoughts.net

2026

17 Feb 2026

2025

2024

15 Jan 2024

2023

2022

2021

30 Dec 2021