# ink & switch: people

> the founders, the director, the bench, the residents, and the collaborators — who they are and what they wrote.

## the people

- adam wiggins (founder): co-founder of heroku, ink & switch, and muse — and co-founder of local-first conf per his public bios. 'the original members of the lab wanted to do a startup — that was adam, james and orion,' per van hardenberg; wiggins dates the reconvening to 'somewhere around — i think it was 2015.' co-authored the local-first essay (2019), spun muse out of the lab and ran it 2019–2023, and returned to the lab in 2026 for a research residency — firehose, a personal triage algorithm for the message stream. '10 years of support' as an individual patron. (sources: [adam wiggins on the 2015 reconvening + industrial-lab inspirations](https://github.com/thechangelog/transcripts/blob/master/podcast/the-changelog-514.md), [transcript of idea machines #50](https://podtail.se/podcast/idea-machines/industrial-research-with-peter-van-hardenberg-idea/), [individual + organizational supporters](https://www.inkandswitch.com/supporters/), [muse history: $2m, seven-person team, fall-2023 departure](https://adamwiggins.com/muse-retrospective/), [patchwork notes](https://www.inkandswitch.com/newsletter/dispatch-017/), [bluesky profile aggregator incl](https://couchsky.app/u/max.dev), [landmark essay](https://www.inkandswitch.com/essay/local-first/))
- james lindenbaum (founder): co-founder of heroku and heavybit, the developer-tools accelerator. '10 years of support' as an individual patron; the supporters page credits him as the guide for the programmable ink research track, and he is a named playbook collaborator. (sources: [individual + organizational supporters](https://www.inkandswitch.com/supporters/), [playbook collaborators incl](https://www.inkandswitch.com/project/playbook/), [adam wiggins on the 2015 reconvening + industrial-lab inspirations](https://github.com/thechangelog/transcripts/blob/master/podcast/the-changelog-514.md))
- orion henry (founder): co-founder of heroku; co-creator of automerge (2017) and a core maintainer. wrote automerge 3.0's in-memory columnar rewrite — 'memory savings of 100x in some cases.' patchwork collaborator; '10 years of support' as an individual patron. (sources: [github](https://github.com/pboyer/automerge), [individual + organizational supporters](https://www.inkandswitch.com/supporters/), [automerge 3](https://www.inkandswitch.com/newsletter/dispatch-011/), [project 030, 2024–2026](https://www.inkandswitch.com/project/patchwork/), [automerge.org](https://automerge.org/blog/automerge-3/))
- peter van hardenberg (director): lab director (ceo in the interview record) — joined when the lab was 'four or five people' and has '8 years of support' on the patrons list. previously founded heroku's data products and team; before that: arctic oceanography, game boy advance and nintendo ds children's games, shakespearean scholarship via xslt, and a stint 'competing with itunes using open source.' co-author of the local-first, cambria, patchwork, and malleable-software essays. described the lab's arc as 'professionalization' — from a pre-startup detour to an institution meant 'to sustain for 10 years, for 50 years.' the lofi community bills him as 'the father of local-first' — a community epithet, not a title. (sources: [individual + organizational supporters](https://www.inkandswitch.com/supporters/), [transcript of idea machines #50](https://podtail.se/podcast/idea-machines/industrial-research-with-peter-van-hardenberg-idea/), [pvh bio: heroku data products, i&s researcher](https://www.pvh.ca/), [lab director/ceo from 2020-10 (self-reported)](https://www.linkedin.com/in/petervanhardenberg), [james arthurs lofi origin: localfirstweb](https://lofi.so/blog/2023-05-29-i-wrote-a-static-web-page), [i&s 2025 essay](https://www.inkandswitch.com/essay/malleable-software))
- martin kleppmann (collaborator): collaborator, not lab staff — the distinction matters and the record supports only the collaborator reading: cambridge professor, co-creator of automerge (2017) from his and beresford's json crdt research, co-author of the 2019 local-first essay, and a recurring face at lab events. automerge sponsorships note 'so many others who have contributed either directly to automerge or through supporting martin kleppmann on patreon' — a parallel, independent funding channel. no source documents employment by the lab. (sources: [landmark essay](https://www.inkandswitch.com/essay/local-first/), [github](https://github.com/pboyer/automerge), [kleppmann & beresford json crdt paper (ieee tpds)](https://martin.kleppmann.com/2017/04/24/json-crdt.html), [first supported release… ground-up rewrite](https://automerge.org/blog/automerge-2/), [hydra talk](https://martin.kleppmann.com/2020/07/06/crdt-hard-parts-hydra.html))
- the research bench (team): the named researchers and engineers in the public corpus: mark mcgranaghan (principal investigator 2018–2019, local-first and muse co-author); geoffrey litt (senior researcher 2023-01→2025-09, led the malleable track, then notion); marcel goethals (programmable ink, 2021→); paul sonnentag (potluck through backstitch); paul shen (potluck, then openai); max schöning (potluck, patchwork; then magic, then notion); ivy reese (inkling, playbook, the tenfold playground); todd matthews (resident designer; tenfold story; malleable co-author); john mumm (keyhive, automerge; rejoined 2025); brooklyn zelenka (senior researcher, keyhive lead, bijou64; ex-fission cto); grjte, chee rabbits, maciek sakrejda, orion reed (the 2025 gaios wave); lilith duncan and nikita zatkovich (backstitch); leo stewen (coln); mimi reyburn (residency → staff, 2026); alex good (automerge lead, full-time since the 2.0 push); plus credit-level names — roshan choxi, julia roggatz, gökçen keskin, rae mckelvey, szymon kaliski, matt tognetti, jeff peterson, blaine cook — whose public records are thin. (sources: [pi 2018-02→2019-06](https://www.linkedin.com/in/mmcgrana), [senior researcher 2023-01→2025-09](https://www.linkedin.com/in/geoffreylitt), [litt: in september, i left my research position at ink & switch… now work at notion](https://buttondown.com/geoffreylitt/archive/i-changed-jobs-and-other-updates/), [researcher at ink & switch… programmable ink](https://marcelgoethals.com/), [dynamic documents as personal software](https://www.inkandswitch.com/potluck/), [project 030, 2024–2026](https://www.inkandswitch.com/project/patchwork/), [project 035](https://www.inkandswitch.com/project/keyhive/), [first supported release… ground-up rewrite](https://automerge.org/blog/automerge-2/), [gaios intro](https://www.inkandswitch.com/newsletter/dispatch-014/), [new staff (reyburn/yen/stewen)](https://www.inkandswitch.com/newsletter/dispatch-018/), [notion announces schoening hire](https://www.notion.com/blog/software-should-bend-welcome-max-schoening), [paul shen → openai technical staff 2023-04](https://clay.earth/profile/paul-shen-61ac22ea))
- the researchers-in-residence (team): the formal rir program: alexander obenauer (active 'since [2023]' — ollos and workbench, the itemized-os essays); mary rose cook (~2023-07→2024-02, lude; now an ai engineer at notion); lu wilson (joined ~2024-02, later alum; works at tldraw); elliott evans (droste's lair with josh horowitz; tentpole collective); june gardner (nova, live 2025); mimi reyburn (residency converted to staff); derek yen (2026, nyu cryptography, beekem formalization); and adam wiggins himself, back for the 2026 firehose residency. (sources: [patchwork launch](https://www.inkandswitch.com/newsletter/dispatch-003/), [about a dozen researchers](https://www.inkandswitch.com/newsletter/dispatch-001/), [directors year-end letter](https://www.inkandswitch.com/newsletter/dispatch-008/), [gaios intro](https://www.inkandswitch.com/newsletter/dispatch-014/), [new staff (reyburn/yen/stewen)](https://www.inkandswitch.com/newsletter/dispatch-018/), [patchwork notes](https://www.inkandswitch.com/newsletter/dispatch-017/), [ollos essay (itemized os)](https://alexanderobenauer.com/ollos/), [mary rose cook bio: notion ai engineer](https://maryrosecook.com/))
- the outside collaborators (team): the hollywood model's contract bench: alex warth (inkling, playbook, ambsheets, the patchwork task framework, livelymerge); josh horowitz (malleable-software co-author, droste's lair); dan ingalls (livelymerge — the smalltalk/lively kernel lineage made literal); avi bryant, who is both an individual patron ('2 years of support') and a research collaborator (ambsheets); christopher shank (live 2025, with orion reed); and the muse-alumni orbit — adam wulf, who carried muse on alone after 2023 and continues it as allume. (sources: [project 029](https://www.inkandswitch.com/project/inkling/), [playbook collaborators incl](https://www.inkandswitch.com/project/playbook/), [i&s 2025 essay](https://www.inkandswitch.com/essay/malleable-software), [new staff (reyburn/yen/stewen)](https://www.inkandswitch.com/newsletter/dispatch-018/), [gaios intro](https://www.inkandswitch.com/newsletter/dispatch-014/), [individual + organizational supporters](https://www.inkandswitch.com/supporters/), [muse history: $2m, seven-person team, fall-2023 departure](https://adamwiggins.com/muse-retrospective/))
- the supporters (team): the lab 'only exists through the generosity of our supporters': individual patrons wiggins, lindenbaum, and henry ('10 years' each), van hardenberg ('8 years'), and avi bryant ('2 years'); research partners notion (the peritext collaboration, attested by ivan zhao) and the endless os foundation (funding backstitch); governmental sponsor nlnet/ngi zero core (automerge); corporate members ellipsus and common tools (alex komoroske: 'the xerox parc of today'); the aria safeguarded ai programme from 2025-09; and automerge's own enterprise sponsors fly.io, prisma, and bowtie. cb insights also lists blueyard capital as an investor — unverified by any lab source. no dollar figures are disclosed anywhere. (sources: [individual + organizational supporters](https://www.inkandswitch.com/supporters/), [first supported release… ground-up rewrite](https://automerge.org/blog/automerge-2/), [aria sgai joined](https://www.inkandswitch.com/newsletter/dispatch-013/), [aria safeguarded ai programme page](https://www.aria.org.uk/opportunity-spaces/mathematics-for-safe-ai/safeguarded-ai/), [endless access on the backstitch partnership](https://access.endlessstudios.com/blog/nobody-is-here-to-do-version-control-how-real-time-collaboration-in-godot-is-changing-the-game-design-classroom), [founded 2015](https://www.cbinsights.com/company/ink-switch))

## writings

- 2017-04 — a conflict-free replicated json datatype (document, kleppmann, ieee tpds / martin.kleppmann.com): kleppmann and beresford's ieee tpds paper — 'a conflict-free replicated json datatype' — the cambridge research automerge implements. [source](https://martin.kleppmann.com/2017/04/24/json-crdt.html)
- 2018-02-01 — pixelpusher: real-time peer-to-peer collaboration with react (essay, pvh, inkandswitch.com): the lab's first published prototype essay — real-time peer-to-peer collaboration in react on an early automerge — establishing the essay-plus-prototype form. [source](https://www.inkandswitch.com/pixelpusher/)
- 2018-11-01 — slow software (essay, wiggins, inkandswitch.com): mcgranaghan and wiggins on software latency and what it does to a user's train of thought — the founding-era manifesto behind the lab's speed ethos. [source](https://www.inkandswitch.com/slow-software/)
- 2018-12-11 — capstone: a tablet for thinking (essay, bench, inkandswitch.com): the tablet-for-thinking essay — mixed-media cards, freeform inking, an infinite canvas — and the open-sourced prototype that followed. [source](https://www.inkandswitch.com/capstone/)
- 2019-03-01 — end-user programming (essay, bench, inkandswitch.com): the lab's oldest question stated as a survey: forty years of trying to let users shape their own software, and why it stays hard. [source](https://www.inkandswitch.com/end-user-programming/)
- 2019-04-01 — local-first software: you own your data, in spite of the cloud (essay, kleppmann, inkandswitch.com / onward! '19): the essay that coined 'local-first' — kleppmann, wiggins, van hardenberg, mcgranaghan — seven ideals and the crdt bet, presented at onward! '19. the artifacts with the largest hn footprints in this dossier are essays, and this is the largest. [source](https://www.inkandswitch.com/essay/local-first/)
  > "we call this type of software local-first software, since it prioritizes the use of local storage (the disk built into your computer) and local networks (such as your home wifi) over servers in remote datacenters."
- 2019-04-04 — muse: designing a studio for ideas (essay, bench, inkandswitch.com): mcgranaghan, keskin, wiggins, roggatz — 'a studio for ideas': an ipad workspace modeled on the physical studio, the prototype that became the muse spinout. [source](https://www.inkandswitch.com/muse/)
- 2020-04-14 — pushpin (essay, bench, inkandswitch.com): 'towards production-quality peer-to-peer collaboration' — the most developed early prototype, with documented real internal use, later archived 'for posterity' as the dat/hypermerge stack died under it. [source](https://www.inkandswitch.com/pushpin/)
- 2020-07-06 — crdts: the hard parts (talk, kleppmann, hydra conference): kleppmann's hydra talk — the canonical self-critical account of crdt pitfalls, from the research community the lab collaborates with. [source](https://martin.kleppmann.com/2020/07/06/crdt-hard-parts-hydra.html)
  > "crdts are easy to implement badly. many published algorithms have anomalies… simple implementations often have terrible performance"
- 2020-10-06 — cambria (essay, bench, inkandswitch.com): bidirectional lenses for schema change — data that translates between shapes so documents can outlive their schemas. a hard problem named in the 2019 paper, still open. [source](https://www.inkandswitch.com/cambria/)
- 2021-09-01 — backchannel (essay, bench, inkandswitch.com): relationship-based digital identity — trust introduced person-to-person rather than issued by platforms. the identity thread that resurfaces in keyhive. [source](https://www.inkandswitch.com/backchannel/)
- 2021-11-23 — peritext (essay, bench, inkandswitch.com): a crdt for rich-text collaboration — later identified on the supporters page as the output of the notion research partnership. [source](https://www.inkandswitch.com/peritext/)
- 2021-12 — metamuse #46: industrial research (podcast, pvh, metamuse): 'industrial research' — van hardenberg on the metamuse podcast describing the lab 'inspired by bell labs and xerox parc,' funded on a spinout flywheel. [source](https://museapp.com/podcast/46-industrial-research/)
- 2022-03-29 — crosscut (essay, bench, inkandswitch.com): drawing dynamic models — pen-and-paper directness with software dynamics underneath; the first programmable-ink essay. [source](https://www.inkandswitch.com/crosscut/)
- 2022-10-31 — potluck (essay, bench, inkandswitch.com / splash 2022): 'dynamic documents as personal software' — litt, schoening, shen, sonnentag. notes become apps through live searches, computations, and annotations; presented at splash 2022. [source](https://www.inkandswitch.com/potluck/)
- 2022-11-11 — the changelog #514 (podcast, wiggins, the changelog): the changelog interview — the canonical founding account: the heroku trio reconvening, the deep dive on industrial research labs, and the muse spinout in hindsight. [source](https://changelog.com/podcast/514)
  > "somewhere around — i think it was 2015 is when we — let's say we reconvened"
  > "xerox parc… bell labs… thomas edison… menlo park; it was like a private industrial research lab, you might say"
- 2022-11-20 — inkbase: programmable ink (essay, bench, inkandswitch.com): 'what would be possible if hand-drawn sketches were programmable like spreadsheets?' — the programmable ink manifesto and the lab's second-biggest hn artifact ever. [source](https://www.inkandswitch.com/inkbase/)
- 2022 — the torch of progress: adam wiggins (podcast, wiggins, progress studies): torch of progress ep. 13 — wiggins on edison, bell labs, arpa, and parc as 'a big influence for our independent research lab.' [source](https://progressstudies.school/the-torch-of-progress-ep-13-with-adam-wiggins/)
- 2023-01 — introducing automerge 2.0 (post, henry, automerge.org): the automerge 2.0 announcement — rust core, alex good hired full-time, support options for production users; sponsorship from fly.io, prisma, bowtie, and kleppmann's patreon supporters. [source](https://automerge.org/blog/automerge-2/)
  > "it's our first supported release resulting from a ground-up rewrite"
- 2023-01 — untangle (essay, bench, inkandswitch.com): pen-based fuzzy-constraint problem solving — a sketch interface backed by an smt solver; the programmable ink track pushing into computation. [source](https://www.inkandswitch.com/untangle/)
- 2023-03-08 — upwelling (essay, bench, inkandswitch.com): real-time collaboration plus version control for writers — 'creative privacy' while every change is accounted for. the patchwork track's precursor. [source](https://www.inkandswitch.com/upwelling/)
- 2023-03-25 — malleable software in the age of llms (essay, bench, geoffreylitt.com): litt's 'malleable software in the age of llms' — chat output should become tweakable personal software; the bridge essay between the malleable track and the agent era. [source](https://www.geoffreylitt.com/2023/03/25/llm-end-user-programming.html)
- 2023 — metamuse #83: end and beginning (podcast, wiggins, metamuse): 'end and beginning' — the muse restructuring episode whose 'end of an era' line is routinely misattached to the lab itself. [source](https://museapp.com/podcast/transcripts/83-end-and-beginning/)
  > "we did not manage to make muse into a sustainable business. therefore i and most of the team are departing. my longtime colleague adam wulf will continue to develop muse as a solo entrepreneur"
- 2023-11-20 — embark (essay, bench, inkandswitch.com): dynamic documents for travel planning — maps, dates, and formulas living inside text — published alongside the first dispatch. [source](https://www.inkandswitch.com/embark/)
- 2024-02-10 — idea machines #50: industrial research with peter van hardenberg (interview, pvh, idea machines): the idea machines #50 transcript — the lab's self-account: the startup that became a lab, the hollywood model, 'eight and 15 people,' and the fifty-year ambition. [source](https://podtail.se/podcast/idea-machines/industrial-research-with-peter-van-hardenberg-idea/)
  > "we'd bring in some contractors and we called it the hollywood model… it was sort of structured like a movie production"
  > "to sustain for 10 years, for 50 years"
- 2024 — localfirst.fm episode 1 (podcast, pvh, localfirst.fm): the localfirst.fm episode 1 interview — van hardenberg's local-first primer for the community podcast the ecosystem grew. [source](https://www.localfirst.fm/1/transcript)
- 2024 — the muse retrospective (essay, wiggins, adamwiggins.com): wiggins' muse retrospective — the spinout's numbers in his own words (self-reported), and the honest ledger of an unsustainable business. [source](https://adamwiggins.com/muse-retrospective/)
  > "between 2019 and 2023 i worked on muse… we raised $2m in funding, grew the team to seven, had tens of thousands of active users, and thousands of customers"
- 2025-06-05 — malleable software: restoring user agency in a world of locked-down apps (essay, bench, inkandswitch.com): the second flagship essay — litt, horowitz, van hardenberg, matthews. 'restoring user agency in a world of locked-down apps': gradual transitions from use to change, interoperable tools over shared data, communities exchanging improvements. [source](https://www.inkandswitch.com/essay/malleable-software)
  > "a software ecosystem where anyone can adapt their tools to their needs with minimal friction"
- 2025-07 — automerge 3.0 (post, henry, automerge.org): the automerge 3.0 release post — orion henry's columnar rewrite: 'pasting moby dick into an automerge 2 document consumes 700mb of memory, in automerge 3 it only consumes 1.3mb' (vendor-reported). [source](https://automerge.org/blog/automerge-3/)
- 2025 — generally intelligent: geoffrey litt (interview, bench, generally intelligent): litt on imbue's 'generally intelligent' — the malleable-software case in his own words, on the way out the door to notion. [source](https://ideas.imbue.com/p/geoffrey-litt)
- 2026-04-08 — local first: how to build software which still works after the acquihire (talk, bench, qcon london / infoq): alex good at qcon london — 'local first: how to build software which still works after the acquihire,' the maintainer's case carried into practitioner media. [source](https://www.infoq.com/presentations/local-first-build-software/)
- 2026-04-23 — tenfold: ten years of ink & switch (essay, bench, inkandswitch.com): todd matthews' tenth-anniversary origin story — tenfold built inside patchwork, letters-as-tools contributed by staff, alums, and friends, the playground engineered by ivy reese. [source](https://www.inkandswitch.com/project/tenfold/story/)
- 2026-06-29 — moving beyond cloud-native to local-first (interview, wiggins, infoq): the infoq podcast — wiggins on moving beyond cloud-native to local-first, floating hybrid ai where local models handle core productivity tasks. [source](https://www.infoq.com/podcasts/natural-evolution-cloud-native/)
- 2026 — nobody is here to do version control (interview, pvh, endless access): the endless access blog on the backstitch partnership — van hardenberg explaining why a version-control tool for students belongs in a research lab: 'nobody is here to do version control.' [source](https://access.endlessstudios.com/blog/nobody-is-here-to-do-version-control-how-real-time-collaboration-in-godot-is-changing-the-game-design-classroom)
  > "people put in as much energy and passion as they have for a project… that's just friction lost along the way"

## controversies

- 2015–2026 — the founding-year drift: the founding-year drift — linkedin and cb insights list 'founded 2015'; matt webb cites a 'march 2015 pitch deck'; wiggins says 'somewhere around… 2015 is when we reconvened'; but the lab's own announcement says 'ink & switch turns ten this year' in april 2026, i.e. ~2016. both dates are self-reported and both are in the record. reaction: the dossier preserves both: plausibly 2015 is the reconvening and 2016 the operating start — an inference, not a reconciliation. github's org creation (2015-08-19) is the earliest hard artifact. (sources: [founded 2015](https://linkedin.com/company/ink-and-switch), [founded 2015](https://www.cbinsights.com/company/ink-switch), [matt webb lab survey](https://interconnected.org/home/2021/03/15/labs), [wiggins interview](https://changelog.com/podcast/514), [tenfold](https://www.inkandswitch.com/newsletter/dispatch-016/), [lab github org (created 2015-08-19)](https://github.com/inkandswitch))
- 2017– — collaborator, not employee: the kleppmann attribution — martin kleppmann is routinely described as part of the lab because automerge and the local-first essay sit inside it. the record shows a collaborator and co-author: cambridge professor, patreon-supported in parallel, present at lab events — and no source documents employment. reaction: the lab itself is precise about this — automerge.org calls the project 'an independent open source project' built by 'production engineers who cofounded heroku, and computer scientists like renowned cambridge professor martin kleppmann.' (sources: [landmark essay](https://www.inkandswitch.com/essay/local-first/), [github](https://github.com/pboyer/automerge), [project site](https://automerge.org/), [first supported release… ground-up rewrite](https://automerge.org/blog/automerge-2/))
- 2023– — the wrong 'end of an era': the misattached 'end of an era' — metamuse #83's phrase describes muse's 2023 restructuring (wiggins and most of the team departing, wulf continuing solo). it circulates as if the lab wound down; the record shows the opposite — new staff announced 2025-09, 2025-11, and 2026-06, and a tenth-anniversary celebration in 2026. reaction: treat any 'ink & switch wind-down' claim as unverified conflation with muse; the dispatch archive shows continuous operation november 2023 through june 2026. (sources: [end of an era for muse](https://museapp.com/podcast/transcripts/83-end-and-beginning/), [press coverage of muse team departure](https://www.webpronews.com/muse-softwares-entire-team-save-one-is-departing-the-company/), [dispatch index nov 2023–jun 2026](https://www.inkandswitch.com/newsletter/), [new staff (reyburn/yen/stewen)](https://www.inkandswitch.com/newsletter/dispatch-018/), [tenfold](https://www.inkandswitch.com/newsletter/dispatch-016/))

AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

Canonical page: https://hraness.com/ink-and-switch/people


Published by @ben in profile revision 1.
Original document: https://hraness.com/ink-and-switch/people
Original credited author: Hraness
AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.

## Structured source and record data

````json
{"anchors":[{"id":"founders","originalUrl":"https://hraness.com/ink-and-switch/people#founders","title":"the founders"},{"id":"writing","originalUrl":"https://hraness.com/ink-and-switch/people#writing","title":"the writing"},{"id":"lab","originalUrl":"https://hraness.com/ink-and-switch/people#lab","title":"the lab"},{"id":"appearances","originalUrl":"https://hraness.com/ink-and-switch/people#appearances","title":"interviews and talks"},{"id":"philosophy","originalUrl":"https://hraness.com/ink-and-switch/people#philosophy","title":"the philosophy"}],"provenance":{"draftingDisclosure":"AI-drafted at Ben Guo's direct request and credited to Hraness; every claim links to its cataloged source.","originalAuthor":"Hraness","originalRevision":"63364fd0992b48a64bbbfcb703cb0388d17f1e9597580d74bdb819247c1b150f","originalUrl":"https://hraness.com/ink-and-switch/people","source":"hraness"},"records":[{"id":"record-9da90f68ef115e93df0e","kind":"ink-switch-people","label":"adam wiggins","original":{"handle":null,"id":"wiggins","name":"adam wiggins","note":"co-founder of heroku, ink & switch, and muse — and co-founder of local-first conf per his public bios. 'the original members of the lab wanted to do a startup — that was adam, james and orion,' per van hardenberg; wiggins dates the reconvening to 'somewhere around — i think it was 2015.' co-authored the local-first essay (2019), spun muse out of the lab and ran it 2019–2023, and returned to the lab in 2026 for a research residency — firehose, a personal triage algorithm for the message stream. '10 years of support' as an individual patron.","role":"founder","sourceIds":["src-hp-changelog-514","src-hp-idea-machines-50","src-hp-supporters","src-hp-adamwiggins-muse-retro","src-hp-dispatch-017","src-hp-couchsky-adamwiggins","src-hp-local-first-essay"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-0ff4d808d2919b86201c","source-91971f47aa1aba0b5996","source-1486a309bcb60b05db31","source-bf7abdfb07b8d72cbd67","source-d1a3684157addd65d2c7","source-65a71cae6f09bab7d6fe","source-7b6d0625ec406c82277d"]},{"id":"record-9b2cf27d0e202bfced14","kind":"ink-switch-people","label":"james lindenbaum","original":{"handle":null,"id":"lindenbaum","name":"james lindenbaum","note":"co-founder of heroku and heavybit, the developer-tools accelerator. '10 years of support' as an individual patron; the supporters page credits him as the guide for the programmable ink research track, and he is a named playbook collaborator.","role":"founder","sourceIds":["src-hp-supporters","src-hp-playbook-project","src-hp-changelog-514"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-1486a309bcb60b05db31","source-54421298143a056e0692","source-0ff4d808d2919b86201c"]},{"id":"record-64a143ade12e2a2cb8d4","kind":"ink-switch-people","label":"orion henry","original":{"handle":null,"id":"henry","name":"orion henry","note":"co-founder of heroku; co-creator of automerge (2017) and a core maintainer. wrote automerge 3.0's in-memory columnar rewrite — 'memory savings of 100x in some cases.' patchwork collaborator; '10 years of support' as an individual patron.","role":"founder","sourceIds":["src-hp-github-pboyer-automerge","src-hp-supporters","src-hp-dispatch-011","src-hp-patchwork-project","src-ci-automerge-3"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-8c69f0c67a860b8bd6c1","source-1486a309bcb60b05db31","source-96899593b6229416d7c0","source-4169c0f8020d8c00bfa2","source-26084a16e7f267000fd6"]},{"id":"record-e1da8c65de5514496ad9","kind":"ink-switch-people","label":"peter van hardenberg","original":{"handle":null,"id":"pvh","name":"peter van hardenberg","note":"lab director (ceo in the interview record) — joined when the lab was 'four or five people' and has '8 years of support' on the patrons list. previously founded heroku's data products and team; before that: arctic oceanography, game boy advance and nintendo ds children's games, shakespearean scholarship via xslt, and a stint 'competing with itunes using open source.' co-author of the local-first, cambria, patchwork, and malleable-software essays. described the lab's arc as 'professionalization' — from a pre-startup detour to an institution meant 'to sustain for 10 years, for 50 years.' the lofi community bills him as 'the father of local-first' — a community epithet, not a title.","role":"director","sourceIds":["src-hp-supporters","src-hp-idea-machines-50","src-ci-pvh","src-hp-linkedin-pvh","src-ci-lofi-history","src-ci-malleable-essay"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-1486a309bcb60b05db31","source-91971f47aa1aba0b5996","source-62649d2e35f7b8ce093b","source-fe1442e731fd8055275f","source-cd71892b3989a0fbcc62","source-bb0d371f5918166c938e"]},{"id":"record-6b92912d0ef67d043362","kind":"ink-switch-people","label":"martin kleppmann","original":{"handle":null,"id":"kleppmann","name":"martin kleppmann","note":"collaborator, not lab staff — the distinction matters and the record supports only the collaborator reading: cambridge professor, co-creator of automerge (2017) from his and beresford's json crdt research, co-author of the 2019 local-first essay, and a recurring face at lab events. automerge sponsorships note 'so many others who have contributed either directly to automerge or through supporting martin kleppmann on patreon' — a parallel, independent funding channel. no source documents employment by the lab.","role":"collaborator","sourceIds":["src-hp-local-first-essay","src-hp-github-pboyer-automerge","src-hp-kleppmann-json-crdt","src-ci-automerge-2","src-ci-kleppmann-hard-parts"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-7b6d0625ec406c82277d","source-8c69f0c67a860b8bd6c1","source-0a965e5922064438e434","source-50b1fd0945dd7aaedf07","source-943131f84a2a5802433b"]},{"id":"record-63909fd6516b5cf2fed8","kind":"ink-switch-people","label":"the research bench","original":{"handle":null,"id":"bench","name":"the research bench","note":"the named researchers and engineers in the public corpus: mark mcgranaghan (principal investigator 2018–2019, local-first and muse co-author); geoffrey litt (senior researcher 2023-01→2025-09, led the malleable track, then notion); marcel goethals (programmable ink, 2021→); paul sonnentag (potluck through backstitch); paul shen (potluck, then openai); max schöning (potluck, patchwork; then magic, then notion); ivy reese (inkling, playbook, the tenfold playground); todd matthews (resident designer; tenfold story; malleable co-author); john mumm (keyhive, automerge; rejoined 2025); brooklyn zelenka (senior researcher, keyhive lead, bijou64; ex-fission cto); grjte, chee rabbits, maciek sakrejda, orion reed (the 2025 gaios wave); lilith duncan and nikita zatkovich (backstitch); leo stewen (coln); mimi reyburn (residency → staff, 2026); alex good (automerge lead, full-time since the 2.0 push); plus credit-level names — roshan choxi, julia roggatz, gökçen keskin, rae mckelvey, szymon kaliski, matt tognetti, jeff peterson, blaine cook — whose public records are thin.","role":"team","sourceIds":["src-hp-linkedin-mmcgrana","src-hp-linkedin-litt","src-ci-geoffrey-job","src-hp-marcelgoethals-site","src-hp-potluck-essay","src-hp-patchwork-project","src-hp-keyhive-project","src-ci-automerge-2","src-hp-dispatch-014","src-hp-dispatch-018","src-hp-notion-max-blog","src-hp-clay-paulshen"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-28ca1c00a87db71767df","source-8d720077491187599d86","source-d807a395f68fafc8d788","source-f66239ef880bfe0c03f6","source-032335f262cc3af79390","source-4169c0f8020d8c00bfa2","source-982e7e9cb32fa4e4f50e","source-50b1fd0945dd7aaedf07","source-ebd09021d44e13efc2d2","source-b8ecc9bbc4085980dc8c","source-3e6f9a3e7ce0ee9e51b4","source-6039fa5d52e7a04a8684"]},{"id":"record-879e72bd59dfd41b5174","kind":"ink-switch-people","label":"the researchers-in-residence","original":{"handle":null,"id":"residents","name":"the researchers-in-residence","note":"the formal rir program: alexander obenauer (active 'since [2023]' — ollos and workbench, the itemized-os essays); mary rose cook (~2023-07→2024-02, lude; now an ai engineer at notion); lu wilson (joined ~2024-02, later alum; works at tldraw); elliott evans (droste's lair with josh horowitz; tentpole collective); june gardner (nova, live 2025); mimi reyburn (residency converted to staff); derek yen (2026, nyu cryptography, beekem formalization); and adam wiggins himself, back for the 2026 firehose residency.","role":"team","sourceIds":["src-hp-dispatch-003","src-hp-dispatch-001","src-hp-dispatch-008","src-hp-dispatch-014","src-hp-dispatch-018","src-hp-dispatch-017","src-hp-obenauer-ollos","src-hp-mrc-site"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-aafd4d268abe5065539c","source-333eb6db38756b934d7e","source-8659875d7f1336e43791","source-ebd09021d44e13efc2d2","source-b8ecc9bbc4085980dc8c","source-d1a3684157addd65d2c7","source-c924292bf611066d0d42","source-35db5959896d22ab7006"]},{"id":"record-cf38b10d17bf59379b56","kind":"ink-switch-people","label":"the outside collaborators","original":{"handle":null,"id":"collaborators","name":"the outside collaborators","note":"the hollywood model's contract bench: alex warth (inkling, playbook, ambsheets, the patchwork task framework, livelymerge); josh horowitz (malleable-software co-author, droste's lair); dan ingalls (livelymerge — the smalltalk/lively kernel lineage made literal); avi bryant, who is both an individual patron ('2 years of support') and a research collaborator (ambsheets); christopher shank (live 2025, with orion reed); and the muse-alumni orbit — adam wulf, who carried muse on alone after 2023 and continues it as allume.","role":"team","sourceIds":["src-hp-inkling-project","src-hp-playbook-project","src-ci-malleable-essay","src-hp-dispatch-018","src-hp-dispatch-014","src-hp-supporters","src-hp-adamwiggins-muse-retro"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-2d03c47e62aab203177b","source-54421298143a056e0692","source-bb0d371f5918166c938e","source-b8ecc9bbc4085980dc8c","source-ebd09021d44e13efc2d2","source-1486a309bcb60b05db31","source-bf7abdfb07b8d72cbd67"]},{"id":"record-4dcac2c5e99afa1ee4a8","kind":"ink-switch-people","label":"the supporters","original":{"handle":null,"id":"backers","name":"the supporters","note":"the lab 'only exists through the generosity of our supporters': individual patrons wiggins, lindenbaum, and henry ('10 years' each), van hardenberg ('8 years'), and avi bryant ('2 years'); research partners notion (the peritext collaboration, attested by ivan zhao) and the endless os foundation (funding backstitch); governmental sponsor nlnet/ngi zero core (automerge); corporate members ellipsus and common tools (alex komoroske: 'the xerox parc of today'); the aria safeguarded ai programme from 2025-09; and automerge's own enterprise sponsors fly.io, prisma, and bowtie. cb insights also lists blueyard capital as an investor — unverified by any lab source. no dollar figures are disclosed anywhere.","role":"team","sourceIds":["src-hp-supporters","src-ci-automerge-2","src-hp-dispatch-013","src-hp-aria-sgai","src-hp-endless-backstitch","src-hp-cbinsights"]},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-1486a309bcb60b05db31","source-50b1fd0945dd7aaedf07","source-14cbcb9e7eda938c2ab1","source-6d098e54b3183f42ab93","source-8359a019b2a37325a031","source-987b7b7ea3e352e11281"]},{"id":"record-035277ee45c14d286348","kind":"ink-switch-themes","label":"tools for thought","original":{"text":"tools for thought"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-475f402d0707dbe4a824","kind":"ink-switch-themes","label":"local-first software","original":{"text":"local-first software"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-5abddc2890efd586cf22","kind":"ink-switch-themes","label":"ownership and agency","original":{"text":"ownership and agency"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-043ce2a9fb70f1ab3bf2","kind":"ink-switch-themes","label":"industrial research","original":{"text":"industrial research"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-8f36ab97540a4770afbe","kind":"ink-switch-themes","label":"the hollywood model","original":{"text":"the hollywood model"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-7a84b0622f27b29f79c7","kind":"ink-switch-themes","label":"end-user programming","original":{"text":"end-user programming"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-6ccf2d76db3686ce0b97","kind":"ink-switch-themes","label":"malleable software","original":{"text":"malleable software"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-1baf2c534314507c3514","kind":"ink-switch-themes","label":"programmable ink","original":{"text":"programmable ink"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-157951182661a09142cc","kind":"ink-switch-themes","label":"version control for everything","original":{"text":"version control for everything"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-93ac22ee07896c7b14db","kind":"ink-switch-themes","label":"crdts and sync","original":{"text":"crdts and sync"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-852707cf800b4b0d5809","kind":"ink-switch-themes","label":"patronage over venture","original":{"text":"patronage over venture"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"id":"record-efebab5d6462f5853b1b","kind":"ink-switch-themes","label":"the essay as artifact","original":{"text":"the essay as artifact"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":[]},{"date":{"precision":"month","text":"2017-04"},"id":"record-a8e901928658ef7c96c9","kind":"ink-switch-writings","label":"a conflict-free replicated json datatype","original":{"date":"2017-04","id":"wrt-json-crdt","kind":"document","person":"kleppmann","quotes":[],"sourceIds":["src-hp-kleppmann-json-crdt"],"summary":"kleppmann and beresford's ieee tpds paper — 'a conflict-free replicated json datatype' — the cambridge research automerge implements.","themes":["crdts and sync","local-first software"],"title":"a conflict-free replicated json datatype","traction":null,"url":"https://martin.kleppmann.com/2017/04/24/json-crdt.html","venue":"ieee tpds / martin.kleppmann.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-0a965e5922064438e434"]},{"date":{"precision":"day","text":"2018-02-01"},"id":"record-8ad6696cf03abb480e0e","kind":"ink-switch-writings","label":"pixelpusher: real-time peer-to-peer collaboration with react","original":{"date":"2018-02-01","id":"wrt-pixelpusher","kind":"essay","person":"pvh","quotes":[],"sourceIds":["src-hp-pixelpusher-essay"],"summary":"the lab's first published prototype essay — real-time peer-to-peer collaboration in react on an early automerge — establishing the essay-plus-prototype form.","themes":["crdts and sync","the essay as artifact"],"title":"pixelpusher: real-time peer-to-peer collaboration with react","traction":null,"url":"https://www.inkandswitch.com/pixelpusher/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-08f6af2883e5fbcbc582"]},{"date":{"precision":"day","text":"2018-11-01"},"id":"record-2fbc32d7a2f3daf57622","kind":"ink-switch-writings","label":"slow software","original":{"date":"2018-11-01","id":"wrt-slow-software","kind":"essay","person":"wiggins","quotes":[],"sourceIds":["src-hp-slow-software","src-ci-hn-slow-software"],"summary":"mcgranaghan and wiggins on software latency and what it does to a user's train of thought — the founding-era manifesto behind the lab's speed ethos.","themes":["tools for thought","the essay as artifact"],"title":"slow software","traction":"438 points, 260 comments on hn","url":"https://www.inkandswitch.com/slow-software/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-2c5cf399d44cd754d63b","source-2041dbe636854ea86d1c"]},{"date":{"precision":"day","text":"2018-12-11"},"id":"record-b16219f3af83839813f7","kind":"ink-switch-writings","label":"capstone: a tablet for thinking","original":{"date":"2018-12-11","id":"wrt-capstone","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-capstone-essay","src-ci-capstone-repo"],"summary":"the tablet-for-thinking essay — mixed-media cards, freeform inking, an infinite canvas — and the open-sourced prototype that followed.","themes":["tools for thought","programmable ink"],"title":"capstone: a tablet for thinking","traction":"254 points on hn","url":"https://www.inkandswitch.com/capstone/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-593fe74a11a287418571","source-e71c9b4da006e219201d"]},{"date":{"precision":"day","text":"2019-03-01"},"id":"record-d9d6e7eb2429e2b52565","kind":"ink-switch-writings","label":"end-user programming","original":{"date":"2019-03-01","id":"wrt-eup","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-end-user-programming","src-ci-hn-eup"],"summary":"the lab's oldest question stated as a survey: forty years of trying to let users shape their own software, and why it stays hard.","themes":["end-user programming","tools for thought"],"title":"end-user programming","traction":"105 points on hn","url":"https://www.inkandswitch.com/end-user-programming/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-d71f6a87c3c637cca683","source-5de55403258d96a23b73"]},{"date":{"precision":"day","text":"2019-04-01"},"id":"record-f20e46e8b31643fba09b","kind":"ink-switch-writings","label":"local-first software: you own your data, in spite of the cloud","original":{"date":"2019-04-01","id":"wrt-local-first","kind":"essay","person":"kleppmann","quotes":[{"sourceId":"src-hp-local-first-essay","text":"we call this type of software local-first software, since it prioritizes the use of local storage (the disk built into your computer) and local networks (such as your home wifi) over servers in remote datacenters."}],"sourceIds":["src-hp-local-first-essay","src-ci-local-first-pdf","src-ci-doi","src-ci-hn-localfirst-2019","src-ci-semanticscholar"],"summary":"the essay that coined 'local-first' — kleppmann, wiggins, van hardenberg, mcgranaghan — seven ideals and the crdt bet, presented at onward! '19. the artifacts with the largest hn footprints in this dossier are essays, and this is the largest.","themes":["local-first software","ownership and agency","crdts and sync","the essay as artifact"],"title":"local-first software: you own your data, in spite of the cloud","traction":"566 pts, 190 comments at launch; 748 pts via the morning paper; 883 pts on its 2025 re-post — its biggest thread six years on; 137 semantic scholar citations","url":"https://www.inkandswitch.com/essay/local-first/","venue":"inkandswitch.com / onward! '19"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-7b6d0625ec406c82277d","source-753c55edfb1a9dbc0e64","source-726cab5b933861420d40","source-f445c88155ed1f45503a","source-c9fb0f4f25aaf54d3626"]},{"date":{"precision":"day","text":"2019-04-04"},"id":"record-da92f4ecf55f89c2b8b5","kind":"ink-switch-writings","label":"muse: designing a studio for ideas","original":{"date":"2019-04-04","id":"wrt-muse","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-muse-essay","src-ci-hn-muse"],"summary":"mcgranaghan, keskin, wiggins, roggatz — 'a studio for ideas': an ipad workspace modeled on the physical studio, the prototype that became the muse spinout.","themes":["tools for thought","programmable ink"],"title":"muse: designing a studio for ideas","traction":"137 points on hn","url":"https://www.inkandswitch.com/muse/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-84218f76ee779b6d5141","source-adebc4e844aa023ca5b9"]},{"date":{"precision":"day","text":"2020-04-14"},"id":"record-488f7beb6ca4abc77026","kind":"ink-switch-writings","label":"pushpin","original":{"date":"2020-04-14","id":"wrt-pushpin","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-pushpin-essay","src-ci-pushpin-repo"],"summary":"'towards production-quality peer-to-peer collaboration' — the most developed early prototype, with documented real internal use, later archived 'for posterity' as the dat/hypermerge stack died under it.","themes":["local-first software","crdts and sync"],"title":"pushpin","traction":null,"url":"https://www.inkandswitch.com/pushpin/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-c1ac357a1242cb8c2d12","source-8349c2b4da7f559909f3"]},{"date":{"precision":"day","text":"2020-07-06"},"id":"record-08e2240bbff605759a82","kind":"ink-switch-writings","label":"crdts: the hard parts","original":{"date":"2020-07-06","id":"wrt-hard-parts","kind":"talk","person":"kleppmann","quotes":[{"sourceId":"src-ci-kleppmann-hard-parts","text":"crdts are easy to implement badly. many published algorithms have anomalies… simple implementations often have terrible performance"}],"sourceIds":["src-ci-kleppmann-hard-parts","src-ci-hn-hard-parts"],"summary":"kleppmann's hydra talk — the canonical self-critical account of crdt pitfalls, from the research community the lab collaborates with.","themes":["crdts and sync"],"title":"crdts: the hard parts","traction":"404 points, 124 comments on hn","url":"https://martin.kleppmann.com/2020/07/06/crdt-hard-parts-hydra.html","venue":"hydra conference"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-943131f84a2a5802433b","source-b890a1475bafad5b29ff"]},{"date":{"precision":"day","text":"2020-10-06"},"id":"record-5be8bb50a0d5684248f6","kind":"ink-switch-writings","label":"cambria","original":{"date":"2020-10-06","id":"wrt-cambria","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-cambria-essay","src-ci-hn-cambria"],"summary":"bidirectional lenses for schema change — data that translates between shapes so documents can outlive their schemas. a hard problem named in the 2019 paper, still open.","themes":["local-first software","version control for everything"],"title":"cambria","traction":"101 points on hn","url":"https://www.inkandswitch.com/cambria/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-613eb63c1fe0e353b5a4","source-859b3ad350d93ef396ea"]},{"date":{"precision":"day","text":"2021-09-01"},"id":"record-cc1a6e281ef052fcf240","kind":"ink-switch-writings","label":"backchannel","original":{"date":"2021-09-01","id":"wrt-backchannel","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-backchannel-essay"],"summary":"relationship-based digital identity — trust introduced person-to-person rather than issued by platforms. the identity thread that resurfaces in keyhive.","themes":["local-first software","ownership and agency"],"title":"backchannel","traction":null,"url":"https://www.inkandswitch.com/backchannel/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-12165e40e6effd45a0b1"]},{"date":{"precision":"day","text":"2021-11-23"},"id":"record-be33576a0f17bd57c201","kind":"ink-switch-writings","label":"peritext","original":{"date":"2021-11-23","id":"wrt-peritext","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-peritext-essay","src-ci-hn-peritext","src-hp-supporters"],"summary":"a crdt for rich-text collaboration — later identified on the supporters page as the output of the notion research partnership.","themes":["crdts and sync","local-first software"],"title":"peritext","traction":"76 points on hn","url":"https://www.inkandswitch.com/peritext/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-69723415186456402d46","source-3070aa61366fd3963b73","source-1486a309bcb60b05db31"]},{"date":{"precision":"month","text":"2021-12"},"id":"record-3f192efbade06d13618b","kind":"ink-switch-writings","label":"metamuse #46: industrial research","original":{"date":"2021-12","id":"wrt-metamuse-46","kind":"podcast","person":"pvh","quotes":[],"sourceIds":["src-hp-metamuse-46","src-ci-metamuse-46"],"summary":"'industrial research' — van hardenberg on the metamuse podcast describing the lab 'inspired by bell labs and xerox parc,' funded on a spinout flywheel.","themes":["industrial research","patronage over venture"],"title":"metamuse #46: industrial research","traction":null,"url":"https://museapp.com/podcast/46-industrial-research/","venue":"metamuse"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-ac46baf327a489d6e662","source-aedc98fdfd1df64f90f2"]},{"date":{"precision":"day","text":"2022-03-29"},"id":"record-0fc7dd8853a261b6bbc1","kind":"ink-switch-writings","label":"crosscut","original":{"date":"2022-03-29","id":"wrt-crosscut","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-crosscut-essay"],"summary":"drawing dynamic models — pen-and-paper directness with software dynamics underneath; the first programmable-ink essay.","themes":["programmable ink","tools for thought"],"title":"crosscut","traction":null,"url":"https://www.inkandswitch.com/crosscut/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-bc752abaa8ca1790ff51"]},{"date":{"precision":"day","text":"2022-10-31"},"id":"record-0e83ecdb765ca1bef9e8","kind":"ink-switch-writings","label":"potluck","original":{"date":"2022-10-31","id":"wrt-potluck","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-potluck-essay","src-ci-hn-potluck","src-hp-splash2022-paulshen"],"summary":"'dynamic documents as personal software' — litt, schoening, shen, sonnentag. notes become apps through live searches, computations, and annotations; presented at splash 2022.","themes":["malleable software","end-user programming"],"title":"potluck","traction":"201 points on hn","url":"https://www.inkandswitch.com/potluck/","venue":"inkandswitch.com / splash 2022"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-032335f262cc3af79390","source-3b9f6c084fdb7b5f8258","source-360166454521d1583e09"]},{"date":{"precision":"day","text":"2022-11-11"},"id":"record-9f9f42a1c33fe001326c","kind":"ink-switch-writings","label":"the changelog #514","original":{"date":"2022-11-11","id":"wrt-changelog-514","kind":"podcast","person":"wiggins","quotes":[{"sourceId":"src-hp-changelog-514","text":"somewhere around — i think it was 2015 is when we — let's say we reconvened"},{"sourceId":"src-hp-changelog-514","text":"xerox parc… bell labs… thomas edison… menlo park; it was like a private industrial research lab, you might say"}],"sourceIds":["src-ci-changelog-514","src-hp-changelog-514"],"summary":"the changelog interview — the canonical founding account: the heroku trio reconvening, the deep dive on industrial research labs, and the muse spinout in hindsight.","themes":["industrial research","patronage over venture","the hollywood model"],"title":"the changelog #514","traction":null,"url":"https://changelog.com/podcast/514","venue":"the changelog"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-0ff4d808d2919b86201c","source-21f99da49382b99f6e47"]},{"date":{"precision":"day","text":"2022-11-20"},"id":"record-bcaaaca1b24228081c9c","kind":"ink-switch-writings","label":"inkbase: programmable ink","original":{"date":"2022-11-20","id":"wrt-inkbase","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-inkbase-essay","src-ci-hn-inkbase"],"summary":"'what would be possible if hand-drawn sketches were programmable like spreadsheets?' — the programmable ink manifesto and the lab's second-biggest hn artifact ever.","themes":["programmable ink","end-user programming"],"title":"inkbase: programmable ink","traction":"675 points, 83 comments on hn","url":"https://www.inkandswitch.com/inkbase/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-051d87e0fb23d763465a","source-4376f8e2d478aee500e1"]},{"date":{"precision":"year","text":"2022"},"id":"record-22d65c97f1f1813b4746","kind":"ink-switch-writings","label":"the torch of progress: adam wiggins","original":{"date":"2022","id":"wrt-progress-studies","kind":"podcast","person":"wiggins","quotes":[],"sourceIds":["src-ci-progress-studies"],"summary":"torch of progress ep. 13 — wiggins on edison, bell labs, arpa, and parc as 'a big influence for our independent research lab.'","themes":["industrial research","patronage over venture"],"title":"the torch of progress: adam wiggins","traction":null,"url":"https://progressstudies.school/the-torch-of-progress-ep-13-with-adam-wiggins/","venue":"progress studies"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-ee19cc1bbd2c9aaf4b3a"]},{"date":{"precision":"month","text":"2023-01"},"id":"record-29d741a93dee5dfa905d","kind":"ink-switch-writings","label":"introducing automerge 2.0","original":{"date":"2023-01","id":"wrt-automerge-2","kind":"post","person":"henry","quotes":[{"sourceId":"src-ci-automerge-2","text":"it's our first supported release resulting from a ground-up rewrite"}],"sourceIds":["src-ci-automerge-2","src-ci-hn-automerge-2"],"summary":"the automerge 2.0 announcement — rust core, alex good hired full-time, support options for production users; sponsorship from fly.io, prisma, bowtie, and kleppmann's patreon supporters.","themes":["crdts and sync","patronage over venture"],"title":"introducing automerge 2.0","traction":"717 points, 89 comments on hn","url":"https://automerge.org/blog/automerge-2/","venue":"automerge.org"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-50b1fd0945dd7aaedf07","source-32e6afe70d602828a19f"]},{"date":{"precision":"month","text":"2023-01"},"id":"record-3f16497ca7fda7ad81aa","kind":"ink-switch-writings","label":"untangle","original":{"date":"2023-01","id":"wrt-untangle","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-untangle-essay"],"summary":"pen-based fuzzy-constraint problem solving — a sketch interface backed by an smt solver; the programmable ink track pushing into computation.","themes":["programmable ink"],"title":"untangle","traction":null,"url":"https://www.inkandswitch.com/untangle/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-41ec232a09fa86d74955"]},{"date":{"precision":"day","text":"2023-03-08"},"id":"record-453d73b0d818ef0a6bf2","kind":"ink-switch-writings","label":"upwelling","original":{"date":"2023-03-08","id":"wrt-upwelling","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-upwelling-essay","src-ci-hn-upwelling"],"summary":"real-time collaboration plus version control for writers — 'creative privacy' while every change is accounted for. the patchwork track's precursor.","themes":["version control for everything","local-first software"],"title":"upwelling","traction":"37 points on hn","url":"https://www.inkandswitch.com/upwelling/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-af090b860e118b5f710e","source-0dec21a581e3a03d3f2f"]},{"date":{"precision":"day","text":"2023-03-25"},"id":"record-77f57930a754c65936fd","kind":"ink-switch-writings","label":"malleable software in the age of llms","original":{"date":"2023-03-25","id":"wrt-malleable-llm","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-ci-geoffrey-malleable-llm"],"summary":"litt's 'malleable software in the age of llms' — chat output should become tweakable personal software; the bridge essay between the malleable track and the agent era.","themes":["malleable software","end-user programming"],"title":"malleable software in the age of llms","traction":null,"url":"https://www.geoffreylitt.com/2023/03/25/llm-end-user-programming.html","venue":"geoffreylitt.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-d95950c1300b82c4a581"]},{"date":{"precision":"year","text":"2023"},"id":"record-cca4d8f653e1fb0a16ed","kind":"ink-switch-writings","label":"metamuse #83: end and beginning","original":{"date":"2023","id":"wrt-metamuse-83","kind":"podcast","person":"wiggins","quotes":[{"sourceId":"src-hp-vuink-muse-letter","text":"we did not manage to make muse into a sustainable business. therefore i and most of the team are departing. my longtime colleague adam wulf will continue to develop muse as a solo entrepreneur"}],"sourceIds":["src-hp-metamuse-83","src-hp-vuink-muse-letter","src-hp-webpronews-muse"],"summary":"'end and beginning' — the muse restructuring episode whose 'end of an era' line is routinely misattached to the lab itself.","themes":["the hollywood model","industrial research"],"title":"metamuse #83: end and beginning","traction":"covered as 'muse software's entire team, save one, is departing'","url":"https://museapp.com/podcast/transcripts/83-end-and-beginning/","venue":"metamuse"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-9178b92d978693f66498","source-e69d0be15c09d85dbd5f","source-e32c1cef4a07126e2097"]},{"date":{"precision":"day","text":"2023-11-20"},"id":"record-9a7e5dbf5031df385685","kind":"ink-switch-writings","label":"embark","original":{"date":"2023-11-20","id":"wrt-embark","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-embark-essay","src-hp-dispatch-001"],"summary":"dynamic documents for travel planning — maps, dates, and formulas living inside text — published alongside the first dispatch.","themes":["malleable software","tools for thought"],"title":"embark","traction":null,"url":"https://www.inkandswitch.com/embark/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-173858c8ee8eb567669d","source-333eb6db38756b934d7e"]},{"date":{"precision":"day","text":"2024-02-10"},"id":"record-66115eeb6414eed14108","kind":"ink-switch-writings","label":"idea machines #50: industrial research with peter van hardenberg","original":{"date":"2024-02-10","id":"wrt-idea-machines","kind":"interview","person":"pvh","quotes":[{"sourceId":"src-hp-idea-machines-50","text":"we'd bring in some contractors and we called it the hollywood model… it was sort of structured like a movie production"},{"sourceId":"src-hp-idea-machines-50","text":"to sustain for 10 years, for 50 years"}],"sourceIds":["src-hp-idea-machines-50"],"summary":"the idea machines #50 transcript — the lab's self-account: the startup that became a lab, the hollywood model, 'eight and 15 people,' and the fifty-year ambition.","themes":["the hollywood model","industrial research","patronage over venture"],"title":"idea machines #50: industrial research with peter van hardenberg","traction":null,"url":"https://podtail.se/podcast/idea-machines/industrial-research-with-peter-van-hardenberg-idea/","venue":"idea machines"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-91971f47aa1aba0b5996"]},{"date":{"precision":"year","text":"2024"},"id":"record-e3cdf1f656faa01df1b1","kind":"ink-switch-writings","label":"localfirst.fm episode 1","original":{"date":"2024","id":"wrt-localfirst-fm","kind":"podcast","person":"pvh","quotes":[],"sourceIds":["src-hp-localfirst-fm-1","src-hp-dispatch-003"],"summary":"the localfirst.fm episode 1 interview — van hardenberg's local-first primer for the community podcast the ecosystem grew.","themes":["local-first software"],"title":"localfirst.fm episode 1","traction":null,"url":"https://www.localfirst.fm/1/transcript","venue":"localfirst.fm"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-7f2a6999481ab05c7f4b","source-aafd4d268abe5065539c"]},{"date":{"precision":"year","text":"2024"},"id":"record-aa8026670cc33596d3c4","kind":"ink-switch-writings","label":"the muse retrospective","original":{"date":"2024","id":"wrt-muse-retro","kind":"essay","person":"wiggins","quotes":[{"sourceId":"src-hp-adamwiggins-muse-retro","text":"between 2019 and 2023 i worked on muse… we raised $2m in funding, grew the team to seven, had tens of thousands of active users, and thousands of customers"}],"sourceIds":["src-hp-adamwiggins-muse-retro"],"summary":"wiggins' muse retrospective — the spinout's numbers in his own words (self-reported), and the honest ledger of an unsustainable business.","themes":["the hollywood model","patronage over venture"],"title":"the muse retrospective","traction":null,"url":"https://adamwiggins.com/muse-retrospective/","venue":"adamwiggins.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-bf7abdfb07b8d72cbd67"]},{"date":{"precision":"day","text":"2025-06-05"},"id":"record-a8dce15a982806fe77a2","kind":"ink-switch-writings","label":"malleable software: restoring user agency in a world of locked-down apps","original":{"date":"2025-06-05","id":"wrt-malleable-software","kind":"essay","person":"bench","quotes":[{"sourceId":"src-ci-malleable-essay","text":"a software ecosystem where anyone can adapt their tools to their needs with minimal friction"}],"sourceIds":["src-ci-malleable-essay","src-ci-hn-malleable"],"summary":"the second flagship essay — litt, horowitz, van hardenberg, matthews. 'restoring user agency in a world of locked-down apps': gradual transitions from use to change, interoperable tools over shared data, communities exchanging improvements.","themes":["malleable software","ownership and agency","end-user programming"],"title":"malleable software: restoring user agency in a world of locked-down apps","traction":"294 points, 114 comments on hn","url":"https://www.inkandswitch.com/essay/malleable-software","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-bb0d371f5918166c938e","source-ed3bee956f81d8490b35"]},{"date":{"precision":"month","text":"2025-07"},"id":"record-18f242c39f55772a7754","kind":"ink-switch-writings","label":"automerge 3.0","original":{"date":"2025-07","id":"wrt-automerge-3","kind":"post","person":"henry","quotes":[],"sourceIds":["src-ci-automerge-3","src-ci-hn-automerge-3","src-ci-dispatch-012"],"summary":"the automerge 3.0 release post — orion henry's columnar rewrite: 'pasting moby dick into an automerge 2 document consumes 700mb of memory, in automerge 3 it only consumes 1.3mb' (vendor-reported).","themes":["crdts and sync","local-first software"],"title":"automerge 3.0","traction":"353 points on hn","url":"https://automerge.org/blog/automerge-3/","venue":"automerge.org"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-26084a16e7f267000fd6","source-a420c36e75d412bf5471","source-decd9deaff1dd61344cd"]},{"date":{"precision":"year","text":"2025"},"id":"record-763ef80ddee84593a520","kind":"ink-switch-writings","label":"generally intelligent: geoffrey litt","original":{"date":"2025","id":"wrt-imbue-litt","kind":"interview","person":"bench","quotes":[],"sourceIds":["src-hp-imbue-litt","src-ci-geoffrey-job"],"summary":"litt on imbue's 'generally intelligent' — the malleable-software case in his own words, on the way out the door to notion.","themes":["malleable software","end-user programming"],"title":"generally intelligent: geoffrey litt","traction":null,"url":"https://ideas.imbue.com/p/geoffrey-litt","venue":"generally intelligent"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-2d2642bf0caaeaaf9cf7","source-d807a395f68fafc8d788"]},{"date":{"precision":"day","text":"2026-04-08"},"id":"record-87de758902aeed1a5015","kind":"ink-switch-writings","label":"local first: how to build software which still works after the acquihire","original":{"date":"2026-04-08","id":"wrt-infoq-good","kind":"talk","person":"bench","quotes":[],"sourceIds":["src-ci-infoq-good-talk"],"summary":"alex good at qcon london — 'local first: how to build software which still works after the acquihire,' the maintainer's case carried into practitioner media.","themes":["local-first software","crdts and sync"],"title":"local first: how to build software which still works after the acquihire","traction":null,"url":"https://www.infoq.com/presentations/local-first-build-software/","venue":"qcon london / infoq"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-76fd3c0ed0aa7795e5d4"]},{"date":{"precision":"day","text":"2026-04-23"},"id":"record-b16fef7d58d69e1a7a38","kind":"ink-switch-writings","label":"tenfold: ten years of ink & switch","original":{"date":"2026-04-23","id":"wrt-tenfold","kind":"essay","person":"bench","quotes":[],"sourceIds":["src-hp-tenfold-story","src-hp-dispatch-016"],"summary":"todd matthews' tenth-anniversary origin story — tenfold built inside patchwork, letters-as-tools contributed by staff, alums, and friends, the playground engineered by ivy reese.","themes":["the essay as artifact","tools for thought","industrial research"],"title":"tenfold: ten years of ink & switch","traction":null,"url":"https://www.inkandswitch.com/project/tenfold/story/","venue":"inkandswitch.com"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-c08f54b9f279827201c0","source-eea08587c7142b5b29f9"]},{"date":{"precision":"day","text":"2026-06-29"},"id":"record-939d522ebc6a3dab6c85","kind":"ink-switch-writings","label":"moving beyond cloud-native to local-first","original":{"date":"2026-06-29","id":"wrt-infoq-wiggins","kind":"interview","person":"wiggins","quotes":[],"sourceIds":["src-ci-infoq-wiggins-pod"],"summary":"the infoq podcast — wiggins on moving beyond cloud-native to local-first, floating hybrid ai where local models handle core productivity tasks.","themes":["local-first software","ownership and agency"],"title":"moving beyond cloud-native to local-first","traction":null,"url":"https://www.infoq.com/podcasts/natural-evolution-cloud-native/","venue":"infoq"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-104bec10f1961b6ea9aa"]},{"date":{"precision":"year","text":"2026"},"id":"record-574f0fbcf94f8aab978c","kind":"ink-switch-writings","label":"nobody is here to do version control","original":{"date":"2026","id":"wrt-endless-backstitch","kind":"interview","person":"pvh","quotes":[{"sourceId":"src-hp-endless-backstitch","text":"people put in as much energy and passion as they have for a project… that's just friction lost along the way"}],"sourceIds":["src-hp-endless-backstitch"],"summary":"the endless access blog on the backstitch partnership — van hardenberg explaining why a version-control tool for students belongs in a research lab: 'nobody is here to do version control.'","themes":["version control for everything","tools for thought"],"title":"nobody is here to do version control","traction":null,"url":"https://access.endlessstudios.com/blog/nobody-is-here-to-do-version-control-how-real-time-collaboration-in-godot-is-changing-the-game-design-classroom","venue":"endless access"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-8359a019b2a37325a031"]},{"date":{"precision":"approximate","text":"2015–2026"},"id":"record-1cf6c060e12b32d6fc5a","kind":"people-controversies","label":"the founding-year drift","original":{"date":"2015–2026","detail":"the founding-year drift — linkedin and cb insights list 'founded 2015'; matt webb cites a 'march 2015 pitch deck'; wiggins says 'somewhere around… 2015 is when we reconvened'; but the lab's own announcement says 'ink & switch turns ten this year' in april 2026, i.e. ~2016. both dates are self-reported and both are in the record.","id":"cty-founding-year","reaction":"the dossier preserves both: plausibly 2015 is the reconvening and 2016 the operating start — an inference, not a reconciliation. github's org creation (2015-08-19) is the earliest hard artifact.","sourceIds":["src-hp-linkedin-company","src-hp-cbinsights","src-ci-interconnected-labs","src-ci-changelog-514","src-hp-dispatch-016","src-hp-github-org"],"title":"the founding-year drift"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-28c45d743e369be1e145","source-987b7b7ea3e352e11281","source-c705dece9d5c89004360","source-21f99da49382b99f6e47","source-eea08587c7142b5b29f9","source-9a979a26e0a30740c6ee"]},{"date":{"precision":"approximate","text":"2017–"},"id":"record-ac3e68e10072d7c77cfc","kind":"people-controversies","label":"collaborator, not employee","original":{"date":"2017–","detail":"the kleppmann attribution — martin kleppmann is routinely described as part of the lab because automerge and the local-first essay sit inside it. the record shows a collaborator and co-author: cambridge professor, patreon-supported in parallel, present at lab events — and no source documents employment.","id":"cty-kleppmann-status","reaction":"the lab itself is precise about this — automerge.org calls the project 'an independent open source project' built by 'production engineers who cofounded heroku, and computer scientists like renowned cambridge professor martin kleppmann.'","sourceIds":["src-hp-local-first-essay","src-hp-github-pboyer-automerge","src-hp-automerge-site","src-ci-automerge-2"],"title":"collaborator, not employee"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-7b6d0625ec406c82277d","source-8c69f0c67a860b8bd6c1","source-12869cc7c2cd9b5ff17b","source-50b1fd0945dd7aaedf07"]},{"date":{"precision":"approximate","text":"2023–"},"id":"record-3c936236c2a4557017f8","kind":"people-controversies","label":"the wrong 'end of an era'","original":{"date":"2023–","detail":"the misattached 'end of an era' — metamuse #83's phrase describes muse's 2023 restructuring (wiggins and most of the team departing, wulf continuing solo). it circulates as if the lab wound down; the record shows the opposite — new staff announced 2025-09, 2025-11, and 2026-06, and a tenth-anniversary celebration in 2026.","id":"cty-end-of-era","reaction":"treat any 'ink & switch wind-down' claim as unverified conflation with muse; the dispatch archive shows continuous operation november 2023 through june 2026.","sourceIds":["src-hp-metamuse-83","src-hp-webpronews-muse","src-ci-dispatch-archive","src-hp-dispatch-018","src-hp-dispatch-016"],"title":"the wrong 'end of an era'"},"originalUrl":"https://hraness.com/ink-and-switch/people","sourceIds":["source-e69d0be15c09d85dbd5f","source-e32c1cef4a07126e2097","source-9c0c7042bffa82122473","source-b8ecc9bbc4085980dc8c","source-eea08587c7142b5b29f9"]}],"sources":[{"author":null,"id":"source-50b1fd0945dd7aaedf07","note":"\"first supported release… ground-up rewrite\"; alex good full-time; support options","originalId":"src-ci-automerge-2","published":{"precision":"month","text":"2023-01"},"publisher":"automerge.org","title":"first supported release… ground-up rewrite","type":"primary","url":"https://automerge.org/blog/automerge-2/"},{"author":null,"id":"source-26084a16e7f267000fd6","note":"3.0 release; moby dick 700mb→1.3mb; 17h→9s load — vendor-reported","originalId":"src-ci-automerge-3","published":{"precision":"month","text":"2025-07"},"publisher":"automerge.org","title":"automerge.org","type":"primary","url":"https://automerge.org/blog/automerge-3/"},{"author":null,"id":"source-e71c9b4da006e219201d","note":"capstone credits list; \"no longer developing\"","originalId":"src-ci-capstone-repo","published":{"precision":"year","text":"2018"},"publisher":"github","title":"capstone credits list","type":"repo","url":"https://github.com/inkandswitch/capstone"},{"author":null,"id":"source-21f99da49382b99f6e47","note":"wiggins interview; \"2015 is when we reconvened\"; founding with lindenbaum & henry","originalId":"src-ci-changelog-514","published":{"precision":"day","text":"2022-11-11"},"publisher":"changelog","title":"wiggins interview","type":"interview","url":"https://changelog.com/podcast/514"},{"author":null,"id":"source-decd9deaff1dd61344cd","note":"automerge 3.0 official launch","originalId":"src-ci-dispatch-012","published":{"precision":"month","text":"2025-07"},"publisher":"inkandswitch.com","title":"automerge 3","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-012/"},{"author":null,"id":"source-9c0c7042bffa82122473","note":"dispatch index nov 2023–jun 2026; proves continuous operation","originalId":"src-ci-dispatch-archive","published":{"precision":"month","text":"2026-06"},"publisher":"inkandswitch.com","title":"dispatch index nov 2023–jun 2026","type":"primary","url":"https://www.inkandswitch.com/newsletter/"},{"author":null,"id":"source-726cab5b933861420d40","note":"acm doi record; proceedings citation","originalId":"src-ci-doi","published":{"precision":"month","text":"2019-10"},"publisher":"doi.org","title":"acm doi record","type":"reference","url":"https://doi.org/10.1145/3359591.3359737"},{"author":null,"id":"source-d807a395f68fafc8d788","note":"litt: \"in september, i left my research position at ink & switch… now work at notion\"","originalId":"src-ci-geoffrey-job","published":{"precision":"month","text":"2025-09"},"publisher":"buttondown","title":"litt: in september, i left my research position at ink & switch… now work at notion","type":"primary","url":"https://buttondown.com/geoffreylitt/archive/i-changed-jobs-and-other-updates/"},{"author":null,"id":"source-d95950c1300b82c4a581","note":"litt: \"malleable software in the age of llms\" — bridges to agent era","originalId":"src-ci-geoffrey-malleable-llm","published":{"precision":"day","text":"2023-03-25"},"publisher":"geoffreylitt.com","title":"litt: malleable software in the age of llms — bridges to agent era","type":"primary","url":"https://www.geoffreylitt.com/2023/03/25/llm-end-user-programming.html"},{"author":null,"id":"source-32e6afe70d602828a19f","note":"automerge 2.0: 717 pts, 89 comments","originalId":"src-ci-hn-automerge-2","published":{"precision":"day","text":"2023-01-30"},"publisher":"hacker news","title":"automerge 2","type":"community","url":"https://news.ycombinator.com/item?id=34586433"},{"author":null,"id":"source-a420c36e75d412bf5471","note":"automerge 3.0: 353 pts","originalId":"src-ci-hn-automerge-3","published":{"precision":"day","text":"2025-08-03"},"publisher":"hacker news","title":"automerge 3","type":"community","url":"https://news.ycombinator.com/item?id=44777086"},{"author":null,"id":"source-859b3ad350d93ef396ea","note":"cambria lenses: 101 pts","originalId":"src-ci-hn-cambria","published":{"precision":"day","text":"2020-10-06"},"publisher":"hacker news","title":"cambria lenses: 101 pts","type":"community","url":"https://news.ycombinator.com/item?id=24699615"},{"author":null,"id":"source-5de55403258d96a23b73","note":"end-user programming essay: 105 pts","originalId":"src-ci-hn-eup","published":{"precision":"day","text":"2019-03-23"},"publisher":"hacker news","title":"end-user programming essay: 105 pts","type":"community","url":"https://news.ycombinator.com/item?id=19469912"},{"author":null,"id":"source-b890a1475bafad5b29ff","note":"\"crdts: the hard parts\": 404 pts, 124 comments","originalId":"src-ci-hn-hard-parts","published":{"precision":"day","text":"2020-07-11"},"publisher":"hacker news","title":"crdts: the hard parts: 404 pts, 124 comments","type":"community","url":"https://news.ycombinator.com/item?id=23802208"},{"author":null,"id":"source-4376f8e2d478aee500e1","note":"inkbase/programmable ink: 675 pts, 83 comments","originalId":"src-ci-hn-inkbase","published":{"precision":"day","text":"2022-11-30"},"publisher":"hacker news","title":"inkbase/programmable ink: 675 pts, 83 comments","type":"community","url":"https://news.ycombinator.com/item?id=33799512"},{"author":null,"id":"source-f445c88155ed1f45503a","note":"essay launch thread: 566 pts, 190 comments","originalId":"src-ci-hn-localfirst-2019","published":{"precision":"day","text":"2019-05-02"},"publisher":"hacker news","title":"essay launch thread: 566 pts, 190 comments","type":"community","url":"https://news.ycombinator.com/item?id=19804478"},{"author":null,"id":"source-ed3bee956f81d8490b35","note":"malleable software essay: 294 pts, 114 comments","originalId":"src-ci-hn-malleable","published":{"precision":"day","text":"2025-06-10"},"publisher":"hacker news","title":"malleable software essay: 294 pts, 114 comments","type":"community","url":"https://news.ycombinator.com/item?id=44237881"},{"author":null,"id":"source-adebc4e844aa023ca5b9","note":"muse essay: 137 pts","originalId":"src-ci-hn-muse","published":{"precision":"day","text":"2019-05-03"},"publisher":"hacker news","title":"muse essay: 137 pts","type":"community","url":"https://news.ycombinator.com/item?id=19816189"},{"author":null,"id":"source-3070aa61366fd3963b73","note":"peritext essay: 76 pts","originalId":"src-ci-hn-peritext","published":{"precision":"day","text":"2021-11-23"},"publisher":"hacker news","title":"peritext essay: 76 pts","type":"community","url":"https://news.ycombinator.com/item?id=29322204"},{"author":null,"id":"source-3b9f6c084fdb7b5f8258","note":"potluck: 201 pts","originalId":"src-ci-hn-potluck","published":{"precision":"day","text":"2022-11-01"},"publisher":"hacker news","title":"potluck: 201 pts","type":"community","url":"https://news.ycombinator.com/item?id=33423706"},{"author":null,"id":"source-2041dbe636854ea86d1c","note":"slow software: 438 pts, 260 comments","originalId":"src-ci-hn-slow-software","published":{"precision":"day","text":"2018-11-21"},"publisher":"hacker news","title":"slow software: 438 pts, 260 comments","type":"community","url":"https://news.ycombinator.com/item?id=18506170"},{"author":null,"id":"source-0dec21a581e3a03d3f2f","note":"upwelling: 37 pts","originalId":"src-ci-hn-upwelling","published":{"precision":"day","text":"2023-03-09"},"publisher":"hacker news","title":"upwelling: 37 pts","type":"community","url":"https://news.ycombinator.com/item?id=35085105"},{"author":null,"id":"source-76fd3c0ed0aa7795e5d4","note":"alex good qcon london talk; \"i work at ink & switch… maintaining a library\"","originalId":"src-ci-infoq-good-talk","published":{"precision":"day","text":"2026-04-08"},"publisher":"infoq.com","title":"alex good qcon london talk","type":"interview","url":"https://www.infoq.com/presentations/local-first-build-software/"},{"author":null,"id":"source-104bec10f1961b6ea9aa","note":"wiggins: cloud-native→local-first; hybrid ai/local models remark","originalId":"src-ci-infoq-wiggins-pod","published":{"precision":"day","text":"2026-06-29"},"publisher":"infoq.com","title":"wiggins: cloud-native→local-first","type":"interview","url":"https://www.infoq.com/podcasts/natural-evolution-cloud-native/"},{"author":null,"id":"source-c705dece9d5c89004360","note":"matt webb lab survey; cites i&s \"march 2015 pitch deck\"","originalId":"src-ci-interconnected-labs","published":{"precision":"day","text":"2021-03-15"},"publisher":"interconnected.org","title":"matt webb lab survey","type":"reporting","url":"https://interconnected.org/home/2021/03/15/labs"},{"author":null,"id":"source-943131f84a2a5802433b","note":"hydra talk; \"easy to implement badly\"","originalId":"src-ci-kleppmann-hard-parts","published":{"precision":"day","text":"2020-07-06"},"publisher":"martin.kleppmann.com","title":"hydra talk","type":"primary","url":"https://martin.kleppmann.com/2020/07/06/crdt-hard-parts-hydra.html"},{"author":null,"id":"source-753c55edfb1a9dbc0e64","note":"onward! '19 paper pdf; seven ideals; automerge+dat/hypermerge stack; open problems","originalId":"src-ci-local-first-pdf","published":{"precision":"month","text":"2019-10"},"publisher":"inkandswitch.com","title":"onward! 19 paper pdf","type":"primary","url":"https://www.inkandswitch.com/local-first/static/local-first.pdf"},{"author":null,"id":"source-cd71892b3989a0fbcc62","note":"james arthur's lofi origin: localfirstweb.dev → discord by yonz; first meetup 2023-02-28; ~700 members","originalId":"src-ci-lofi-history","published":{"precision":"day","text":"2023-05-29"},"publisher":"lofi.so","title":"james arthurs lofi origin: localfirstweb","type":"community","url":"https://lofi.so/blog/2023-05-29-i-wrote-a-static-web-page"},{"author":null,"id":"source-bb0d371f5918166c938e","note":"i&s 2025 essay; litt/horowitz/van hardenberg/matthews framework","originalId":"src-ci-malleable-essay","published":{"precision":"month","text":"2025-06"},"publisher":"inkandswitch.com","title":"i&s 2025 essay","type":"primary","url":"https://www.inkandswitch.com/essay/malleable-software"},{"author":null,"id":"source-aedc98fdfd1df64f90f2","note":"\"industrial research with peter van hardenberg\"; bell labs/parc inspiration; spinout flywheel","originalId":"src-ci-metamuse-46","published":{"precision":"year","text":"2021"},"publisher":"museapp.com","title":"industrial research with peter van hardenberg","type":"interview","url":"https://museapp.com/podcast/46-industrial-research/"},{"author":null,"id":"source-ee19cc1bbd2c9aaf4b3a","note":"wiggins on industrial research history (edison, bell labs, arpa, parc)","originalId":"src-ci-progress-studies","published":{"precision":"year","text":"2022"},"publisher":"progressstudies.school","title":"wiggins on industrial research history (edison, bell labs, arpa, parc)","type":"interview","url":"https://progressstudies.school/the-torch-of-progress-ep-13-with-adam-wiggins/"},{"author":null,"id":"source-8349c2b4da7f559909f3","note":"archived \"for posterity\"; moved to automerge/pushpin community","originalId":"src-ci-pushpin-repo","published":{"precision":"year","text":"2020"},"publisher":"github","title":"archived for posterity","type":"repo","url":"https://github.com/inkandswitch/pushpin"},{"author":null,"id":"source-62649d2e35f7b8ce093b","note":"pvh bio: heroku data products, i&s researcher","originalId":"src-ci-pvh","published":{"precision":"year","text":"2026"},"publisher":"pvh.ca","title":"pvh bio: heroku data products, i&s researcher","type":"primary","url":"https://www.pvh.ca/"},{"author":null,"id":"source-c9fb0f4f25aaf54d3626","note":"semantic scholar record; 137 citations at access date","originalId":"src-ci-semanticscholar","published":{"precision":"day","text":"2026-09-16"},"publisher":"semanticscholar.org","title":"semantic scholar record","type":"reference","url":"https://www.semanticscholar.org/paper/1d0823ecb126bea91ade3631176c54fcefc5bb4b"},{"author":null,"id":"source-bf7abdfb07b8d72cbd67","note":"muse history: $2m, seven-person team, fall-2023 departure","originalId":"src-hp-adamwiggins-muse-retro","published":{"precision":"year","text":"2024"},"publisher":"adamwiggins.com","title":"muse history: $2m, seven-person team, fall-2023 departure","type":"primary","url":"https://adamwiggins.com/muse-retrospective/"},{"author":null,"id":"source-6d098e54b3183f42ab93","note":"aria safeguarded ai programme page","originalId":"src-hp-aria-sgai","published":{"precision":"year","text":"2025"},"publisher":"aria.org.uk","title":"aria safeguarded ai programme page","type":"reference","url":"https://www.aria.org.uk/opportunity-spaces/mathematics-for-safe-ai/safeguarded-ai/"},{"author":null,"id":"source-12869cc7c2cd9b5ff17b","note":"project site; \"independent open source project\" framing; monthly update series","originalId":"src-hp-automerge-site","published":{"precision":"year","text":"2026"},"publisher":"automerge.org","title":"project site","type":"primary","url":"https://automerge.org/"},{"author":null,"id":"source-12165e40e6effd45a0b1","note":"relationship-based digital identity","originalId":"src-hp-backchannel-essay","published":{"precision":"month","text":"2021-09"},"publisher":"inkandswitch.com","title":"relationship-based digital identity","type":"primary","url":"https://www.inkandswitch.com/backchannel/"},{"author":null,"id":"source-613eb63c1fe0e353b5a4","note":"bidirectional lenses for schema change","originalId":"src-hp-cambria-essay","published":{"precision":"month","text":"2020-10"},"publisher":"inkandswitch.com","title":"bidirectional lenses for schema change","type":"primary","url":"https://www.inkandswitch.com/cambria/"},{"author":null,"id":"source-593fe74a11a287418571","note":"tablet-for-thinking project","originalId":"src-hp-capstone-essay","published":{"precision":"month","text":"2018-12"},"publisher":"inkandswitch.com","title":"tablet-for-thinking project","type":"primary","url":"https://www.inkandswitch.com/capstone/"},{"author":null,"id":"source-987b7b7ea3e352e11281","note":"founded 2015; london hq; blueyard capital listed investor (unverified)","originalId":"src-hp-cbinsights","published":{"precision":"year","text":"2026"},"publisher":"cb insights","title":"founded 2015","type":"reference","url":"https://www.cbinsights.com/company/ink-switch"},{"author":null,"id":"source-0ff4d808d2919b86201c","note":"adam wiggins on the 2015 reconvening + industrial-lab inspirations","originalId":"src-hp-changelog-514","published":{"precision":"year","text":"2022"},"publisher":"github","title":"adam wiggins on the 2015 reconvening + industrial-lab inspirations","type":"interview","url":"https://github.com/thechangelog/transcripts/blob/master/podcast/the-changelog-514.md"},{"author":null,"id":"source-6039fa5d52e7a04a8684","note":"paul shen → openai technical staff 2023-04; cmu","originalId":"src-hp-clay-paulshen","published":{"precision":"year","text":"2026"},"publisher":"clay.earth","title":"paul shen → openai technical staff 2023-04","type":"reference","url":"https://clay.earth/profile/paul-shen-61ac22ea"},{"author":null,"id":"source-65a71cae6f09bab7d6fe","note":"bluesky profile aggregator incl. wiggins bio \"cofounder of ink & switch, heroku, and local-first conf\"","originalId":"src-hp-couchsky-adamwiggins","published":{"precision":"year","text":"2026"},"publisher":"couchsky.app","title":"bluesky profile aggregator incl","type":"community","url":"https://couchsky.app/u/max.dev"},{"author":null,"id":"source-bc752abaa8ca1790ff51","note":"drawing dynamic models","originalId":"src-hp-crosscut-essay","published":{"precision":"month","text":"2022-03"},"publisher":"inkandswitch.com","title":"drawing dynamic models","type":"primary","url":"https://www.inkandswitch.com/crosscut/"},{"author":null,"id":"source-333eb6db38756b934d7e","note":"\"about a dozen researchers\"; three tracks; embark + lude","originalId":"src-hp-dispatch-001","published":{"precision":"month","text":"2023-11"},"publisher":"inkandswitch.com","title":"about a dozen researchers","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-001/"},{"author":null,"id":"source-aafd4d268abe5065539c","note":"patchwork launch; obenauer ollos; lu wilson joins; local-first conf 2024","originalId":"src-hp-dispatch-003","published":{"precision":"month","text":"2024-02"},"publisher":"inkandswitch.com","title":"patchwork launch","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-003/"},{"author":null,"id":"source-8659875d7f1336e43791","note":"director's year-end letter; la unconf; droste's lair; backstitch preview","originalId":"src-hp-dispatch-008","published":{"precision":"month","text":"2024-12"},"publisher":"inkandswitch.com","title":"directors year-end letter","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-008/"},{"author":null,"id":"source-96899593b6229416d7c0","note":"automerge 3.0 beta; sketchy calendar; site rebuild + funding page","originalId":"src-hp-dispatch-011","published":{"precision":"month","text":"2025-05"},"publisher":"inkandswitch.com","title":"automerge 3","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-011/"},{"author":null,"id":"source-14cbcb9e7eda938c2ab1","note":"aria sgai joined; mumm rejoined; chee joined; community calls","originalId":"src-hp-dispatch-013","published":{"precision":"month","text":"2025-09"},"publisher":"inkandswitch.com","title":"aria sgai joined","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-013/"},{"author":null,"id":"source-ebd09021d44e13efc2d2","note":"gaios intro; grjte/sakrejda/o.reed; keyhive+subduction; live 2025; rirs","originalId":"src-hp-dispatch-014","published":{"precision":"month","text":"2025-11"},"publisher":"inkandswitch.com","title":"gaios intro","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-014/"},{"author":null,"id":"source-eea08587c7142b5b29f9","note":"tenfold; \"turns ten this year\"; lab day announce","originalId":"src-hp-dispatch-016","published":{"precision":"month","text":"2026-04"},"publisher":"inkandswitch.com","title":"tenfold","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-016/"},{"author":null,"id":"source-d1a3684157addd65d2c7","note":"patchwork notes; wiggins residency/firehose; lfc 2026 dates","originalId":"src-hp-dispatch-017","published":{"precision":"month","text":"2026-05"},"publisher":"inkandswitch.com","title":"patchwork notes","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-017/"},{"author":null,"id":"source-b8ecc9bbc4085980dc8c","note":"new staff (reyburn/yen/stewen); backstitch=beckett; livelymerge; bijou64","originalId":"src-hp-dispatch-018","published":{"precision":"month","text":"2026-06"},"publisher":"inkandswitch.com","title":"new staff (reyburn/yen/stewen)","type":"primary","url":"https://www.inkandswitch.com/newsletter/dispatch-018/"},{"author":null,"id":"source-173858c8ee8eb567669d","note":"dynamic documents for travel planning","originalId":"src-hp-embark-essay","published":{"precision":"month","text":"2023-11"},"publisher":"inkandswitch.com","title":"dynamic documents for travel planning","type":"primary","url":"https://www.inkandswitch.com/embark/"},{"author":null,"id":"source-d71f6a87c3c637cca683","note":"end-user programming essay","originalId":"src-hp-end-user-programming","published":{"precision":"month","text":"2019-03"},"publisher":"inkandswitch.com","title":"end-user programming essay","type":"primary","url":"https://www.inkandswitch.com/end-user-programming/"},{"author":null,"id":"source-8359a019b2a37325a031","note":"endless access on the backstitch partnership; pvh quotes","originalId":"src-hp-endless-backstitch","published":{"precision":"year","text":"2026"},"publisher":"access.endlessstudios.com","title":"endless access on the backstitch partnership","type":"reporting","url":"https://access.endlessstudios.com/blog/nobody-is-here-to-do-version-control-how-real-time-collaboration-in-godot-is-changing-the-game-design-classroom"},{"author":null,"id":"source-9a979a26e0a30740c6ee","note":"lab github org (created 2015-08-19)","originalId":"src-hp-github-org","published":{"precision":"year","text":"2026"},"publisher":"github","title":"lab github org (created 2015-08-19)","type":"repo","url":"https://github.com/inkandswitch"},{"author":null,"id":"source-8c69f0c67a860b8bd6c1","note":"early fork preserving \"copyright 2017, ink & switch llc, and university of cambridge\" + creator credits","originalId":"src-hp-github-pboyer-automerge","published":{"precision":"year","text":"2026"},"publisher":"github","title":"github","type":"repo","url":"https://github.com/pboyer/automerge"},{"author":null,"id":"source-91971f47aa1aba0b5996","note":"transcript of idea machines #50; founding trio; hollywood model; lab evolution","originalId":"src-hp-idea-machines-50","published":{"precision":"day","text":"2024-02-10"},"publisher":"podtail.se","title":"transcript of idea machines #50","type":"interview","url":"https://podtail.se/podcast/idea-machines/industrial-research-with-peter-van-hardenberg-idea/"},{"author":null,"id":"source-2d2642bf0caaeaaf9cf7","note":"litt on patchwork + i&s after leaving","originalId":"src-hp-imbue-litt","published":{"precision":"year","text":"2025"},"publisher":"ideas.imbue.com","title":"litt on patchwork + i&s after leaving","type":"interview","url":"https://ideas.imbue.com/p/geoffrey-litt"},{"author":null,"id":"source-051d87e0fb23d763465a","note":"programmable ink essay","originalId":"src-hp-inkbase-essay","published":{"precision":"month","text":"2022-11"},"publisher":"inkandswitch.com","title":"programmable ink essay","type":"primary","url":"https://www.inkandswitch.com/inkbase/"},{"author":null,"id":"source-2d03c47e62aab203177b","note":"project 029; collaborators; live 2024","originalId":"src-hp-inkling-project","published":{"precision":"year","text":"2023"},"publisher":"inkandswitch.com","title":"project 029","type":"primary","url":"https://www.inkandswitch.com/project/inkling/"},{"author":null,"id":"source-982e7e9cb32fa4e4f50e","note":"project 035; convergent capabilities; beekem; beelay","originalId":"src-hp-keyhive-project","published":{"precision":"year","text":"2026"},"publisher":"inkandswitch.com","title":"project 035","type":"primary","url":"https://www.inkandswitch.com/project/keyhive/"},{"author":null,"id":"source-0a965e5922064438e434","note":"kleppmann & beresford json crdt paper (ieee tpds)","originalId":"src-hp-kleppmann-json-crdt","published":{"precision":"month","text":"2017-04"},"publisher":"martin.kleppmann.com","title":"kleppmann & beresford json crdt paper (ieee tpds)","type":"primary","url":"https://martin.kleppmann.com/2017/04/24/json-crdt.html"},{"author":null,"id":"source-28c45d743e369be1e145","note":"founded 2015; ~13 employees; us hq/miami","originalId":"src-hp-linkedin-company","published":{"precision":"year","text":"2026"},"publisher":"linkedin","title":"founded 2015","type":"reference","url":"https://linkedin.com/company/ink-and-switch"},{"author":null,"id":"source-8d720077491187599d86","note":"senior researcher 2023-01→2025-09; led malleable track","originalId":"src-hp-linkedin-litt","published":{"precision":"year","text":"2026"},"publisher":"linkedin","title":"senior researcher 2023-01→2025-09","type":"reference","url":"https://www.linkedin.com/in/geoffreylitt"},{"author":null,"id":"source-28ca1c00a87db71767df","note":"pi 2018-02→2019-06; stainless 2024→","originalId":"src-hp-linkedin-mmcgrana","published":{"precision":"year","text":"2026"},"publisher":"linkedin","title":"pi 2018-02→2019-06","type":"reference","url":"https://www.linkedin.com/in/mmcgrana"},{"author":null,"id":"source-fe1442e731fd8055275f","note":"lab director/ceo from 2020-10 (self-reported)","originalId":"src-hp-linkedin-pvh","published":{"precision":"year","text":"2026"},"publisher":"linkedin","title":"lab director/ceo from 2020-10 (self-reported)","type":"reference","url":"https://www.linkedin.com/in/petervanhardenberg"},{"author":null,"id":"source-7b6d0625ec406c82277d","note":"landmark essay; authors; seven ideals; onward! citation","originalId":"src-hp-local-first-essay","published":{"precision":"month","text":"2019-04"},"publisher":"inkandswitch.com","title":"landmark essay","type":"primary","url":"https://www.inkandswitch.com/essay/local-first/"},{"author":null,"id":"source-7f2a6999481ab05c7f4b","note":"pvh local-first interview (referenced by dispatch-003)","originalId":"src-hp-localfirst-fm-1","published":{"precision":"year","text":"2024"},"publisher":"localfirst.fm","title":"pvh local-first interview (referenced by dispatch-003)","type":"interview","url":"https://www.localfirst.fm/1/transcript"},{"author":null,"id":"source-f66239ef880bfe0c03f6","note":"\"researcher at ink & switch… programmable ink\"","originalId":"src-hp-marcelgoethals-site","published":{"precision":"year","text":"2026"},"publisher":"marcelgoethals.com","title":"researcher at ink & switch… programmable ink","type":"primary","url":"https://marcelgoethals.com/"},{"author":null,"id":"source-ac46baf327a489d6e662","note":"\"industrial research\" episode re lab model","originalId":"src-hp-metamuse-46","published":{"precision":"month","text":"2021-12"},"publisher":"museapp.com","title":"industrial research episode re lab model","type":"interview","url":"https://museapp.com/podcast/46/industrial-research/"},{"author":null,"id":"source-e69d0be15c09d85dbd5f","note":"\"end of an era for muse\"; team departure transcript","originalId":"src-hp-metamuse-83","published":{"precision":"year","text":"2023"},"publisher":"museapp.com","title":"end of an era for muse","type":"interview","url":"https://museapp.com/podcast/transcripts/83-end-and-beginning/"},{"author":null,"id":"source-35db5959896d22ab7006","note":"mary rose cook bio: notion ai engineer; ex-airtable/ableton/rc","originalId":"src-hp-mrc-site","published":{"precision":"year","text":"2026"},"publisher":"maryrosecook.com","title":"mary rose cook bio: notion ai engineer","type":"primary","url":"https://maryrosecook.com/"},{"author":null,"id":"source-84218f76ee779b6d5141","note":"muse design essay + authors","originalId":"src-hp-muse-essay","published":{"precision":"month","text":"2019-04"},"publisher":"inkandswitch.com","title":"muse design essay + authors","type":"primary","url":"https://www.inkandswitch.com/muse/"},{"author":null,"id":"source-3e6f9a3e7ce0ee9e51b4","note":"notion announces schoening hire; his bio (github, magic, potluck)","originalId":"src-hp-notion-max-blog","published":{"precision":"year","text":"2025"},"publisher":"notion.com","title":"notion announces schoening hire","type":"primary","url":"https://www.notion.com/blog/software-should-bend-welcome-max-schoening"},{"author":null,"id":"source-c924292bf611066d0d42","note":"ollos essay (itemized os)","originalId":"src-hp-obenauer-ollos","published":{"precision":"year","text":"2024"},"publisher":"alexanderobenauer.com","title":"ollos essay (itemized os)","type":"primary","url":"https://alexanderobenauer.com/ollos/"},{"author":null,"id":"source-4169c0f8020d8c00bfa2","note":"project 030, 2024–2026; collaborator list","originalId":"src-hp-patchwork-project","published":{"precision":"year","text":"2026"},"publisher":"inkandswitch.com","title":"project 030, 2024–2026","type":"primary","url":"https://www.inkandswitch.com/project/patchwork/"},{"author":null,"id":"source-69723415186456402d46","note":"rich-text crdt; notion partnership basis","originalId":"src-hp-peritext-essay","published":{"precision":"month","text":"2021-11"},"publisher":"inkandswitch.com","title":"rich-text crdt","type":"primary","url":"https://www.inkandswitch.com/peritext/"},{"author":null,"id":"source-08f6af2883e5fbcbc582","note":"earliest crdt-prototype essay (pvh)","originalId":"src-hp-pixelpusher-essay","published":{"precision":"month","text":"2018-02"},"publisher":"inkandswitch.com","title":"earliest crdt-prototype essay (pvh)","type":"primary","url":"https://www.inkandswitch.com/pixelpusher/"},{"author":null,"id":"source-54421298143a056e0692","note":"playbook collaborators incl. lindenbaum","originalId":"src-hp-playbook-project","published":{"precision":"year","text":"2026"},"publisher":"inkandswitch.com","title":"playbook collaborators incl","type":"primary","url":"https://www.inkandswitch.com/project/playbook/"},{"author":null,"id":"source-032335f262cc3af79390","note":"dynamic documents as personal software; authors","originalId":"src-hp-potluck-essay","published":{"precision":"month","text":"2022-10"},"publisher":"inkandswitch.com","title":"dynamic documents as personal software","type":"primary","url":"https://www.inkandswitch.com/potluck/"},{"author":null,"id":"source-c1ac357a1242cb8c2d12","note":"production-grade p2p collaboration prototype","originalId":"src-hp-pushpin-essay","published":{"precision":"month","text":"2020-04"},"publisher":"inkandswitch.com","title":"production-grade p2p collaboration prototype","type":"primary","url":"https://www.inkandswitch.com/pushpin/"},{"author":null,"id":"source-2c5cf399d44cd754d63b","note":"latency opinion piece","originalId":"src-hp-slow-software","published":{"precision":"month","text":"2018-11"},"publisher":"inkandswitch.com","title":"latency opinion piece","type":"primary","url":"https://www.inkandswitch.com/slow-software/"},{"author":null,"id":"source-360166454521d1583e09","note":"paul shen splash 2022 profile (potluck)","originalId":"src-hp-splash2022-paulshen","published":{"precision":"year","text":"2022"},"publisher":"2022.splashcon.org","title":"paul shen splash 2022 profile (potluck)","type":"reference","url":"https://2022.splashcon.org/profile/paulshen"},{"author":null,"id":"source-1486a309bcb60b05db31","note":"individual + organizational supporters; funding model","originalId":"src-hp-supporters","published":{"precision":"year","text":"2026"},"publisher":"inkandswitch.com","title":"individual + organizational supporters","type":"primary","url":"https://www.inkandswitch.com/supporters/"},{"author":null,"id":"source-c08f54b9f279827201c0","note":"10th-anniversary origin story by todd matthews","originalId":"src-hp-tenfold-story","published":{"precision":"month","text":"2026-04"},"publisher":"inkandswitch.com","title":"10th-anniversary origin story by todd matthews","type":"primary","url":"https://www.inkandswitch.com/project/tenfold/story/"},{"author":null,"id":"source-41ec232a09fa86d74955","note":"fuzzy constraints + smt solver essay","originalId":"src-hp-untangle-essay","published":{"precision":"month","text":"2023-01"},"publisher":"inkandswitch.com","title":"fuzzy constraints + smt solver essay","type":"primary","url":"https://www.inkandswitch.com/untangle/"},{"author":null,"id":"source-af090b860e118b5f710e","note":"real-time collab + version control for writers","originalId":"src-hp-upwelling-essay","published":{"precision":"month","text":"2023-03"},"publisher":"inkandswitch.com","title":"real-time collab + version control for writers","type":"primary","url":"https://www.inkandswitch.com/upwelling/"},{"author":null,"id":"source-9178b92d978693f66498","note":"mirror of \"an end, and a beginning\" muse letter","originalId":"src-hp-vuink-muse-letter","published":{"precision":"year","text":"2023"},"publisher":"vuink.com","title":"mirror of an end, and a beginning muse letter","type":"archive","url":"https://vuink.com/post/zhfrncc-d-dpbz/end-and-beginning"},{"author":null,"id":"source-e32c1cef4a07126e2097","note":"press coverage of muse team departure","originalId":"src-hp-webpronews-muse","published":{"precision":"year","text":"2023"},"publisher":"webpronews.com","title":"press coverage of muse team departure","type":"reporting","url":"https://www.webpronews.com/muse-softwares-entire-team-save-one-is-departing-the-company/"}]}
````
