<?xml version='1.0' encoding='utf-8'?>
<opml version="2.0">
  <head>
    <title>Bookmarks</title>
    <description>Posts I've saved over time.</description>
  </head>
  <body>
    <outline title="Support Your Local Library" author="Kristen Arnett" type="link" url="https://lithub.com/the-dos-and-donts-of-supporting-your-local-library/" htmlUrl="https://lithub.com/the-dos-and-donts-of-supporting-your-local-library/" />
    <outline title="The Em Dash" author="Rachel Harris" type="link" url="https://literaryashland.org/?p=11371" htmlUrl="https://literaryashland.org/?p=11371" />
    <outline title="Rust for Everyone" author="Will Crichton (Video)" type="link" url="https://www.youtube.com/watch?v=R0dP-QR5wQo" htmlUrl="https://www.youtube.com/watch?v=R0dP-QR5wQo" />
    <outline title="Basics of the Unix Philosophy" type="link" url="https://cscie2x.dce.harvard.edu/hw/ch01s06.html" htmlUrl="https://cscie2x.dce.harvard.edu/hw/ch01s06.html" />
    <outline title="Make It Work, Then Right, Then Fast" type="link" url="https://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast" htmlUrl="https://wiki.c2.com/?MakeItWorkMakeItRightMakeItFast" />
    <outline title="Making Software" author="Dan Hollick" type="link" url="https://www.makingsoftware.com/" htmlUrl="https://www.makingsoftware.com/" />
    <outline title="Oil pressure is the only thing keeping an engine alive (Video)" type="link" url="https://youtu.be/mmCfOazZCNQ" htmlUrl="https://youtu.be/mmCfOazZCNQ" />
    <outline title="rebeccapurple" author="Eric Meyer" type="link" url="https://meyerweb.com/eric/thoughts/2014/06/19/rebeccapurple/" htmlUrl="https://meyerweb.com/eric/thoughts/2014/06/19/rebeccapurple/" />
    <outline title="How Erroll Garner Wrote Misty" type="link" url="https://www.jerryjazzmusician.com/erroll-garner-wrote-misty/" htmlUrl="https://www.jerryjazzmusician.com/erroll-garner-wrote-misty/" />
    <outline title="The Illegal Prime Number" author="Alexandre Wajnberg" type="link" url="https://oeis.org/A113969" htmlUrl="https://oeis.org/A113969" />
    <outline title="The Zig Programming Language" author="Andrew Kelley (Video)" type="link" url="https://www.youtube.com/watch?v=YXrb-DqsBNU" htmlUrl="https://www.youtube.com/watch?v=YXrb-DqsBNU" />
    <outline title="Doing Well In Your Courses" author="Andrej Karpathy" type="link" url="https://cs.stanford.edu/people/karpathy/advice.html" htmlUrl="https://cs.stanford.edu/people/karpathy/advice.html" />
    <outline title="Visualization of an LLM" author="Brendan Bycroft" type="link" url="https://bbycroft.net/llm" htmlUrl="https://bbycroft.net/llm" />
    <outline title="Writing" author="W. H. Auden" type="link" url="https://www.narrativemagazine.com/issues/fall-2008/classics/writing-w-h-auden" htmlUrl="https://www.narrativemagazine.com/issues/fall-2008/classics/writing-w-h-auden" />
    <outline title="uv: Python Package Manager" author="Charlie Marsh (Video)" type="link" url="https://www.youtube.com/watch?v=gSKTfG1GXYQ" htmlUrl="https://www.youtube.com/watch?v=gSKTfG1GXYQ" />
    <outline title="What Not Reading Does To Your Writing" author="Lincoln Michel" type="link" url="https://countercraft.substack.com/p/what-not-reading-does-to-your-writing" htmlUrl="https://countercraft.substack.com/p/what-not-reading-does-to-your-writing" />
    <outline title="21 Lessons From Google" author="Addy Osmani" type="link" url="https://addyosmani.com/blog/21-lessons/" htmlUrl="https://addyosmani.com/blog/21-lessons/" />
    <outline title="5 Rules of Programming" author="Rob Pike" type="link" url="https://www.cs.unc.edu/~stotts/COMP590-059-f24/robsrules.html" htmlUrl="https://www.cs.unc.edu/~stotts/COMP590-059-f24/robsrules.html" />
    <outline title="Functional Programming in 40 Minutes" author="Russ Olsen (Video)" type="link" url="https://www.youtube.com/watch?v=0if71HOyVjY" htmlUrl="https://www.youtube.com/watch?v=0if71HOyVjY" />
    <outline title="dc: An Interactive Desk Calculator" author="Robert Morris, Lorinda Cherry" type="link" url="https://9p.io/sources/contrib/steve/other-docs/dc.pdf" htmlUrl="https://9p.io/sources/contrib/steve/other-docs/dc.pdf" />
    <outline title="On Writers and Their Day Jobs" author="Ed Simon" type="link" url="https://lithub.com/the-work-behind-the-writing-on-writers-and-their-day-jobs/" htmlUrl="https://lithub.com/the-work-behind-the-writing-on-writers-and-their-day-jobs/" />
    <outline title="Stop Sloppypasta" author="Alex Graber" type="link" url="https://stopsloppypasta.ai/en/" htmlUrl="https://stopsloppypasta.ai/en/" />
    <outline title="Why Isn't Functional Programming the Norm?" author="Richard Feldman (Video)" type="link" url="https://www.youtube.com/watch?v=QyJZzq0v7Z4" htmlUrl="https://www.youtube.com/watch?v=QyJZzq0v7Z4" />
    <outline title="How To Ask Questions" author="Eric Steven Raymond" type="link" url="http://catb.org/~esr/faqs/smart-questions.html" htmlUrl="http://catb.org/~esr/faqs/smart-questions.html" />
    <outline title="It's Rude To Show AI Output To People" author="Alex Martsinovich" type="link" url="https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/" htmlUrl="https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/" />
    <outline title="Publish on Your Own Site, Syndicate Elsewhere" type="link" url="https://indieweb.org/POSSE" htmlUrl="https://indieweb.org/POSSE" />
    <outline title="Nix in Production" author="Aneesh Agrawal (Video)" type="link" url="https://youtu.be/iPoL03tFBtU" htmlUrl="https://youtu.be/iPoL03tFBtU" />
    <outline title="Can You Get Root With Only a Cigarette Lighter?" author="David Buchanan" type="link" url="https://www.da.vidbuchanan.co.uk/blog/dram-emfi.html" htmlUrl="https://www.da.vidbuchanan.co.uk/blog/dram-emfi.html" />
    <outline title="AppleScript" author="William R. Cook" type="link" url="https://www.cs.utexas.edu/~wcook/Drafts/2006/ashopl.pdf" htmlUrl="https://www.cs.utexas.edu/~wcook/Drafts/2006/ashopl.pdf" />
    <outline title="One Billion Row Challenge in Rust" author="Jon Gjengset (Video)" type="link" url="https://youtu.be/tCY7p6dVAGE" htmlUrl="https://youtu.be/tCY7p6dVAGE" />
    <outline title="Subsetting My Font Files Reduced Their Size by More Than 60%" author="Tom Hazledine" type="link" url="https://tomhazledine.com/subsetting-my-fonts-reduced-their-size-by-sixty-percent/" htmlUrl="https://tomhazledine.com/subsetting-my-fonts-reduced-their-size-by-sixty-percent/" />
    <outline title="XSPF: XML Format for Sharing Playlists" type="link" url="https://www.xspf.org/" htmlUrl="https://www.xspf.org/" />
    <outline title="A Look At Terminal Emulators" author="The Anarcat" type="link" url="https://anarc.at/blog/2018-05-04-terminal-emulators-2/" htmlUrl="https://anarc.at/blog/2018-05-04-terminal-emulators-2/" />
    <outline title="Catala: A Programming Language for the Law" type="link" url="https://arxiv.org/pdf/2103.03198" htmlUrl="https://arxiv.org/pdf/2103.03198" />
    <outline title="BBC's Jazz 625" type="link" url="https://jazzjournal.co.uk/2024/10/23/jj-10-64-the-birth-of-the-bbcs-jazz-625/" htmlUrl="https://jazzjournal.co.uk/2024/10/23/jj-10-64-the-birth-of-the-bbcs-jazz-625/" />
    <outline title="Beej's Guide to Learning Computer Science" author="Brian Hall" type="link" url="https://beej.us/guide/bglcs/html/" htmlUrl="https://beej.us/guide/bglcs/html/" />
    <outline title="Nine Things I Learned in Ninety Years" author="Edward Packard" type="link" url="https://edwardpackard.com/wp-content/uploads/2026/03/Nine-Things-I-Learned-In-Ninety-Years.pdf" htmlUrl="https://edwardpackard.com/wp-content/uploads/2026/03/Nine-Things-I-Learned-In-Ninety-Years.pdf" />
    <outline title="When and How to Develop Domain-Specific Languages" author="Anthony Sloane" type="link" url="https://inkytonik.github.io/assets/papers/compsurv05.pdf" htmlUrl="https://inkytonik.github.io/assets/papers/compsurv05.pdf" />
    <outline title="Using NixOS for My Homelab" author="Eric Cheng" type="link" url="https://www.chengeric.com/homelab/" htmlUrl="https://www.chengeric.com/homelab/" />
    <outline title="The Glasgow Haskell Compiler" author="Marlow, Peyton-Jones" type="link" url="https://aosabook.org/en/v2/ghc.html" htmlUrl="https://aosabook.org/en/v2/ghc.html" />
    <outline title="Let's Discuss Sandbox Isolation" author="Shayon Mukherjee" type="link" url="https://www.shayon.dev/post/2026/52/lets-discuss-sandbox-isolation/" htmlUrl="https://www.shayon.dev/post/2026/52/lets-discuss-sandbox-isolation/" />
    <outline title="Finding the Right Amount of AI" author="Tom Wojcik" type="link" url="https://tomwojcik.com/posts/2026-02-15/finding-the-right-amount-of-ai/" htmlUrl="https://tomwojcik.com/posts/2026-02-15/finding-the-right-amount-of-ai/" />
    <outline title="NixOS: a Purely Functional Linux Distribution" author="Eelco Dolstra" type="link" url="https://edolstra.github.io/pubs/nixos-jfp-final.pdf" htmlUrl="https://edolstra.github.io/pubs/nixos-jfp-final.pdf" />
    <outline title="A Decade of Docker Containers" author="Madhavapeddy, Scott, Cormack" type="link" url="https://cacm.acm.org/research/a-decade-of-docker-containers/" htmlUrl="https://cacm.acm.org/research/a-decade-of-docker-containers/" />
    <outline title="Email Obfuscation: What Works in 2026?" author="Spencer Mortensen" type="link" url="https://spencermortensen.com/articles/email-obfuscation/" htmlUrl="https://spencermortensen.com/articles/email-obfuscation/" />
    <outline title="The Rise of Worse is Better" author="Richard Gabriel" type="link" url="https://dreamsongs.com/RiseOfWorseIsBetter.html" htmlUrl="https://dreamsongs.com/RiseOfWorseIsBetter.html" />
    <outline title="Does Syntax Matter?" author="Ginger Bill" type="link" url="https://www.gingerbill.org/article/2026/02/21/does-syntax-matter/" htmlUrl="https://www.gingerbill.org/article/2026/02/21/does-syntax-matter/" />
    <outline title="Embracing ‘Cathedral Thinking’ with Elizabeth Kolbert" author="Willow Defebaugh" type="link" url="https://atmos.earth/podcast/embracing-cathedral-thinking-with-elizabeth-kolbert/" htmlUrl="https://atmos.earth/podcast/embracing-cathedral-thinking-with-elizabeth-kolbert/" />
    <outline title="Design Guidelines for Domain Specific Languages" author="RWTH Aachen" type="link" url="https://www.se-rwth.de/publications/Design-Guidelines-for-Domain-Specific-Languages.pdf" htmlUrl="https://www.se-rwth.de/publications/Design-Guidelines-for-Domain-Specific-Languages.pdf" />
    <outline title="Music for Programming" author="Datassette" type="link" url="https://musicforprogramming.net/" htmlUrl="https://musicforprogramming.net/" />
    <outline title="John Coltrane Illustrates the Mathematics of Jazz" author="Josh Jones" type="link" url="https://www.americanjazzmusicsociety.com/blog/john-coltrane-draws" htmlUrl="https://www.americanjazzmusicsociety.com/blog/john-coltrane-draws" />
    <outline title="Signs of AI Writing" author="WikiProject" type="link" url="https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing" htmlUrl="https://en.wikipedia.org/wiki/Wikipedia:Signs_of_AI_writing" />
    <outline title="My Read/Watch/Listen Later Workflow" author="Pawel Grzybek" type="link" url="https://pawelgrzybek.com/my-read-watch-listen-later-workflow/" htmlUrl="https://pawelgrzybek.com/my-read-watch-listen-later-workflow/" />
    <outline title="Keybr Touch Typing" author="Aliaksandr Radzivanovich" type="link" url="https://www.keybr.com/" htmlUrl="https://www.keybr.com/" />
    <outline title="Cities and Memory" author="Stuart Fowkes" type="link" url="https://citiesandmemory.com/" htmlUrl="https://citiesandmemory.com/" />
    <outline title="How to Write" author="Brad Woods" type="link" url="https://garden.bradwoods.io/notes/story/how-to-write" htmlUrl="https://garden.bradwoods.io/notes/story/how-to-write" />
    <outline title="Goodhart’s Law and Why Measurement Is Hard" author="David Manheim" type="link" url="https://www.ribbonfarm.com/2016/06/09/goodharts-law-and-why-measurement-is-hard/" htmlUrl="https://www.ribbonfarm.com/2016/06/09/goodharts-law-and-why-measurement-is-hard/" />
    <outline title="Thoughts on Faking Some of GADTs in Rust" author="Philip Zucker" type="link" url="https://www.philipzucker.com/thoughts-on-faking-some-of-gadts-in-rust/" htmlUrl="https://www.philipzucker.com/thoughts-on-faking-some-of-gadts-in-rust/" />
    <outline title="Train Jazz" author="Josh Wolk" type="link" url="https://www.trainjazz.com/" htmlUrl="https://www.trainjazz.com/" />
    <outline title="Crafting Interpreters" author="Robert Nystrom" type="link" url="https://craftinginterpreters.com/contents.html" htmlUrl="https://craftinginterpreters.com/contents.html" />
    <outline title="Zsh/Bash Startup Files Loading Order" author="Shreevatsa R" type="link" url="https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/" htmlUrl="https://shreevatsa.wordpress.com/2008/03/30/zshbash-startup-files-loading-order-bashrc-zshrc-etc/" />
    <outline title="Email Could Have Been X.400 Times Better" author="Matthew Guay" type="link" url="https://buttondown.com/blog/x400-vs-smtp-email" htmlUrl="https://buttondown.com/blog/x400-vs-smtp-email" />
    <outline title="Functional Programming in Lean" author="David Thrane Christiansen" type="link" url="https://leanprover.github.io/functional_programming_in_lean/" htmlUrl="https://leanprover.github.io/functional_programming_in_lean/" />
    <outline title="To My Students" author="Brent Yorgey" type="link" url="http://ozark.hendrix.edu/~yorgey/forest/00FD/index.xml" htmlUrl="http://ozark.hendrix.edu/~yorgey/forest/00FD/index.xml" />
  </body>
</opml>