41554 blogs · [ { "id": "01a0879d-43a0-71f2-84de-e8f08f34ac51", "title": "HTML Template For", "url": "https://lukasmurdock.com/html-template-for/", "published_at": "2026-09-04T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f08f39bccc", "title": "The Generative Institution", "url": "https://lukasmurdock.com/generative-institution/", "published_at": "2026-08-08T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f08f40224c", "title": "NAND to Tetris, Part 11 — How Software Learned to Serve Programs: The Operating System", "url": "https://lukasmurdock.com/nand-11/", "published_at": "2026-08-01T13:10:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f08f959634", "title": "NAND to Tetris, Part 10 — How Meaning Became Motion: Code Generation and the Compiler", "url": "https://lukasmurdock.com/nand-10/", "published_at": "2026-08-01T13:09:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09078d501", "title": "NAND to Tetris, Part 9 — How a Machine Learned to Read: Tokens, Grammar, and the Parser", "url": "https://lukasmurdock.com/nand-09/", "published_at": "2026-08-01T13:08:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0910b0786", "title": "NAND to Tetris, Part 8 — How Humans Learned to Forget the Machine: High-Level Languages", "url": "https://lukasmurdock.com/nand-08/", "published_at": "2026-08-01T13:07:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09178f598", "title": "NAND to Tetris, Part 7 — How a Machine Learned to Return: Functions and the Call Stack", "url": "https://lukasmurdock.com/nand-07/", "published_at": "2026-08-01T13:06:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09217e62d", "title": "NAND to Tetris, Part 6 — How Software Built a Machine: The Stack and the Virtual Machine", "url": "https://lukasmurdock.com/nand-06/", "published_at": "2026-08-01T13:05:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0924feeba", "title": "NAND to Tetris, Part 5 — How Humans Learned to Speak to the Machine: Assembly and the Assembler", "url": "https://lukasmurdock.com/nand-05/", "published_at": "2026-08-01T13:04:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f092597d13", "title": "NAND to Tetris, Part 4 — How a Machine Learned to Follow a Plan: Instructions and the CPU", "url": "https://lukasmurdock.com/nand-04/", "published_at": "2026-08-01T13:03:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f092a6ca98", "title": "NAND to Tetris, Part 3 — How a Machine Learned to Remember: Memory and the Clock", "url": "https://lukasmurdock.com/nand-03/", "published_at": "2026-08-01T13:02:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f093695a89", "title": "NAND to Tetris, Part 2 — How a Machine Learned to Choose: The Arithmetic Logic Unit", "url": "https://lukasmurdock.com/nand-02/", "published_at": "2026-08-01T13:01:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09449968d", "title": "NAND to Tetris, Part 1 — How a Machine Learned to Make Decisions: Logic Gates", "url": "https://lukasmurdock.com/nand/", "published_at": "2026-08-01T13:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f094de380a", "title": "I, Pencil", "url": "https://lukasmurdock.com/i-pencil/", "published_at": "2026-06-18T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0953d46f3", "title": "Fast", "url": "https://lukasmurdock.com/fast/", "published_at": "2026-06-03T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09638aeb8", "title": "Find what keeps making smoke", "url": "https://lukasmurdock.com/smoke/", "published_at": "2026-05-31T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f096cfa2ed", "title": "How to use AI", "url": "https://lukasmurdock.com/use-ai/", "published_at": "2026-05-29T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0971ab705", "title": "From Craft to Cash Flow: A Small Service Business Playbook", "url": "https://lukasmurdock.com/smb-playbook/", "published_at": "2026-05-20T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09729e5ae", "title": "Advanced TypeScript Patterns", "url": "https://lukasmurdock.com/typescript/", "published_at": "2026-05-20T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f098092257", "title": "Security Basics for Businesses", "url": "https://lukasmurdock.com/security/", "published_at": "2026-05-19T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f098b6cc13", "title": "Coffee", "url": "https://lukasmurdock.com/coffee/", "published_at": "2026-05-16T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f099a3e8c7", "title": "Why Speculate?", "url": "https://lukasmurdock.com/why-speculate/", "published_at": "2026-05-07T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f099bc88b4", "title": "How I use AI", "url": "https://lukasmurdock.com/ai-use/", "published_at": "2026-05-05T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09a50f5c2", "title": "Migrating this site from Jekyll to Astro", "url": "https://lukasmurdock.com/migrating-this-site-from-jekyll-to-astro/", "published_at": "2026-03-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09ae5a60d", "title": "Startup Marketing System Playbook", "url": "https://lukasmurdock.com/startup-marketing-system-playbook/", "published_at": "2026-03-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09baf3cc8", "title": "Visiting Oahu", "url": "https://lukasmurdock.com/visiting-oahu/", "published_at": "2026-02-03T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09ca3e39a", "title": "Citizenship in a Republic", "url": "https://lukasmurdock.com/citizenship-in-a-republic/", "published_at": "2026-02-01T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09cc2cefc", "title": "Solo Dev", "url": "https://lukasmurdock.com/solo-dev/", "published_at": "2026-01-23T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09d6c3d08", "title": "Ship", "url": "https://lukasmurdock.com/ship/", "published_at": "2026-01-19T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09e56db46", "title": "A manager of infinite minds", "url": "https://lukasmurdock.com/infinite-minds/", "published_at": "2026-01-01T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09f10c142", "title": "Is it gonna be alright?", "url": "https://lukasmurdock.com/ok/", "published_at": "2025-12-27T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f09f736a0a", "title": "Call to the Next Generation", "url": "https://lukasmurdock.com/phrack-72-call/", "published_at": "2025-10-06T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a05f7c7b", "title": "Hawaiian grown coffee", "url": "https://lukasmurdock.com/hi-coffee/", "published_at": "2025-10-03T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a0ed98aa", "title": "Brand University", "url": "https://lukasmurdock.com/brand-university/", "published_at": "2025-09-23T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a1c9a68e", "title": "Does Ubiquitous Computing Need Interface Agents?", "url": "https://lukasmurdock.com/invisible-computing/", "published_at": "2025-07-27T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a2365a59", "title": "Context taxonomy", "url": "https://lukasmurdock.com/context-taxonomy/", "published_at": "2025-07-18T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a24785d0", "title": "Local LLM", "url": "https://lukasmurdock.com/local-llm/", "published_at": "2025-07-08T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a2cd3daf", "title": "Terminal first", "url": "https://lukasmurdock.com/terminal-first/", "published_at": "2025-07-08T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a35c5ee6", "title": "Personal Web Archive", "url": "https://lukasmurdock.com/personal-web-archive/", "published_at": "2025-07-07T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a3743fdc", "title": "AI tools", "url": "https://lukasmurdock.com/ai-tools/", "published_at": "2025-07-05T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a44bbe00", "title": "AI Programs", "url": "https://lukasmurdock.com/dspy/", "published_at": "2025-06-30T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a539812b", "title": "Tools for work", "url": "https://lukasmurdock.com/tools-for-work/", "published_at": "2025-06-30T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a622d3eb", "title": "Building Geodetic Go", "url": "https://lukasmurdock.com/geodetic-go/", "published_at": "2025-06-29T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a62a0cc8", "title": "Lynx", "url": "https://lukasmurdock.com/lynx/", "published_at": "2025-06-21T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a6a4c984", "title": "Learn Manual", "url": "https://lukasmurdock.com/learn-manual/", "published_at": "2025-04-21T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a6cec730", "title": "Never Enough of Living", "url": "https://lukasmurdock.com/never-enough-of-living/", "published_at": "2025-01-13T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a70718b8", "title": "FB Red Book", "url": "https://lukasmurdock.com/fb-red-book/", "published_at": "2024-12-02T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a7b28eca", "title": "The Deserted Village", "url": "https://lukasmurdock.com/the-deserted-village/", "published_at": "2024-11-25T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a80cc56d", "title": "Hawai‘i", "url": "https://lukasmurdock.com/hawaii/", "published_at": "2024-11-20T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a88d5634", "title": "Travel", "url": "https://lukasmurdock.com/travel/", "published_at": "2024-10-29T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0a927ff7d", "title": "Events", "url": "https://lukasmurdock.com/events/", "published_at": "2024-09-11T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0aa13b81b", "title": "If—", "url": "https://lukasmurdock.com/if/", "published_at": "2024-08-13T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0aa5bbcaf", "title": "Manifesto: The Mad Farmer Liberation Front", "url": "https://lukasmurdock.com/mad/", "published_at": "2024-08-10T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ab464622", "title": "Serious", "url": "https://lukasmurdock.com/serious/", "published_at": "2024-07-28T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ab813020", "title": "Information density", "url": "https://lukasmurdock.com/density/", "published_at": "2024-07-26T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ac324aa9", "title": "Types of programming", "url": "https://lukasmurdock.com/top/", "published_at": "2024-07-26T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0acc8544f", "title": "Code comments", "url": "https://lukasmurdock.com/code-comments/", "published_at": "2024-07-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ad472713", "title": "Disagree", "url": "https://lukasmurdock.com/disagreement/", "published_at": "2024-07-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ad7c254b", "title": "Group games", "url": "https://lukasmurdock.com/group-games/", "published_at": "2024-07-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ae0c7311", "title": "Memes", "url": "https://lukasmurdock.com/memes/", "published_at": "2024-07-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ae9c3ae5", "title": "Make illegal states unrepresentable", "url": "https://lukasmurdock.com/state/", "published_at": "2024-07-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0aee3cbdf", "title": "Process", "url": "https://lukasmurdock.com/process/", "published_at": "2024-06-10T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0af1b3879", "title": "Shipping Software On Time", "url": "https://lukasmurdock.com/ship-products/", "published_at": "2024-06-05T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b013f187", "title": "Email DNS", "url": "https://lukasmurdock.com/email-dns/", "published_at": "2024-02-14T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b0d92d95", "title": "Website QA", "url": "https://lukasmurdock.com/website-qa/", "published_at": "2024-01-21T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b188fa55", "title": "This Year I Learned", "url": "https://lukasmurdock.com/tyil/", "published_at": "2024-01-13T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b26ad71a", "title": "Software Engineering", "url": "https://lukasmurdock.com/swe/", "published_at": "2023-12-24T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b2bc1eb9", "title": "NASA SP-287", "url": "https://lukasmurdock.com/sp287/", "published_at": "2023-12-03T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b3402cde", "title": "Seminal", "url": "https://lukasmurdock.com/seminal/", "published_at": "2023-11-26T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b41871f0", "title": "Communication Infrastructure", "url": "https://lukasmurdock.com/comms/", "published_at": "2023-09-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b471bea1", "title": "Multi Tenant", "url": "https://lukasmurdock.com/multi-tenant/", "published_at": "2023-09-05T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b4b86043", "title": "Statistical Process Control", "url": "https://lukasmurdock.com/spc/", "published_at": "2023-08-08T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b4bdf2e0", "title": "Link Icons", "url": "https://lukasmurdock.com/link-icons/", "published_at": "2023-07-01T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b4e00a94", "title": "Semantics", "url": "https://lukasmurdock.com/semantics/", "published_at": "2023-07-01T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b534521d", "title": "Parsers", "url": "https://lukasmurdock.com/parsers/", "published_at": "2023-06-25T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b5428b38", "title": "Tailwind Connect", "url": "https://lukasmurdock.com/twconnect/", "published_at": "2023-06-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b5aa20ed", "title": "Project Ideas", "url": "https://lukasmurdock.com/projects/", "published_at": "2023-05-24T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b5eeaf9c", "title": "Air Quality", "url": "https://lukasmurdock.com/air-quality/", "published_at": "2023-05-23T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b6b98551", "title": "Coordination", "url": "https://lukasmurdock.com/coordination/", "published_at": "2023-05-23T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b7b6926e", "title": "Demand", "url": "https://lukasmurdock.com/demand/", "published_at": "2023-05-23T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b8acfe32", "title": "Utils", "url": "https://lukasmurdock.com/utils/", "published_at": "2023-05-23T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b8b07179", "title": "Homelab", "url": "https://lukasmurdock.com/homelab/", "published_at": "2023-05-22T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b929145c", "title": "Web Animation", "url": "https://lukasmurdock.com/web-animation/", "published_at": "2023-05-18T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b9641c5f", "title": "Ten Thousand", "url": "https://lukasmurdock.com/10k/", "published_at": "2023-05-11T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b9d89dbc", "title": "HTTP APIs", "url": "https://lukasmurdock.com/http-api/", "published_at": "2023-05-11T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0b9dcc82c", "title": "Geohash", "url": "https://lukasmurdock.com/geohash/", "published_at": "2023-05-04T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0ba145e26", "title": "Want to learn", "url": "https://lukasmurdock.com/wtl/", "published_at": "2023-04-15T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0baeea408", "title": "Learn AWS", "url": "https://lukasmurdock.com/learn-aws/", "published_at": "2023-04-13T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0bbc8c3d8", "title": "RSC vs. Remix", "url": "https://lukasmurdock.com/rsc-vs-remix/", "published_at": "2023-03-14T04:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0bc425963", "title": "Communication", "url": "https://lukasmurdock.com/communication/", "published_at": "2023-03-10T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0bd28a02c", "title": "IETF RFCs", "url": "https://lukasmurdock.com/ietf/", "published_at": "2023-03-08T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0bdceb973", "title": "SaaS for business", "url": "https://lukasmurdock.com/saas/", "published_at": "2023-03-06T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0bea26ce3", "title": "University Organization", "url": "https://lukasmurdock.com/university-organization/", "published_at": "2023-02-17T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0bed41441", "title": "ENG 219", "url": "https://lukasmurdock.com/eng-219/", "published_at": "2023-02-16T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0bfaa4e07", "title": "Heroes", "url": "https://lukasmurdock.com/heroes/", "published_at": "2023-02-02T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0c0957f39", "title": "MU Capstone", "url": "https://lukasmurdock.com/mu-capstone/", "published_at": "2023-01-25T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0c104cb04", "title": "Improvement Proposals", "url": "https://lukasmurdock.com/improvement-proposals/", "published_at": "2023-01-09T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0c117dad4", "title": "Write The Pitch", "url": "https://lukasmurdock.com/write-the-pitch/", "published_at": "2023-01-09T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0c2012580", "title": "Content Marketing", "url": "https://lukasmurdock.com/content-marketing/", "published_at": "2023-01-05T05:00:00+00:00" }, { "id": "01a0879d-43a0-71f2-84de-e8f0c26a8529", "title": "Other Book Lists", "url": "https://lukasmurdock.com/booklists/", "published_at": "2023-01-04T05:00:00+00:00" } ] posts Claim your blog
Back to lukasmurdock.com
Blog · corpus.blog/blogs/lukasmurdock.com/posts

lukasmurdock.com

lukasmurdock.com

2026

19 Jan 2026

2025

21 Jun 2025

2024

11 Sept 2024

2023