41554 blogs · [ { "id": "01a087b3-331c-7112-94ae-5de46cd7e8f9", "title": "Picolibrary: a very small press", "url": "https://novalis.org/blog/2026-08-31-picolibrary-a-very-small-press.html", "published_at": "2026-09-01T02:07:50+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de46d4d7cab", "title": "Is it a joke?", "url": "https://novalis.org/blog/2025-11-06-is-it-a-joke.html", "published_at": "2025-11-06T14:12:06+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de46d93a635", "title": "Blue Prince (1989)", "url": "https://novalis.org/blog/2025-10-27-blue-prince-1989.html", "published_at": "2025-10-27T18:22:54+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de46e4b629c", "title": "Responses to the Hacker News comment on Six Mistakes", "url": "https://novalis.org/blog/2025-03-26-responses-to-the-hacker-news-comment-on-six-mistakes.html", "published_at": "2025-03-26T17:03:38+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de46f1b3890", "title": "Six mistakes I made and one I avoided", "url": "https://novalis.org/blog/2025-03-13-six-mistakes-i-made-and-one-i-avoided.html", "published_at": "2025-03-13T22:23:35+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de46f681ca0", "title": "Building a game with the Real Engine", "url": "https://novalis.org/blog/2024-10-18-building-a-game-with-the-real-engine.html", "published_at": "2024-10-18T16:40:17+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de46f6f2755", "title": "Middles updates, design, and prior art", "url": "https://novalis.org/blog/2023-11-10-middles-updates-design-and-prior-art.html", "published_at": "2023-11-11T01:05:43+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de47006acc7", "title": "Middles: A Daily Word Game", "url": "https://novalis.org/blog/2023-10-30-middles-a-daily-word-game-.html", "published_at": "2023-10-30T18:18:19+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de47043489a", "title": "A review of one puzzle from Quern: Undying Thoughts", "url": "https://novalis.org/blog/2023-07-26-a-review-of-one-puzzle-from-quern-undying-thoughts-.html", "published_at": "2023-07-26T18:14:13+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de470d5430c", "title": "Turds", "url": "https://novalis.org/blog/2023-05-30-turds.html", "published_at": "2023-05-30T15:08:19+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de471b07c89", "title": "Dev journal for Deco Deck, my new indie game", "url": "https://novalis.org/blog/2023-05-12-introducing-deco-deck-my-new-indie-game.html", "published_at": "2023-05-12T14:02:27+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de4724ceb2f", "title": "Rarely seen game mechanics", "url": "https://novalis.org/blog/2023-05-02-rarely-seen-game-mechanics.html", "published_at": "2023-05-02T15:34:59+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de473037fe3", "title": "Mosaic River, my third indie game", "url": "https://novalis.org/blog/2022-12-13-mosaic-river-my-third-indie-game.html", "published_at": "2022-12-13T18:46:29+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de473d78370", "title": "Response to some Hacker News comments on Stable Diffusion", "url": "https://novalis.org/blog/2022-12-10-response-to-some-hacker-news-comments-on-stable-diffusion.html", "published_at": "2022-12-11T01:52:12+00:00" }, { "id": "01a087b3-331c-7112-94ae-5de4747f5cff", "title": "I am frustrated with Stable Diffusion", "url": "https://novalis.org/blog/2022-12-05-i-am-frustrated-with-stable-diffusion.html", "published_at": "2022-12-05T22:19:13+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664de5916ff", "title": "Surfwords update", "url": "https://novalis.org/blog/2022-09-01-surfwords-update.html", "published_at": "2022-09-01T16:32:43+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664de68b2f1", "title": "My second solo indie game", "url": "https://novalis.org/blog/2022-08-03-dev-diary--surfwords.html", "published_at": "2022-08-03T20:40:38+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664df4009ff", "title": "Perhaps The Stars", "url": "https://novalis.org/blog/2021-11-15-perhaps-the-stars.html", "published_at": "2021-11-15T15:42:31+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e00a0e11", "title": "Pottery, at the beginning of 2020", "url": "https://novalis.org/blog/2020-02-01-pottery-at-the-beginning-of-2020.html", "published_at": "2020-02-02T04:19:37+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e03620f5", "title": "A problem I don't know how to solve", "url": "https://novalis.org/blog/2018-09-04-a-problem-i-dont-know-how-to-solve.html", "published_at": "2018-09-04T05:27:06+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e0a3e716", "title": "Ceramics update", "url": "https://novalis.org/blog/2018-02-26-ceramics-update.html", "published_at": "2018-02-27T04:31:52+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e181a165", "title": "Variance and dynamic range in Lost Cities and Keltis", "url": "https://novalis.org/blog/2018-02-26-variance-and-dynamic-range-in-lost-cities-and-keltis.html", "published_at": "2018-02-26T15:24:26+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e19e3cf4", "title": "Visual cryptography", "url": "https://novalis.org/blog/2017-10-17-visual-cryptography.html", "published_at": "2017-10-17T05:42:20+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e1c51a3a", "title": "Set Tactics", "url": "https://novalis.org/blog/2017-09-13-set-tactics.html", "published_at": "2017-09-14T02:38:56+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e1e81f81", "title": "Robust game designs", "url": "https://novalis.org/blog/2017-06-27-robust-game-designs.html", "published_at": "2017-06-28T01:14:24+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e1f5b6b9", "title": "Greebled Teapot", "url": "https://novalis.org/blog/2017-06-12-greebled-teapot.html", "published_at": "2017-06-12T06:49:52+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e2a01572", "title": "Variables and constants", "url": "https://novalis.org/blog/2017-04-10-variables-and-constants.html", "published_at": "2017-04-10T05:47:30+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e2b8c740", "title": "Rules; Reverence for religion", "url": "https://novalis.org/blog/2017-02-27-rules-reverence-for-religion.html", "published_at": "2017-02-27T06:48:47+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e301430a", "title": "Underground Airlines and the point of democracy", "url": "https://novalis.org/blog/2016-12-13-underground-airlines-and-the-point-of-democracy.html", "published_at": "2016-12-13T06:17:03+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e350a326", "title": "Analogies for Git", "url": "https://novalis.org/blog/2016-11-13-analogies-for-git.html", "published_at": "2016-11-13T05:22:06+00:00" }, { "id": "01a087b3-331d-71b0-b979-d664e36c7d7a", "title": "Against generality", "url": "https://novalis.org/blog/2016-09-27-against-generality.html", "published_at": "2016-09-28T00:00:31+00:00" }, { "id": "01a087b3-331f-73d0-9b9c-265bf2c681c6", "title": "Whipsaw!", "url": "https://novalis.org/blog/2016-09-25-whipsaw.html", "published_at": "2016-09-25T16:45:39+00:00" }, { "id": "01a087b3-331f-73d0-9b9c-265bf37cb25a", "title": "Projective", "url": "https://novalis.org/blog/2016-09-03-projective.html", "published_at": "2016-09-03T19:05:23+00:00" }, { "id": "01a087b3-331f-73d0-9b9c-265bf457224c", "title": "Word Freq", "url": "https://novalis.org/blog/2016-08-22-word-freq.html", "published_at": "2016-08-22T05:47:40+00:00" }, { "id": "01a087b3-331f-73d0-9b9c-265bf52afdd7", "title": "Computers and law", "url": "https://novalis.org/blog/2016-08-19-computers-and-law.html", "published_at": "2016-08-19T05:02:59+00:00" }, { "id": "01a087b3-331f-73d0-9b9c-265bf5ee86a9", "title": "Feldcon", "url": "https://novalis.org/blog/2016-08-15-feldcon.html", "published_at": "2016-08-16T03:44:45+00:00" }, { "id": "01a087b3-331f-73d0-9b9c-265bf6705193", "title": "Lamp", "url": "https://novalis.org/blog/2016-08-14-lamp.html", "published_at": "2016-08-15T02:32:02+00:00" } ] posts Claim your blog
Back to novalis.org
Blog · corpus.blog/blogs/novalis.org/posts

novalis.org

novalis.org

2026

2025

2024

2023

2022

2021

2020

2018

2017

2016

15 Aug 2016