Leon Mika
banner
lmika.org
Leon Mika
@lmika.org
Software Developer and occasional writer of music. Based in Melbourne, Australia.
It’s a bit of a shame that I start browsing social media (or posting on Micro.blog) when I start listening to music on the way home. No longer “present” and actually listening to the music. Maybe I need to add a feature to Alto Player that’ll pause the music when I switch apps. 😀
January 28, 2026 at 5:57 AM
TIL you can Option drag things that have a MacOS URL scheme into Obsidian to create a link to them. Managed to do this for both a file and an email.
January 28, 2026 at 2:23 AM
Is there no bigger admission that a unit test is unreliable than attempting to fix it with a sleep? Ugh!
January 27, 2026 at 10:15 PM
Reason Go should add enums number 5,132: you’re not left up to runtime checks to verify that an enum value is invalid. You can rely on the type system to do that. It’s all well and good to implement marshallers and unmarshallers that ve... https://lmika.org/2026/01/27/reason-go-should-add-enums.html
January 26, 2026 at 11:33 PM
Thinking more about TextEdit, there seems to be a tension between the expectation of the user and platform owner. I can see TextEdit being a great testbed for any new feature the platform owner wants to add: iCloud Sync, AI writ... https://lmika.org/2026/01/27/thinking-more-about-textedit-there.html
January 26, 2026 at 9:38 PM
Chalk me up as someone who hates that TextEdit persists Untitled files. I use such windows as in-memory scratchpads that sometimes contain pretty sensitive information I do not want saved. It’s especially problematic when iCloud synchronises them to computers you’re not expecting them to appear on.
January 26, 2026 at 8:56 PM
Was not expecting to spend yesterday morning working on Dequoter, my Boop clone. Opened it up to do some light work and when I looked up, a couple of hours have passed. Added a few more processors to deal with lines, such as splitting a... https://lmika.org/2026/01/26/was-not-expecting-to-spend.html
January 25, 2026 at 10:36 PM
I’ve been playing taxi driver for these Honeybrown Beetles a fair bit recently. This is my third pickup in a fortnight.
January 24, 2026 at 9:09 PM
Hot day today. Perfect snake weather.
January 24, 2026 at 7:54 AM
Have finished a working version of my game for my niece. It’s only the free typing mode for now, which is essentially a basic text editor, with some colour options mapped to keys F1 through to F8. I’ve deployed a browser-based version of it if you’re curious.
January 24, 2026 at 12:24 AM
Added my 👍 to the other 192 on this Go proposal to add generics to methods. Great idea! I’ve been wishing for this for a while.
January 23, 2026 at 8:43 PM
HV #old Submission: https://lmika.org/2026/01/23/hv-old-submission.html

My submission for Hemispheric View’s request for fun and interesting computer peripherals.
January 23, 2026 at 12:56 AM
One part of me wonders whether this would’ve been caught earlier if I spent some more time analising the possible approaches for this refactor. Honestly, I don’t think I would. It’s not like I rushed into the schma changes without any thoug... https://lmika.org/2026/01/22/one-part-of-me-wonders.html
January 22, 2026 at 4:31 AM
Argh! Was almost at the end of a major refactor when I ran into an issue, involving a database index, which completely invalidated my approach. Just blew up a days worth of work. I could potentially remove the database index — I don’t think it’s being used — but it could come in handy later.
January 22, 2026 at 4:09 AM
Went to boardgames tonight. I’ll be honest: I didn’t feel like it. But I’m glad I did. Ending the night feeling quite better.
January 21, 2026 at 9:04 AM
🔗 TawakiCam Live

Live penguin camera stream set-up on Antipodes Island (for now). For anyone who likes penguins, which I think is everyone.

Via: @georgepenney.bsky.social on Bluesky
January 21, 2026 at 1:48 AM
Reposted by Leon Mika
Also, because this is so wonderful. Crested penguins/tawaki. Live! I love this sooo much.

tawaki.cam
TawakiCam Live
Live penguin camera stream. This is a temporary Antipodes Island setup until TawakiCam is relocated to a Fiordland tawaki/Fiordland penguin nest site.
tawaki.cam
January 21, 2026 at 1:34 AM
Finding myself drawing a circle with my finger on my laptop’s trackpad whenever I want to lock it. The reason is that I need to bring up the Touch Bar to press the lock key. Maybe one day I’ll learn the shortcut.
January 20, 2026 at 9:16 PM
The view under Kings Way.
January 20, 2026 at 8:12 PM
Devlog: Game For Niece — More Art and Cropping Ebitengine Images: https://lmika.org/2026/01/20/devlog-game-for-niece-more.html
January 20, 2026 at 12:25 PM
Good writing and interesting blogs will always beat out doom-scrolling. Maybe my solution to less social media is not so much resisting those apps as it is making sure there’s enough of a substitute to tide me over.
January 20, 2026 at 5:22 AM
Enjoyed a late dinner at the Prince Alfred Hotel in Richmond.
January 19, 2026 at 11:23 AM
Miss-timed my arrival at work today. I’m leaving late so I wanted to get in late, yet I didn’t leave late enough and I ended up arriving 30 minutes after I normally would. Habits die hard I guess.
January 18, 2026 at 9:12 PM
Rewatched Casino this evening. 🍿
January 18, 2026 at 11:05 AM
Well, would you look at that. Turns out I can draw… somewhat.
January 17, 2026 at 11:14 PM