Long Form Posts
- 22 August 2024: Development work started
- 15 September 2024: Addition of attachments and titles
- 4 October 2024: Adding Git synchronisation of entries
Learning To Like Sentinel Errors In Go
Coming around to returning a result or an error in the Go programming instead of returning nil for both.
Devlog: Trying OpenAI Codex to Produce Freelens Logo Creator
Using OpenAI Codex to make a logo generator tool to allow customisation for different clusters in Freelens.
Devlog: Dequoter — Something Different Today
A new project called Dequoter was started to unquote a JSON string and filter it, utilizing Go for backend functionality and HTML for the frontend.
Devlog: Godot Project — Bricks in Level 2-3 Laid
Just a quick update today. I’ve finished all the brickwork in level 2-3. And it didn’t go too badly. Made one significant mistake which would’ve involved a lot of rework, that I patched up with some single tiles:

Doing the rest of it was pretty dreary work. Godot does have some tools to make this easier, but there was no getting around the level of care needed to place the bricks correctly. But it’s all pretty much done now. And just for comparison to the before screenshots I took when I started, here’s how how the level looks now:



There’s still plenty of work. The background is not yet done, nor are any of the pickups placed. The HUD needs updating to show the key gems the player has, and I also need to repair some dodgy mechanics around moving platforms. But I guess that’s just a matter of plowing ahead.
Devlog: Shutting Down Nano Journal
With the move to Obsidian for my journalling needs, I shut down my bespoke journalling web-app. I deployed it on 26th August 2024, which makes it just over a year old. I did start using Obsidian on the 20th though, so it didn’t quite make it the entire year. Even so, not bad for something hand made and somewhat neglected. Most things I eventually abandon last way less than that.
Anyway, here are some screenshots of the final version, just before I shut it down:
You can compare this with some earlier screenshots documented in these posts:
I guess you can describe the ascetics of this project as the “minimum amount to get working.” That was true of the backend too, which was somewhat rushed and difficult to maintain. That might be why I never really gave this a lot of love as other projects like Blogging Tools. But I added some features I that I thought were neat: such as attachments, and keeping a copy of a draft in the browser’s local storage before it was sent to the server.
Anyway, I’m now in the middle of migrating the old posts over to Obsidian. One thing I’m glad I added was Git synchronisation. And given that entries were plain markdown files, migration was simply a matter of checking out the repository and moving the posts across. Easy enough work, although I am taking my time. There’s a bit of reliving involved with moving the posts over, and I’m approaching a period where some pretty sad things happened.
Anyway, that was Nano Journal. Good at what it needed to do.
Devlog: UCL — Comparing UCL To Some Early Ideas
Comparing UCL to an idea for a hypothetical command language for a now-defunct CLI project, which aimed to combine shell-like REPL functionality with scripting capabilities.
On The Little Things of Data Representation
Attention to the finer details of how marshalled data is represented is important. Don’t neglect it.
Devlog: Blogging Tools — All About Images
Some recent changes to Blogging Tools around images and image processing.
Kicking the Tyres of Ollama's Native App
Some thoughts of my experience trying out Ollama’s new native app for the first time, along with my thoughts of some of the available models.
Moving TIL Computer To Quartz
Moving TIL Computer from a blog-like technical stack to Quartz 4 to enhance its functionality as a knowledge repository, transitioning from a blog format to a more wiki-like architecture while integrating with Obsidian for content management.
Some First Impressions of iPadOS 26 Public Beta
Thoughts on Liquid Glass and Safari after 30 minutes of use.
Devlog: Godot Project — Level 4-2 And Level 2-3
Progress has been made on level 4-2, and early development on level 2-3, alongside new game elements.
Devlog: Blogging Tools — Category Fixer
Adding an RSS feed parser and in-app notifications to build a feature to triage image posts that don’t have a category.
Devlog: Godot Project — Some Feelings
Progress on the Godot game has been fulfilling yet tinged with doubt about its value and purpose.
Moan-routine: LO's Predicate Signatures
A critique of function signatures the ’lo’ package offers for functions like Map and Filter.
On the UI of Coding Assistants And Agents
An AI assistant verses an AI agent may have less to do with the UI, and more with how it’s used.
I.S. Know: An Online Quiz About ISO and RFC Standards
An online quiz called “I.S. Know” was created for software developers to test their knowledge of ISO and RFC standards in a fun way.
Brief Look At Microsoft's New CLI Text Editor
Kicking the tyres on Edit, Microsoft’s new text editor for the CLI.