Gallery: Newport Workshops Open Day: lmika.org
Gallery: Newport Workshops Open Day: lmika.org
Gallery: Newport Workshops Open Day: lmika.org
Coffee at the cafe may cost around $6.50. But I’m not paying for just coffee: if I wanted coffee, I would’ve made it at home. I’m paying for “coffee at the cafe,” to have the ability to be out, sit, read, or write a post like this.
Devlog: CSVTool - A Vibe-coded CSV Editor: lmika.org
Devlog: Weiro - Update 6th March 2026: lmika.org
We never got a satisfactory answer as to why a raven is like writing desk. Maybe it will prompt one to wonder why a crow is like a kitchen bench. Well, it’s probably not worth considering why, as the two are completely different things (that is, unless, you opt for a bench with black surfaces).
I’ve not yet used a REST endpoint tester that I liked. I have dreams of building one that would work for me, but I haven’t found a workflow that is any better. Something about using GUI tools for testing REST endpoints that just sucks.
For anyone else going mad that you’ve set JAVA_HOME but Flutter is not picking it up and reporting a different version, you need to configure the JDK path in Flutter itself. It may be getting confused with the version that comes with Android Studios. Use:
flutter config --jdk-dir="$JAVA_HOME"
Oh, and make sure it’s Java 17. Tried building the APK with Java Temurin 25.0.2 and Gradle errored out with this super useful error message:
FAILURE: Build failed with an exception.
* What went wrong:
25.0.2
Great job, Gradle. Always helpful. 😛
Degraves Street. I’ve lived in Melbourne my entire life, yet this is the first time here.
Devlog: Well Read - An Inkwell Client for Android: lmika.org
Grew frustrated with Android a few days ago and wondered if I would ever switch to iOS. But after setting up a pipeline for a Flutter Android app, being able to side load it directly from the build artefacts is way too good a feature to throw away. So I can’t see myself switching anytime soon.
You see these car lifts or “stackers” everywhere in South Melbourne. Didn’t know they were as prevalent as they are until I knew someone who used one. Apparently they’re decent, if they’re working.
I wonder if the split between the coding as a craft, verses coding as a means to a finished product, is a false dichotomy. There’s always a mix between the mundane and the interesting for any coding project. Moving and shuffling data between API, modal, and database is pretty rote at this point, and is...
lmika.orgA lot fewer people on the train into the city today.
Does anyone else keep a blog and not want people they know know about it?
It’s kind of fun seeing what product decisions coding agents make when you slacken the reins a little. Without being specific, I asked an agent working on a TUI to have a way to indicate that a row in a table is selected. I would’ve expected it to highlight the row, but no: it opted to indicate a selected...
lmika.orgIt looks like Go’s getting a UUID package added to the standard library. Someone’s been reading my mind, or at the very least reading my blog. 😏
On my commute. I wanted “Mark all as Read” added to Well Read. Cracked open the coding agent to make the change, push it to Forgejo to build the release, which I side loaded onto my phone. By the time I arrived at my station, it was there. Pretty nice!
Word of the day: kenopsia, (n) the strange sensation experienced while seeing a place that should be/is usually filled with people that is empty or abandoned.