56,966 blogs · [ { "id": "01a0877e-9bcf-733c-a51b-2b740cd5e7f1", "title": "Solving the board game Quoridor", "url": "https://grantslatton.com/solving-quoridor", "published_at": "2026-05-25T20:01:38+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b740d58def3", "title": "Every Man a Microservice", "url": "https://grantslatton.com/every-man-a-microservice", "published_at": "2026-02-08T17:54:20+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b740da07715", "title": "Manufacturing as Maintenance", "url": "https://grantslatton.com/manufacturing-as-maintenance", "published_at": "2026-01-31T21:56:41+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b740dd638cd", "title": "LLM Memory", "url": "https://grantslatton.com/llm-memory", "published_at": "2025-05-19T15:07:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b740e0c8bf4", "title": "Claude Code", "url": "https://grantslatton.com/claude-code", "published_at": "2025-05-11T18:49:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b740e3e65c4", "title": "Solution-space Taste", "url": "https://grantslatton.com/solution-space-taste", "published_at": "2025-04-25T07:42:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b740f21f20c", "title": "Sorting Algorithm: The Game", "url": "https://grantslatton.com/sorting-algorithm-the-game", "published_at": "2025-04-22T04:31:40+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b740fcb02fd", "title": "Typo Minimizing Keyboard", "url": "https://grantslatton.com/typo-minimizing-keyboard", "published_at": "2025-04-06T18:48:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7410b95f59", "title": "The Curve is Bending", "url": "https://grantslatton.com/the-curve-is-bending", "published_at": "2025-04-05T18:21:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74118b0bbb", "title": "Graph Search Algorithm: The Game", "url": "https://grantslatton.com/graph-search-puzzle-game", "published_at": "2025-04-04T04:38:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74120d2372", "title": "Rohit Chess", "url": "https://grantslatton.com/rohit-chess", "published_at": "2025-03-10T06:20:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741235c37f", "title": "AI software I'm surprised doesn't exist yet", "url": "https://grantslatton.com/ai-software-nonexistence", "published_at": "2025-02-20T08:04:37+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741319bf21", "title": "Technocapital", "url": "https://grantslatton.com/technocapital", "published_at": "2025-02-06T23:21:28+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74140ca7da", "title": "Writing a good design document", "url": "https://grantslatton.com/how-to-design-document", "published_at": "2025-02-01T22:01:56+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7414585d2e", "title": "Design Patterns", "url": "https://grantslatton.com/design-patterns", "published_at": "2025-01-04T06:31:30+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74146d859c", "title": "How to write complex software", "url": "https://grantslatton.com/how-to-software", "published_at": "2025-01-01T05:47:17+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74149c06c7", "title": "Bureaulogy", "url": "https://grantslatton.com/bureaulogy", "published_at": "2024-12-21T08:26:17+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74159a26de", "title": "A peasant's plight", "url": "https://grantslatton.com/peasants-plight", "published_at": "2024-11-14T05:41:21+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74168a0e49", "title": "Every Man his own API", "url": "https://grantslatton.com/personal-api", "published_at": "2024-11-09T17:55:36+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7416aa8965", "title": "Culture is a set of social Schelling points", "url": "https://grantslatton.com/culture-schelling", "published_at": "2024-10-27T22:43:46+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7416f19733", "title": "Portals are Undertheorized", "url": "https://grantslatton.com/portals", "published_at": "2024-10-19T04:14:44+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74173cbc79", "title": "Binary IQ", "url": "https://grantslatton.com/binary-iq", "published_at": "2024-10-13T22:57:39+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7417e23463", "title": "Designing bug-proof engines", "url": "https://grantslatton.com/bug-proof-engines", "published_at": "2024-10-13T03:07:09+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7418175416", "title": "Accidental Urbanism", "url": "https://grantslatton.com/accidental-urbanism", "published_at": "2024-10-11T04:23:51+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74188b26bc", "title": "How to Bootstrap a Town", "url": "https://grantslatton.com/town-bootstrapping", "published_at": "2024-10-01T01:57:06+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7418f18ac9", "title": "Sports vs Games", "url": "https://grantslatton.com/sports-vs-games", "published_at": "2024-09-26T03:32:34+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74195d748b", "title": "Nobody Cares", "url": "https://grantslatton.com/nobody-cares", "published_at": "2024-09-25T04:54:18+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7419ee14c1", "title": "Lightweight property-based testing at Row Zero", "url": "https://grantslatton.com/rowzero-property-testing", "published_at": "2024-09-04T04:31:00+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741a722e3a", "title": "Rust Macros: Zero to Hero", "url": "https://grantslatton.com/rust-macros", "published_at": "2024-09-01T17:45:17+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741b619f3f", "title": "Algorithms we develop software by", "url": "https://grantslatton.com/software-pathfinding", "published_at": "2024-08-17T17:33:46+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741c01718c", "title": "Status among whom?", "url": "https://grantslatton.com/status-among-whom", "published_at": "2024-08-15T16:33:36+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741d00addb", "title": "Ghost Side Control Escape System (BJJ)", "url": "https://grantslatton.com/bjj-ghost-escape", "published_at": "2024-08-15T04:13:56+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741dc9b2ec", "title": "AI follows auditability", "url": "https://grantslatton.com/ai-auditability", "published_at": "2024-07-30T02:45:31+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741e01b3f4", "title": "Onsen Unreality", "url": "https://grantslatton.com/onsen-unreality", "published_at": "2024-07-16T13:51:29+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741ed0fead", "title": "Road Width Extremism", "url": "https://grantslatton.com/road-widths", "published_at": "2024-07-09T05:41:20+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741ef30257", "title": "Twitter", "url": "https://grantslatton.com/twitter", "published_at": "2024-07-01T23:26:49+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b741feef5c4", "title": "Shuttle", "url": "https://grantslatton.com/shuttle", "published_at": "2024-07-01T23:06:44+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b7420d92749", "title": "Quasirandom sequences", "url": "https://grantslatton.com/quasirandom", "published_at": "2024-07-01T23:01:40+00:00" }, { "id": "01a0877e-9bcf-733c-a51b-2b74211ae9c7", "title": "Book Review: 'The Perfectionists: How Precision Engineers Created the Modern World'", "url": "https://grantslatton.com/book-review-the-perfectionists", "published_at": "2024-07-01T22:53:22+00:00" } ] posts Claim your blog
Back to Grant Slatton's Blog
Blog · corpus.blog/blogs/grantslatton.com/posts

Grant Slatton's Blog

grantslatton.com

2026

2025

2024