{"name":"Zachary Roth","url":"https://zacharyr0th.com/directory","updated":"2026-11-06","description":"The public sites, profiles, projects, papers, music releases, writing, and book reviews of Zachary Roth, across BetterOff, Raintree Technology, and music.","profiles":{"zachary":[{"name":"X","url":"https://x.com/zacharyr0th"},{"name":"LinkedIn","url":"https://www.linkedin.com/in/zacharyr0th"},{"name":"LinkedIn activity","url":"https://www.linkedin.com/in/zacharyr0th/recent-activity/all/"},{"name":"GitHub","url":"https://github.com/zacharyr0th"}],"betterOff":[{"name":"X","url":"https://x.com/betteroff_app"},{"name":"LinkedIn","url":"https://www.linkedin.com/company/betteroff.finance/"},{"name":"Threads","url":"https://www.threads.com/@betteroff.finance"},{"name":"Instagram","url":"https://www.instagram.com/betteroff.finance/"},{"name":"Facebook","url":"https://www.facebook.com/BetterOffFinance"}],"raintree":[{"name":"GitHub","url":"https://github.com/raintree-technology"},{"name":"X","url":"https://x.com/raintree_tech"},{"name":"LinkedIn","url":"https://www.linkedin.com/company/raintree-tech"},{"name":"YouTube","url":"https://www.youtube.com/@raintree-technology"},{"name":"Product Hunt","url":"https://www.producthunt.com/@raintreetechnology"}],"listening":[{"name":"Spotify","url":"https://open.spotify.com/artist/1gTTAk7mYMPrEXrE5M2mr4"},{"name":"Apple Music","url":"https://music.apple.com/us/artist/zachary-roth/47124040"},{"name":"Amazon Music","url":"https://music.amazon.com/artists/B0011ZMJK2/zachary-roth"},{"name":"YouTube","url":"https://www.youtube.com/@zacharyr0th-music"},{"name":"Deezer","url":"https://www.deezer.com/artist/4871905"}],"music":[{"name":"Instagram","url":"https://www.instagram.com/zacharyr0th.music/"},{"name":"TikTok","url":"https://www.tiktok.com/@zacharyr0th.music"},{"name":"Threads","url":"https://www.threads.com/@zacharyr0th.music"},{"name":"Facebook","url":"https://www.facebook.com/profile.php?id=61593650077638"}]},"projects":[{"name":"DocPull","url":"https://github.com/raintree-technology/docpull","description":"Context dependency engine for AI agents."},{"name":"HIG Doctor","url":"https://apple.raintree.technology/","description":"Find HIG and interface-quality issues before release."},{"name":"PolicyStrata","url":"https://github.com/raintree-technology/policystrata","description":"Deterministic regression tests for policy drift in LLM systems."},{"name":"Raintree Standards","url":"https://github.com/raintree-technology/raintree.standards","description":"Governed quality standards for product and agent work."}],"research":[{"name":"PolicyStrata paper","url":"https://raintree.technology/writing/policystrata","description":"Accepted for an IEEE ISSRE 2026 Industry Track talk and demonstration."},{"name":"Ordered Reflection Systems in Cyclic Scales","url":"https://music.zacharyr0th.com/papers/messiaen-radial-symmetry/paper.pdf","description":"Working paper on mirror symmetry in Messiaen's modes."},{"name":"Finite Patterns","url":"https://music.zacharyr0th.com/books/finite-patterns","description":"Book in development."}],"music":{"releases":[{"name":"When You Wish Upon a Star","year":2026,"url":"https://music.zacharyr0th.com/releases/albums/when-you-wish-upon-a-star/when-you-wish-upon-a-star","trackCount":1,"tracks":[{"name":"When You Wish Upon a Star","url":"https://music.zacharyr0th.com/releases/albums/when-you-wish-upon-a-star/when-you-wish-upon-a-star"}]},{"name":"Piano Sonata No. 30 in E Major, Op. 109","year":2026,"url":"https://music.zacharyr0th.com/releases/albums/piano-sonata-no-30-in-e-major-op-109/piano-sonata-no-30-in-e-major-op-109-i-vivace-ma-non-troppo","trackCount":1,"tracks":[{"name":"Piano Sonata No. 30 in E Major, Op. 109: I. Vivace ma non troppo","url":"https://music.zacharyr0th.com/releases/albums/piano-sonata-no-30-in-e-major-op-109/piano-sonata-no-30-in-e-major-op-109-i-vivace-ma-non-troppo"}]},{"name":"Maggot Brain","year":2026,"url":"https://music.zacharyr0th.com/releases/albums/maggot-brain/maggot-brain","trackCount":1,"tracks":[{"name":"Maggot Brain","url":"https://music.zacharyr0th.com/releases/albums/maggot-brain/maggot-brain"}]},{"name":"Impressions","year":2025,"url":"https://music.zacharyr0th.com/releases/albums/impressions","trackCount":5,"tracks":[{"name":"La Fille aux Cheveux de Lin","url":"https://music.zacharyr0th.com/releases/albums/impressions/la-fille-aux-cheveux-de-lin"},{"name":"Clair de Lune","url":"https://music.zacharyr0th.com/releases/albums/impressions/clair-de-lune"},{"name":"Arabesque No. 1","url":"https://music.zacharyr0th.com/releases/albums/impressions/deux-arabesques-l-66-no-1-in-e-major"},{"name":"Movement (Original Improvisation, 2018)","url":"https://music.zacharyr0th.com/releases/albums/impressions/movement-original-improvisation-2018"},{"name":"Danseuses de Delphes","url":"https://music.zacharyr0th.com/releases/albums/impressions/danseuses-de-delphes"}]},{"name":"Classics","year":2025,"url":"https://music.zacharyr0th.com/releases/albums/classics","trackCount":12,"tracks":[{"name":"Eine kleine Nachtmusik, K. 525","url":"https://music.zacharyr0th.com/releases/albums/classics/eine-kleine-nachtmusik-k-525"},{"name":"The Entertainer","url":"https://music.zacharyr0th.com/releases/albums/classics/the-entertainer"},{"name":"Wiegenlied, Op. 49, No. 4","url":"https://music.zacharyr0th.com/releases/albums/classics/wiegenlied-op-49-no-4"},{"name":"Étude, Op. 60, No. 7","url":"https://music.zacharyr0th.com/releases/albums/classics/etude-op-60-no-7"},{"name":"Étude, Op. 60, No. 3","url":"https://music.zacharyr0th.com/releases/albums/classics/etude-op-60-no-3"},{"name":"Boléro","url":"https://music.zacharyr0th.com/releases/albums/classics/bolero"},{"name":"Piano Sonata No. 16","url":"https://music.zacharyr0th.com/releases/albums/classics/piano-sonata-no-16-in-c-major-k-545"},{"name":"Moonlight Sonata","url":"https://music.zacharyr0th.com/releases/albums/classics/piano-sonata-no-14-in-c-sharp-minor-op-27-no-2-i-adagio-sostenuto"},{"name":"Le Cygne","url":"https://music.zacharyr0th.com/releases/albums/classics/le-cygne"},{"name":"Habanera from Carmen (arr. for guitar)","url":"https://music.zacharyr0th.com/releases/albums/classics/habanera-from-carmen-arr-for-guitar"},{"name":"Canción de Cuna","url":"https://music.zacharyr0th.com/releases/albums/classics/cancion-de-cuna"}]},{"name":"The Baroque","year":2025,"url":"https://music.zacharyr0th.com/releases/albums/the-baroque","trackCount":6,"tracks":[{"name":"Violin Partita No. 3 in E Major, BWV 1006 (Guitar)","url":"https://music.zacharyr0th.com/releases/albums/the-baroque/violin-partita-no-3-in-e-major-bwv-1006-i-preludio-arr-for-guitar"},{"name":"Jesu, Joy of Man's Desiring","url":"https://music.zacharyr0th.com/releases/albums/the-baroque/jesu-joy-of-man-s-desiring"},{"name":"Prelude in C Major, BWV 846","url":"https://music.zacharyr0th.com/releases/albums/the-baroque/prelude-in-c-major-bwv-846"},{"name":"Bourrée in E Minor","url":"https://music.zacharyr0th.com/releases/albums/the-baroque/bourree-in-e-minor"},{"name":"Air in C","url":"https://music.zacharyr0th.com/releases/albums/the-baroque/air-in-c"},{"name":"Minuet in G Major","url":"https://music.zacharyr0th.com/releases/albums/the-baroque/minuet-in-g-major"}]},{"name":"Salons: Chopin","year":2025,"url":"https://music.zacharyr0th.com/releases/albums/salons-chopin","trackCount":6,"tracks":[{"name":"Nocturne Op. 9, No. 1","url":"https://music.zacharyr0th.com/releases/albums/salons-chopin/nocturne-in-b-flat-minor-op-9-no-1"},{"name":"Waltz in B Minor, Op. 69, No. 2 (arr. for guitar)","url":"https://music.zacharyr0th.com/releases/albums/salons-chopin/waltz-in-b-minor-op-69-no-2-arr-for-guitar"},{"name":"Nocturne in C# Minor","url":"https://music.zacharyr0th.com/releases/albums/salons-chopin/nocturne-in-c-sharp-minor-op-posth"},{"name":"Étude in E Major, Op. 10, No. 3","url":"https://music.zacharyr0th.com/releases/albums/salons-chopin/etude-in-e-major-op-10-no-3"},{"name":"Prelude in E Minor, Op. 28, No. 4","url":"https://music.zacharyr0th.com/releases/albums/salons-chopin/prelude-in-e-minor-op-28-no-4"},{"name":"Nocturne Op. 9, No. 2 (Guitar)","url":"https://music.zacharyr0th.com/releases/albums/salons-chopin/nocturne-in-e-flat-major-op-9-no-2-arr-for-guitar"}]},{"name":"Peace Pieces","year":2025,"url":"https://music.zacharyr0th.com/releases/albums/peace-pieces","trackCount":2,"tracks":[{"name":"Peace Piece (Reprise)","url":"https://music.zacharyr0th.com/releases/albums/peace-pieces/peace-piece-reprise"}]},{"name":"Christmas Time Is Here","year":2025,"url":"https://music.zacharyr0th.com/releases/albums/christmas-time-is-here/christmas-time-is-here","trackCount":1,"tracks":[{"name":"Christmas Time is Here","url":"https://music.zacharyr0th.com/releases/albums/christmas-time-is-here/christmas-time-is-here"}]},{"name":"Pink Pony Club","year":2025,"url":"https://music.zacharyr0th.com/releases/albums/pink-pony-club/pink-pony-club","trackCount":1,"tracks":[{"name":"Pink Pony Club","url":"https://music.zacharyr0th.com/releases/albums/pink-pony-club/pink-pony-club"}]},{"name":"Pure Imagination","year":2024,"url":"https://music.zacharyr0th.com/releases/albums/pure-imagination/pure-imagination","trackCount":1,"tracks":[{"name":"Pure Imagination","url":"https://music.zacharyr0th.com/releases/albums/pure-imagination/pure-imagination"}]},{"name":"Howl, Hedwig, Eleanor, and Apollonia","year":2024,"url":"https://music.zacharyr0th.com/releases/albums/howl-hedwig-eleanor-and-apollonia","trackCount":4,"tracks":[{"name":"Howl's Theme","url":"https://music.zacharyr0th.com/releases/albums/howl-hedwig-eleanor-and-apollonia/howl-s-theme"},{"name":"Hedwig's Theme","url":"https://music.zacharyr0th.com/releases/albums/howl-hedwig-eleanor-and-apollonia/hedwig-s-theme"},{"name":"Eleanor Rigby","url":"https://music.zacharyr0th.com/releases/albums/howl-hedwig-eleanor-and-apollonia/eleanor-rigby"},{"name":"The Godfather Theme (Guitar)","url":"https://music.zacharyr0th.com/releases/albums/howl-hedwig-eleanor-and-apollonia/apollonia-godfather-theme"}]},{"name":"Midnight, the Stars, and You","year":2024,"url":"https://music.zacharyr0th.com/releases/albums/midnight-the-stars-and-you/midnight-the-stars-and-you","trackCount":1,"tracks":[{"name":"Midnight, the Stars and You","url":"https://music.zacharyr0th.com/releases/albums/midnight-the-stars-and-you/midnight-the-stars-and-you"}]}],"collections":[{"name":"Forgotten Tropics","year":2016,"url":"https://music.zacharyr0th.com/releases/albums/forgotten-tropics","trackCount":17},{"name":"Archive Singles","year":null,"url":"https://music.zacharyr0th.com/releases/albums/archive-singles","trackCount":5},{"name":"Archive Originals","year":null,"url":"https://music.zacharyr0th.com/releases/albums/archive-originals","trackCount":20},{"name":"Archive Collaborations","year":null,"url":"https://music.zacharyr0th.com/releases/albums/archive-collaborations","trackCount":8},{"name":"Archive Covers","year":null,"url":"https://music.zacharyr0th.com/releases/albums/archive-covers","trackCount":5},{"name":"Live Covers","year":null,"url":"https://music.zacharyr0th.com/releases/albums/live-covers","trackCount":3},{"name":"SoundCloud Archive","year":null,"url":"https://music.zacharyr0th.com/releases/albums/soundcloud-archive","trackCount":14},{"name":"Keep Running","year":null,"url":"https://music.zacharyr0th.com/releases/albums/keep-running","trackCount":3}]},"articles":[{"name":"2026 so far","date":"2026-11-06","url":"https://zacharyr0th.com/writing/articles/tech-2026-11-06-2026-so-far","description":"What I built, published, and researched in 2026."},{"name":"Codebase archaeology","date":"2026-11-01","url":"https://zacharyr0th.com/writing/articles/tech-2026-11-01-codebase-archaeology","description":"24 architecture prompts, four questions, and why evidence matters most."},{"name":"How many chords are there?","date":"2026-10-27","url":"https://zacharyr0th.com/writing/articles/music-2026-10-27-every-chord","description":"Nineteen chords or ten septillion, depending on what you count."},{"name":"PolicyStrata: Test policy drift across LLM data-agent layers","date":"2026-06-26","url":"https://raintree.technology/writing/policystrata","description":"Testing policy handoffs across AI agents, compilers, and databases."},{"name":"Bookshelf","date":"2026-04-24","url":"https://zacharyr0th.com/writing/articles/books-2026-04-24-best-books","description":"Books I've read, ranked in six tiers, plus a reading list."},{"name":"Classifying word reversal in cyclic scales","date":"2026-01-01","url":"https://zacharyr0th.com/writing/articles/music-2026-ordered-reflection-systems","description":"How Messiaen's seven modes behave under exact reversal."}],"books":[{"name":"A History of the World in 6 Glasses","author":"Tom Standage","url":"https://zacharyr0th.com/writing/book-reviews/standage-history-of-world-in-6-glasses","tier":"A: Excellent"},{"name":"Acid for the Children","author":"Flea","url":"https://zacharyr0th.com/writing/book-reviews/flea-acid-for-the-children","tier":"A: Excellent"},{"name":"Animal Farm","author":"George Orwell","url":"https://zacharyr0th.com/writing/book-reviews/orwell-animal-farm","tier":"A: Excellent"},{"name":"Autobiography of Benjamin Franklin","author":"Benjamin Franklin","url":"https://zacharyr0th.com/writing/book-reviews/franklin-autobiography","tier":"B: Great"},{"name":"Blink: The Power of Thinking Without Thinking","author":"Malcolm Gladwell","url":"https://zacharyr0th.com/writing/book-reviews/gladwell-blink","tier":"C: Good"},{"name":"Blockchain Chicken Farm","author":"Xiaowei Wang","url":"https://zacharyr0th.com/writing/book-reviews/wang-blockchain-chicken-farm","tier":"C: Good"},{"name":"Born Standing Up","author":"Steve Martin","url":"https://zacharyr0th.com/writing/book-reviews/martin-born-standing-up","tier":"B: Great"},{"name":"Brave New World","author":"Aldous Huxley","url":"https://zacharyr0th.com/writing/book-reviews/huxley-brave-new-world","tier":"S: Masterpiece"},{"name":"Breath","author":"James Nestor","url":"https://zacharyr0th.com/writing/book-reviews/nestor-breath","tier":"A: Excellent"},{"name":"Chip War","author":"Chris Miller","url":"https://zacharyr0th.com/writing/book-reviews/miller-chip-war","tier":"A: Excellent"},{"name":"Cobalt Red","author":"Siddharth Kara","url":"https://zacharyr0th.com/writing/book-reviews/kara-cobalt-red","tier":"C: Good"},{"name":"Consider Phlebas","author":"Iain M. Banks","url":"https://zacharyr0th.com/writing/book-reviews/banks-consider-phlebas","tier":"C: Good"},{"name":"Deep","author":"James Nestor","url":"https://zacharyr0th.com/writing/book-reviews/nestor-deep","tier":"B: Great"},{"name":"Deep Work","author":"Cal Newport","url":"https://zacharyr0th.com/writing/book-reviews/newport-deep-work","tier":"D: Okay"},{"name":"Digital Minimalism","author":"Cal Newport","url":"https://zacharyr0th.com/writing/book-reviews/newport-digital-minimalism","tier":"B: Great"},{"name":"Disunited Nations","author":"Peter Zeihan","url":"https://zacharyr0th.com/writing/book-reviews/zeihan-disunited-nations","tier":"A: Excellent"},{"name":"Doom: The Politics of Catastrophe","author":"Niall Ferguson","url":"https://zacharyr0th.com/writing/book-reviews/ferguson-doom","tier":"C: Good"},{"name":"Einstein: His Life and Universe","author":"Walter Isaacson","url":"https://zacharyr0th.com/writing/book-reviews/isaacson-einstein","tier":"C: Good"},{"name":"Fahrenheit 451","author":"Ray Bradbury","url":"https://zacharyr0th.com/writing/book-reviews/bradbury-fahrenheit-451","tier":"F: Poor"},{"name":"First Person Singular","author":"Haruki Murakami","url":"https://zacharyr0th.com/writing/book-reviews/murakami-first-person-singular","tier":"C: Good"},{"name":"Flash Boys","author":"Michael Lewis","url":"https://zacharyr0th.com/writing/book-reviews/lewis-flash-boys","tier":"A: Excellent"},{"name":"Fooled by Randomness","author":"Nassim Nicholas Taleb","url":"https://zacharyr0th.com/writing/book-reviews/taleb-fooled-by-randomness","tier":"B: Great"},{"name":"Four Thousand Weeks","author":"Oliver Burkeman","url":"https://zacharyr0th.com/writing/book-reviews/burkeman-four-thousand-weeks","tier":"B: Great"},{"name":"Guns, Germs, and Steel","author":"Jared Diamond","url":"https://zacharyr0th.com/writing/book-reviews/diamond-guns-germs-steel","tier":"C: Good"},{"name":"Hammer of the Gods","author":"Stephen Davis","url":"https://zacharyr0th.com/writing/book-reviews/davis-hammer-of-the-gods","tier":"A: Excellent"},{"name":"Hard-Boiled Wonderland and the End of the World","author":"Haruki Murakami","url":"https://zacharyr0th.com/writing/book-reviews/murakami-hard-boiled-wonderland-end-of-world","tier":"A: Excellent"},{"name":"Havana Nocturne","author":"T.J. English","url":"https://zacharyr0th.com/writing/book-reviews/english-havana-nocturne","tier":"C: Good"},{"name":"Homo Deus: A Brief History of Tomorrow","author":"Yuval Noah Harari","url":"https://zacharyr0th.com/writing/book-reviews/harari-homo-deus","tier":"C: Good"},{"name":"How to Change Your Mind","author":"Michael Pollan","url":"https://zacharyr0th.com/writing/book-reviews/pollan-how-to-change-your-mind","tier":"D: Okay"},{"name":"Hustle Harder, Hustle Smarter","author":"50 Cent","url":"https://zacharyr0th.com/writing/book-reviews/50-cent-hustle-harder-hustle-smarter","tier":"D: Okay"},{"name":"I Am a Strange Loop","author":"Douglas Hofstadter","url":"https://zacharyr0th.com/writing/book-reviews/hofstadter-i-am-a-strange-loop","tier":"C: Good"},{"name":"Island","author":"Aldous Huxley","url":"https://zacharyr0th.com/writing/book-reviews/huxley-island","tier":"A: Excellent"},{"name":"Johann Sebastian Bach: The Learned Musician","author":"Christoph Wolff","url":"https://zacharyr0th.com/writing/book-reviews/wolff-johann-sebastian-bach","tier":"C: Good"},{"name":"Julius Caesar","author":"Philip Freeman","url":"https://zacharyr0th.com/writing/book-reviews/freeman-julius-caesar","tier":"A: Excellent"},{"name":"Keith Jarrett: The Man and His Music","author":"Ian Carr","url":"https://zacharyr0th.com/writing/book-reviews/carr-keith-jarrett","tier":"B: Great"},{"name":"Kitchen Confidential","author":"Anthony Bourdain","url":"https://zacharyr0th.com/writing/book-reviews/bourdain-kitchen-confidential","tier":"A: Excellent"},{"name":"Liar's Poker","author":"Michael Lewis","url":"https://zacharyr0th.com/writing/book-reviews/lewis-liars-poker","tier":"B: Great"},{"name":"Life After Google","author":"George Gilder","url":"https://zacharyr0th.com/writing/book-reviews/gilder-life-after-google","tier":"C: Good"},{"name":"Life Ascending","author":"Nick Lane","url":"https://zacharyr0th.com/writing/book-reviews/lane-life-ascending","tier":"B: Great"},{"name":"Man's Search for Meaning","author":"Viktor E. Frankl","url":"https://zacharyr0th.com/writing/book-reviews/frankl-mans-search-for-meaning","tier":"A: Excellent"},{"name":"Meditations","author":"Marcus Aurelius","url":"https://zacharyr0th.com/writing/book-reviews/aurelius-meditations","tier":"B: Great"},{"name":"Moonwalking with Einstein","author":"Joshua Foer","url":"https://zacharyr0th.com/writing/book-reviews/foer-moonwalking-with-einstein","tier":"C: Good"},{"name":"More Money Than God: Hedge Funds and the Making of a New Elite","author":"Sebastian Mallaby","url":"https://zacharyr0th.com/writing/book-reviews/mallaby-more-money-than-god","tier":"A: Excellent"},{"name":"Never Split the Difference","author":"Chris Voss","url":"https://zacharyr0th.com/writing/book-reviews/voss-never-split-the-difference","tier":"C: Good"},{"name":"On Having No Head","author":"Douglas Harding","url":"https://zacharyr0th.com/writing/book-reviews/harding-on-having-no-head","tier":"B: Great"},{"name":"One Hundred Years of Solitude","author":"Gabriel García Márquez","url":"https://zacharyr0th.com/writing/book-reviews/garc%C3%ADa-m%C3%A1rquez-one-hundred-years-of-solitude","tier":"S: Masterpiece"},{"name":"Other Minds: The Octopus, the Sea, and the Deep Origins of Consciousness","author":"Peter Godfrey-Smith","url":"https://zacharyr0th.com/writing/book-reviews/godfrey-smith-other-minds","tier":"A: Excellent"},{"name":"Outliers: The Story of Success","author":"Malcolm Gladwell","url":"https://zacharyr0th.com/writing/book-reviews/gladwell-outliers","tier":"C: Good"},{"name":"Perdurabo","author":"Richard Kaczynski","url":"https://zacharyr0th.com/writing/book-reviews/kaczynski-perdurabo","tier":"C: Good"},{"name":"Read Write Own","author":"Chris Dixon","url":"https://zacharyr0th.com/writing/book-reviews/dixon-read-write-own","tier":"D: Okay"},{"name":"Sapiens: A Brief History of Humankind","author":"Yuval Noah Harari","url":"https://zacharyr0th.com/writing/book-reviews/harari-sapiens","tier":"B: Great"},{"name":"Scar Tissue","author":"Anthony Kiedis","url":"https://zacharyr0th.com/writing/book-reviews/kiedis-scar-tissue","tier":"C: Good"},{"name":"Seeing Like a State","author":"James C. Scott","url":"https://zacharyr0th.com/writing/book-reviews/scott-seeing-like-a-state","tier":"C: Good"},{"name":"Siddhartha","author":"Hermann Hesse","url":"https://zacharyr0th.com/writing/book-reviews/hesse-siddhartha","tier":"C: Good"},{"name":"Silence","author":"John Cage","url":"https://zacharyr0th.com/writing/book-reviews/cage-silence","tier":"A: Excellent"},{"name":"Steve Jobs","author":"Walter Isaacson","url":"https://zacharyr0th.com/writing/book-reviews/isaacson-steve-jobs","tier":"B: Great"},{"name":"Subliminal: How Your Unconscious Mind Rules Your Behavior","author":"Leonard Mlodinow","url":"https://zacharyr0th.com/writing/book-reviews/mlodinow-subliminal","tier":"C: Good"},{"name":"The (Mis)Behaviour of Markets","author":"Benoit B. Mandelbrot & Richard L. Hudson","url":"https://zacharyr0th.com/writing/book-reviews/mandelbrot-misbehaviour-of-modern-markets","tier":"B: Great"},{"name":"The 7 Habits of Highly Effective People","author":"Stephen R. Covey","url":"https://zacharyr0th.com/writing/book-reviews/covey-7-habits","tier":"C: Good"},{"name":"The Absent Superpower","author":"Peter Zeihan","url":"https://zacharyr0th.com/writing/book-reviews/zeihan-absent-superpower","tier":"C: Good"},{"name":"The Accidental Superpower","author":"Peter Zeihan","url":"https://zacharyr0th.com/writing/book-reviews/zeihan-accidental-superpower","tier":"A: Excellent"},{"name":"The Alchemy of Finance","author":"George Soros","url":"https://zacharyr0th.com/writing/book-reviews/soros-alchemy-of-finance","tier":"C: Good"},{"name":"The Art of Community","author":"Jono Bacon","url":"https://zacharyr0th.com/writing/book-reviews/bacon-the-art-of-community","tier":"D: Okay"},{"name":"The Ascent of Money","author":"Niall Ferguson","url":"https://zacharyr0th.com/writing/book-reviews/ferguson-ascent-of-money","tier":"B: Great"},{"name":"The Corporation","author":"T.J. English","url":"https://zacharyr0th.com/writing/book-reviews/english-the-corporation","tier":"C: Good"},{"name":"The Corrections","author":"Jonathan Franzen","url":"https://zacharyr0th.com/writing/book-reviews/franzen-the-corrections","tier":"A: Excellent"},{"name":"The Craft: How the Freemasons Made the Modern World","author":"John Dickie","url":"https://zacharyr0th.com/writing/book-reviews/dickie-the-craft","tier":"C: Good"},{"name":"The Divine Comedy","author":"Dante Alighieri","url":"https://zacharyr0th.com/writing/book-reviews/alighieri-divine-comedy","tier":"B: Great"},{"name":"The End of the World is Just the Beginning","author":"Peter Zeihan","url":"https://zacharyr0th.com/writing/book-reviews/zeihan-end-of-world-just-beginning","tier":"B: Great"},{"name":"The Fourth Turning: An American Prophecy","author":"William Strauss & Neil Howe","url":"https://zacharyr0th.com/writing/book-reviews/strauss-howe-the-fourth-turning","tier":"A: Excellent"},{"name":"The Iliad","author":"Homer","url":"https://zacharyr0th.com/writing/book-reviews/homer-iliad","tier":"B: Great"},{"name":"The Infinite Machine","author":"Camila Russo","url":"https://zacharyr0th.com/writing/book-reviews/russo-infinite-machine","tier":"B: Great"},{"name":"The Medici","author":"Paul Strathern","url":"https://zacharyr0th.com/writing/book-reviews/strathern-the-medici","tier":"B: Great"},{"name":"The Metamorphosis","author":"Franz Kafka","url":"https://zacharyr0th.com/writing/book-reviews/kafka-metamorphosis","tier":"F: Poor"},{"name":"The Ministry for the Future","author":"Kim Stanley Robinson","url":"https://zacharyr0th.com/writing/book-reviews/stanley-robinson-ministry-for-the-future","tier":"A: Excellent"},{"name":"The Order of Time","author":"Carlo Rovelli","url":"https://zacharyr0th.com/writing/book-reviews/rovelli-the-order-of-time","tier":"C: Good"},{"name":"The Overstory","author":"Richard Powers","url":"https://zacharyr0th.com/writing/book-reviews/powers-overstory","tier":"S: Masterpiece"},{"name":"The Power of Now","author":"Eckhart Tolle","url":"https://zacharyr0th.com/writing/book-reviews/tolle-the-power-of-now","tier":"A: Excellent"},{"name":"The Rest Is Noise","author":"Alex Ross","url":"https://zacharyr0th.com/writing/book-reviews/ross-the-rest-is-noise","tier":"A: Excellent"},{"name":"The Sovereign Individual","author":"James Dale Davidson & William Rees-Mogg","url":"https://zacharyr0th.com/writing/book-reviews/dale-davidson-sovereign-individual","tier":"B: Great"},{"name":"The Undoing Project","author":"Michael Lewis","url":"https://zacharyr0th.com/writing/book-reviews/lewis-undoing-project","tier":"C: Good"},{"name":"The War of Art","author":"Steven Pressfield","url":"https://zacharyr0th.com/writing/book-reviews/pressfield-the-war-of-art","tier":"D: Okay"},{"name":"There Is No Antimemetics Division","author":"qntm","url":"https://zacharyr0th.com/writing/book-reviews/hughes-no-antimemetics-division","tier":"B: Great"},{"name":"Tribes","author":"Seth Godin","url":"https://zacharyr0th.com/writing/book-reviews/godin-tribes","tier":"D: Okay"},{"name":"Wanting","author":"Luke Burgis","url":"https://zacharyr0th.com/writing/book-reviews/burgis-wanting","tier":"C: Good"},{"name":"When Money Dies","author":"Adam Fergusson","url":"https://zacharyr0th.com/writing/book-reviews/fergusson-when-money-dies","tier":"B: Great"},{"name":"Winners Take All: The Elite Charade of Changing the World","author":"Anand Giridharadas","url":"https://zacharyr0th.com/writing/book-reviews/giridharadas-winner-take-all","tier":"C: Good"},{"name":"Zen and the Art of Motorcycle Maintenance","author":"Robert M. Pirsig","url":"https://zacharyr0th.com/writing/book-reviews/pirsig-zen-and-the-art-of-motorcycle-maintenance","tier":"B: Great"},{"name":"Zero to One","author":"Peter Thiel","url":"https://zacharyr0th.com/writing/book-reviews/thiel-zero-to-one","tier":"C: Good"}],"posts":[{"platform":"X","name":"BetterOff is headless","date":"2026-10-23","url":"https://x.com/zacharyr0th/status/2113656747969970273"},{"platform":"X","name":"ChatGPT, where did all my money go","date":"2026-10-23","url":"https://x.com/zacharyr0th/status/2113671514935681375"},{"platform":"LinkedIn","name":"5 days later, DocPull 5.5 is live","date":"2026-06-30","url":"https://www.linkedin.com/feed/update/urn:li:activity:7477395505480691712/"},{"platform":"LinkedIn","name":"DocPull has over 14k downloads and today's v5 release is its biggest yet","date":"2026-06-24","url":"https://www.linkedin.com/feed/update/urn:li:activity:7475316475327873024/"},{"platform":"LinkedIn","name":"DocPull 4.3.0 supports Google's Open Knowledge Format","date":"2026-06-17","url":"https://www.linkedin.com/feed/update/urn:li:activity:7472334683842838528/"},{"platform":"LinkedIn","name":"DocPull benchmarked against Exa, Parallel, and Tavily","date":"2026-06-17","url":"https://www.linkedin.com/feed/update/urn:li:activity:7471272765853966337/"},{"platform":"LinkedIn","name":"NPM's supply chain problem is not going to go away","date":"2026-06-01","url":"https://www.linkedin.com/feed/update/urn:li:activity:7459756583435104256/"}],"releases":[{"repo":"betteroff.cli","tag":"v0.1.3","url":"https://github.com/raintree-technology/betteroff.cli/releases/tag/v0.1.3","date":"2026-10-27"},{"repo":"betteroff.cli","tag":"v0.1.2","url":"https://github.com/raintree-technology/betteroff.cli/releases/tag/v0.1.2","date":"2026-10-23"},{"repo":"betteroff.cli","tag":"v0.1.1","url":"https://github.com/raintree-technology/betteroff.cli/releases/tag/v0.1.1","date":"2026-10-23"},{"repo":"betteroff.connectors","tag":"v0.5.2","url":"https://github.com/raintree-technology/betteroff.connectors/releases/tag/v0.5.2","date":"2026-10-23"},{"repo":"docpull","tag":"v6.8.0","url":"https://github.com/raintree-technology/docpull/releases/tag/v6.8.0","date":"2026-10-23"},{"repo":"trellis","tag":"v0.3.2","url":"https://github.com/raintree-technology/trellis/releases/tag/v0.3.2","date":"2026-10-23"},{"repo":"betteroff.connectors","tag":"v0.5.1","url":"https://github.com/raintree-technology/betteroff.connectors/releases/tag/v0.5.1","date":"2026-10-14"},{"repo":"betteroff.connectors","tag":"v0.5.0","url":"https://github.com/raintree-technology/betteroff.connectors/releases/tag/v0.5.0","date":"2026-10-14"},{"repo":"docpull","tag":"v6.6.0","url":"https://github.com/raintree-technology/docpull/releases/tag/v6.6.0","date":"2026-10-10"},{"repo":"docpull","tag":"v6.5.5","url":"https://github.com/raintree-technology/docpull/releases/tag/v6.5.5","date":"2026-09-05"},{"repo":"hig-doctor","tag":"hig-doctor-v2.0.3","url":"https://github.com/raintree-technology/hig-doctor/releases/tag/hig-doctor-v2.0.3","date":"2026-09-04"},{"repo":"raintree.standards","tag":"v1.1.1","url":"https://github.com/raintree-technology/raintree.standards/releases/tag/v1.1.1","date":"2026-09-04"},{"repo":"raintree.standards","tag":"v1.1.0","url":"https://github.com/raintree-technology/raintree.standards/releases/tag/v1.1.0","date":"2026-09-04"},{"repo":"trellis","tag":"v0.3.1","url":"https://github.com/raintree-technology/trellis/releases/tag/v0.3.1","date":"2026-09-04"},{"repo":"raintree.standards","tag":"v1.0.0","url":"https://github.com/raintree-technology/raintree.standards/releases/tag/v1.0.0","date":"2026-09-01"},{"repo":"trellis","tag":"v0.2.0","url":"https://github.com/raintree-technology/trellis/releases/tag/v0.2.0","date":"2026-08-02"},{"repo":"policystrata","tag":"v1.1.3","url":"https://github.com/raintree-technology/policystrata/releases/tag/v1.1.3","date":"2026-07-30"},{"repo":"policystrata","tag":"v1.1.2","url":"https://github.com/raintree-technology/policystrata/releases/tag/v1.1.2","date":"2026-07-29"},{"repo":"hig-doctor","tag":"v2.0.0","url":"https://github.com/raintree-technology/hig-doctor/releases/tag/v2.0.0","date":"2026-07-23"},{"repo":"policystrata","tag":"v1.1.1","url":"https://github.com/raintree-technology/policystrata/releases/tag/v1.1.1","date":"2026-07-23"},{"repo":"hig-doctor","tag":"v1.1.0","url":"https://github.com/raintree-technology/hig-doctor/releases/tag/v1.1.0","date":"2026-02-20"}],"repositories":[{"name":"raintree-technology/betteroff.cli","url":"https://github.com/raintree-technology/betteroff.cli","description":"Official BetterOff CLI"},{"name":"raintree-technology/betteroff.connectors","url":"https://github.com/raintree-technology/betteroff.connectors","description":"Official BetterOff MCP connectors"},{"name":"raintree-technology/docpull","url":"https://github.com/raintree-technology/docpull","description":"Local-first Python CLI and MCP server for versioned, cited context from web and document sources."},{"name":"raintree-technology/hig-doctor","url":"https://github.com/raintree-technology/hig-doctor","description":"Apple HIG reference and cross-framework UI audit tooling for agents."},{"name":"raintree-technology/homebrew-tap","url":"https://github.com/raintree-technology/homebrew-tap","description":"Homebrew formulae for Raintree Technology tools, including the BetterOff CLI."},{"name":"raintree-technology/policystrata","url":"https://github.com/raintree-technology/policystrata","description":"Deterministic CI regression testing for policy drift across model-visible tools, semantic validation, SQL compilation, database containment, and result release."},{"name":"raintree-technology/raintree.standards","url":"https://github.com/raintree-technology/raintree.standards","description":"Open-source, testable standards, task profiles, playbooks, and verification criteria for software, data, security, AI, product, and web work."},{"name":"raintree-technology/trellis","url":"https://github.com/raintree-technology/trellis","description":"Shared Biome checks and deterministic JSON fix lists for risky shortcuts, security footguns, and structural debt."},{"name":"zacharyr0th/SimpleOS","url":"https://github.com/zacharyr0th/SimpleOS","description":"A Unix-like 32-bit x86 operating system built from scratch in C and assembly that boots and runs in your browser."},{"name":"admin-raintree/l402-agent-demo","url":"https://github.com/admin-raintree/l402-agent-demo","description":"MCP wallet that lets AI agents discover and pay for L402 APIs over Lightning, within limits: auto-pay small amounts, ask a human above a threshold, and a hard cap enforced inside lnd by a litd account."}],"packages":[{"registry":"npm","name":"policystrata","url":"https://www.npmjs.com/package/policystrata"},{"registry":"npm","name":"@policystrata/agent-trust-gateway","url":"https://www.npmjs.com/package/@policystrata/agent-trust-gateway"},{"registry":"npm","name":"hig-doctor","url":"https://www.npmjs.com/package/hig-doctor"},{"registry":"npm","name":"hig-mcp","url":"https://www.npmjs.com/package/hig-mcp"},{"registry":"npm","name":"@raintree-technology/hig-doctor-core","url":"https://www.npmjs.com/package/@raintree-technology/hig-doctor-core"},{"registry":"npm","name":"@raintree-technology/docpull-sdk","url":"https://www.npmjs.com/package/@raintree-technology/docpull-sdk"},{"registry":"npm","name":"@raintree-technology/trellis","url":"https://www.npmjs.com/package/@raintree-technology/trellis"},{"registry":"PyPI","name":"docpull","url":"https://pypi.org/project/docpull/"},{"registry":"PyPI","name":"policystrata","url":"https://pypi.org/project/policystrata/"},{"registry":"skills.sh","name":"hig-doctor","url":"https://skills.sh/raintree-technology/hig-doctor"},{"registry":"Homebrew","name":"raintree-technology/tap","url":"https://github.com/raintree-technology/homebrew-tap"}]}