41554 blogs · [ { "id": "01a087ca-042a-70a6-bc5e-dbbc6eeb9da7", "title": "The STEPS Gezira Rendering Formula: An Illustrated Guide", "url": "https://programmingmadecomplicated.wordpress.com/2026/05/23/the-steps-gezira-rendering-formula-an-illustrated-guide/", "published_at": "2026-05-23T14:44:03+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc53424b7", "title": "Current Research Threads I Can Think Of", "url": "https://programmingmadecomplicated.wordpress.com/2026/01/28/current-research-threads-i-can-think-of/", "published_at": "2026-01-28T16:19:30+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc5fa3645", "title": "Notes on “Chains of Meaning in STEPS”", "url": "https://programmingmadecomplicated.wordpress.com/2025/11/24/notes-on-chains-of-meaning-in-steps/", "published_at": "2025-11-24T15:47:41+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc61c9fb6", "title": "PAINT25 Invited Talk transcript: “Notational Freedom via Self-Raising Diagrams”", "url": "https://programmingmadecomplicated.wordpress.com/2025/11/04/paint25-invited-talk-transcript-notational-freedom-via-self-raising-diagrams/", "published_at": "2025-11-04T12:36:39+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc71a82ec", "title": "Substrates ’25 Vision Statement", "url": "https://programmingmadecomplicated.wordpress.com/2025/09/06/substrates-25-vision-statement/", "published_at": "2025-09-06T14:42:10+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc79a8587", "title": "Ode to Id (Notes on COLA’s object model), Part N", "url": "https://programmingmadecomplicated.wordpress.com/2025/03/21/ode-to-id-notes-on-colas-object-model-part-n/", "published_at": "2025-03-21T17:07:17+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc7b29ba9", "title": "Ode to Id (Notes on COLA’s object model), Part 2", "url": "https://programmingmadecomplicated.wordpress.com/2025/02/25/ode-to-id-notes-on-colas-object-model-part-2/", "published_at": "2025-02-25T13:15:10+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc810edf1", "title": "Ode to Id (Notes on COLA’s object model), Part 1", "url": "https://programmingmadecomplicated.wordpress.com/2025/02/18/ode-to-id-notes-on-colas-object-model-part-1/", "published_at": "2025-02-18T20:59:01+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc85065c2", "title": "People Whose Research Programmes I May Need To Understand", "url": "https://programmingmadecomplicated.wordpress.com/2025/02/10/people-whose-research-programmes-i-may-need-to-understand/", "published_at": "2025-02-10T18:05:48+00:00" }, { "id": "01a087ca-042e-73e0-97ea-3d4dc853c1ea", "title": "Notes on the “late binding” of Virtual Memory, etc.", "url": "https://programmingmadecomplicated.wordpress.com/2025/01/31/notes-on-the-late-binding-of-virtual-memory-etc/", "published_at": "2025-01-31T21:36:32+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd83825fb679", "title": "Unix Commitments, Formalised (part 2)", "url": "https://programmingmadecomplicated.wordpress.com/2025/01/30/unix-commitments-formalised-part-2/", "published_at": "2025-01-30T21:38:02+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd8382be342e", "title": "Unix Commitments, formalised (part 1)", "url": "https://programmingmadecomplicated.wordpress.com/2025/01/29/unix-commitments-formalised-part-1/", "published_at": "2025-01-29T12:39:14+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd8382c6a83d", "title": "The Unix Binary wants to be a Smalltalk Method, Not an Object", "url": "https://programmingmadecomplicated.wordpress.com/2025/01/21/the-unix-binary-wants-to-be-a-smalltalk-method-not-an-object/", "published_at": "2025-01-21T21:04:15+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd8382d7a4e9", "title": "The Commitments-As-Contracts School of PL Philosophy", "url": "https://programmingmadecomplicated.wordpress.com/2025/01/14/the-commitments-as-contracts-school-of-pl-philosophy/", "published_at": "2025-01-14T16:54:18+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd83835e5336", "title": "Challenge: Derive a 3D Rotation Calculus Without Magic Tricks", "url": "https://programmingmadecomplicated.wordpress.com/2024/12/03/challenge-derive-a-3d-rotation-calculus-without-magic-tricks/", "published_at": "2024-12-03T22:40:55+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd838363cceb", "title": "My LaTeX Workflow, Reminder Notes, and Grumblings", "url": "https://programmingmadecomplicated.wordpress.com/2024/07/01/my-latex-workflow-reminder-notes-and-grumblings/", "published_at": "2024-07-01T13:28:26+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd8383fbebdc", "title": "Can We Add Reflection to Machine Code?", "url": "https://programmingmadecomplicated.wordpress.com/2024/02/13/can-we-add-reflection-to-machine-code/", "published_at": "2024-02-13T23:44:47+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd83840b7d0b", "title": "Thesis mysteries and frustrations", "url": "https://programmingmadecomplicated.wordpress.com/2023/12/07/thesis-mysteries-and-frustrations/", "published_at": "2023-12-07T22:32:29+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd8384457631", "title": "Musings on Layout, Part 1", "url": "https://programmingmadecomplicated.wordpress.com/2023/09/25/musings-on-layout-part-1/", "published_at": "2023-09-25T15:58:21+00:00" }, { "id": "01a0bdef-9136-7204-a399-fd8384be1a20", "title": "Connections between self-sustainability, self-hosting, meta-circularity, and reflection", "url": "https://programmingmadecomplicated.wordpress.com/2023/04/28/connections-between-self-sustainability-self-hosting-meta-circularity-and-reflection/", "published_at": "2023-04-28T18:55:11+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c08940befb7", "title": "What is Explicit Structure?", "url": "https://programmingmadecomplicated.wordpress.com/2023/04/10/what-is-explicit-structure/", "published_at": "2023-04-10T18:16:02+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c0894b9cdbb", "title": "A “File” is just a common address space for processes", "url": "https://programmingmadecomplicated.wordpress.com/2023/04/10/a-file-is-just-a-common-address-space-for-processes/", "published_at": "2023-04-10T15:01:46+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c089537d10a", "title": "My Two Absolute, Hands-Down Least Favourite Things in Programming", "url": "https://programmingmadecomplicated.wordpress.com/2023/03/12/my-two-absolute-hands-down-least-favourite-things-in-programming/", "published_at": "2023-03-12T22:28:22+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c0895b18f41", "title": "Draft Introduction", "url": "https://programmingmadecomplicated.wordpress.com/2022/10/19/draft-introduction/", "published_at": "2022-10-19T20:51:54+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c089625c1b5", "title": "Five Heuristics Guiding My Research Interests", "url": "https://programmingmadecomplicated.wordpress.com/2022/10/03/five-heuristics-guiding-my-research-interests/", "published_at": "2022-10-03T14:00:31+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c0896dbd092", "title": "What is a Programming System?", "url": "https://programmingmadecomplicated.wordpress.com/2022/08/09/what-is-a-programming-system/", "published_at": "2022-08-09T15:13:27+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c08973c7e1b", "title": "Primitive instructions for nested trees", "url": "https://programmingmadecomplicated.wordpress.com/2021/11/03/primitive-instructions-for-nested-trees/", "published_at": "2021-11-03T15:09:18+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c0897b98195", "title": "SPLASH 2020 retrospective", "url": "https://programmingmadecomplicated.wordpress.com/2021/01/11/splash-2020-retrospective/", "published_at": "2021-01-11T13:30:04+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c08987ce654", "title": "Tumbleweed.gif", "url": "https://programmingmadecomplicated.wordpress.com/2020/10/16/tumbleweed-gif/", "published_at": "2020-10-16T17:36:25+00:00" }, { "id": "01a0be00-4528-731f-a7b4-4c08988bf148", "title": "Notes on single-var calculus", "url": "https://programmingmadecomplicated.wordpress.com/2019/12/28/notes-on-single-var-calculus/", "published_at": "2019-12-28T13:52:56+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10cb14739c", "title": "Big reading list", "url": "https://programmingmadecomplicated.wordpress.com/2019/09/26/big-reading-list/", "published_at": "2019-09-26T13:58:15+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10cb97f2ce", "title": "Old notes on viewports, GUIs", "url": "https://programmingmadecomplicated.wordpress.com/2019/09/21/old-notes-on-viewports-guis/", "published_at": "2019-09-21T20:51:01+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10cbbc8964", "title": "Post-tutorial tour of GameMaker", "url": "https://programmingmadecomplicated.wordpress.com/2019/07/03/post-tutorial-tour-of-gamemaker/", "published_at": "2019-07-03T22:08:14+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10cc83c9dd", "title": "Biting the (obj_)bullet", "url": "https://programmingmadecomplicated.wordpress.com/2019/05/01/biting-the-obj_bullet/", "published_at": "2019-05-01T20:03:40+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10cc84544c", "title": "Kent PhD proposal", "url": "https://programmingmadecomplicated.wordpress.com/2019/04/21/kent-phd-proposal/", "published_at": "2019-04-21T19:30:32+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10cd3d9ff4", "title": "Notes on Galois Theory", "url": "https://programmingmadecomplicated.wordpress.com/2019/03/25/notes-on-galois-theory/", "published_at": "2019-03-25T20:28:46+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10ce2bf4b6", "title": "Values, Diffs and Functions", "url": "https://programmingmadecomplicated.wordpress.com/2019/02/26/values-diffs-and-functions/", "published_at": "2019-02-26T20:50:18+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10ce45111c", "title": "Notes on the Differences Between Things", "url": "https://programmingmadecomplicated.wordpress.com/2019/02/25/notes-on-the-differences-between-things/", "published_at": "2019-02-25T22:48:40+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10ce8c172f", "title": "Antidote for the next time I forget how to do 3D math", "url": "https://programmingmadecomplicated.wordpress.com/2018/12/30/antidote-for-the-next-time-i-forget-how-to-do-3d-math/", "published_at": "2018-12-30T13:32:45+00:00" }, { "id": "01a0be08-c5a3-728d-a370-1e10cf7cca38", "title": "The everyday reality", "url": "https://programmingmadecomplicated.wordpress.com/2018/11/30/the-everyday-reality/", "published_at": "2018-11-30T13:22:26+00:00" } ] posts Claim your blog
Back to programmingmadecomplicated.wordpress.com
Blog · corpus.blog/blogs/programmingmadecomplicated.wordpress.com/posts

programmingmadecomplicated.wordpress.com

programmingmadecomplicated.wordpress.com

2026

2025

2024

2023

2022

2021

2020

2019

2018