• Day 20: Lounge. #inktober

    A person is reclining in a lounge chair while reading a book.
  • Day 19: Confused. #inktober

    A stick figure person looks confused at a parking sign displaying different parking rules and times for various days, while a car is parked nearby.
  • I appreciate those mourning the loss of their programming craft. Maybe the tasks they work on during their day to day is more interesting than mine. But much of what I do professionally, a sizeable majority, is pretty rote: define this interface, put this data in that database, contact this service. And lets not forget the effort that goes into fighting with mocks. I’ve pass the point of morning the loss of manual effort that goes into these. They’re tedious and uninteresting, and I’m more than happy to give that to the LLMs.

    No, the coding challenges I find interesting, like language designs; or exercises that stretch me, like designing assets for games; I really only get to do in my spare time. There’s no call for doing this as part of my job: no-ones paying me for a half-baked language that’s useful in only a few domains. This, I keep for myself to work on.

    For the code I write professionally, I’m still trying to find the right balance. There’s no real mandate to use agents, and my use of them on production code tends to be governed by the need to deliver something quickly. Time permitting, I do prefer to write the production code myself, and get coding agents to review and update the tests. That understanding that only comes from tactile feedback is real.

    That’s not to say that everything I do professionally amounts to coding. It’s pretty much a minority of how I spend my day. Much of it is design, support, investigating things, helping others. Doing these activities, I think, is the bulk of the reason why I’m getting paid. And so far, no agent is capable of automating these jobs away.

  • Apple should add a “I choose to sell my soul for notarisation” option to their developer program. When enabled, it will auto accept any agreement they throw at me, just so I can keep their notarisation services from failing requests due to some agreement I failed to agree to.

  • It’s a strange property of software development that the higher quality the software is, the less noticeable it is. Think about the last time you thought about who is maintaining Vim, or Bash. Software that draws attention to itself does not win loyal users. Silence is truly golden.

  • Day 18: Flightless. #inktober

    Auto-generated description: A simple blue pen sketch depicts an emu standing on the ground with grass around its legs, labeled as Day 18: Flightless.
  • I’ve started listening to some of A Man from the Future by the Pet Shop Boys. Haven’t heard the whole album yet but the first two tracks have been real ear-worms. 🎵

  • Day 17: Contraption. #inktober

    Auto-generated description: A hand-drawn sketch depicts a Rube Goldberg-style contraption involving gears, a spring, a motor or pump connected to a power source, and a scissor lift mechanism labeled TION.
  • First time I’ve been on a flight where the crossing time is estimated to be so much faster than expected, we actually had to delay departure to arrive at our gate at the alloted time.

  • App recommendation: Organic Maps. Found this app to have the best maps for walking trails during my trip. Offline support too.

  • Auckland and Waiheke Island

    Okay, one more short update on my trip. Today, I decided to take the ferry over to Waiheke Island. This was one of the original ideas while I was planning this trip, and I was indecisive about whether I would actually do it. This morning, after breakfast, I walked down Queen Street to the harbour building with no real plan to jump on a ferry. But when I arrived, I decided “why not”.

    Continue reading →

  • Asked the agent to make one small addition to my FollowSpec implementation: a button which will pick one at random and open the site. The goal is to discover new sites, and while the pickings are a bit hit and miss (there are a few dead sites in the lists I tried) I found one or two worth following. I guess I just need to cast that fishing line a few more times.

    Auto-generated description: Leon Mika's profile is displayed, showing a list of account's they are following on a social platform, with usernames and associated websites.
  • The gulls are frickin’ eager today. One nicked a chip from the table right in front of me.

    A coastal outdoor seating area features two seagulls, one perched on a railing and the other in mid-flight, against a backdrop of a cloudy blue sky and calm sea.
  • Got excited with the addition of FollowSpec that I ask agents to add a “following” view to my vibecoded RSS reader. It’s a simple affair — it just opens the profile page so far — but it came out well.

    Auto-generated description: Leon Mika's profile following tab displays four followed accounts: Manton Reece, John Siracusa, Liss is More, and Jonathan Hays with their websites or handles.
  • Whitianga and Coromandel

    Arrived at Whitianga, my penultimate stop, yesterday afternoon. It’s a lovely little town on Mercury Bay, with a nice beach, quite a lot of water activities (fishing, boating, etc.), and some interesting costal rock formations.

    One of them, Cathedral Cove, was recommended to me by one of my work colleagues, along with the person checking me in. I kind of wish I planned this better, for to see it you’d have to drive back south for 45 minutes, board a shuttle bus, and walk 40 minutes. If I planned this better, I could’ve done this before arriving at Whitianga. What I probably should have done is stay another day, which would’ve given me time to do this. Unfortunately, there wasn’t much time when I arrived, and while I did plan to go today, it would’ve thrown my scheduled out. Something for next time perhaps.

    Continue reading →

  • Day 15: Hooray. #inktober

    A drawing features a party popper exploding confetti and streamers surrounded by three balloons, labeled Day 15: Hooray.
  • Day 14: Lady. #inktober

    A lady wearing a hat and necklace holds a drink in one hand while standing next to a tall, glowing lamp.
  • Got inspired by something Simon Wilison did and made, well “commissioned”, a small Skyroads clone called Cosmic Hyperjet. Runs entirely in the browser. And while agents built most of the game, I did design the levels. It even comes with the level editor I used to build them.

    Auto-generated description: A futuristic space-themed racing game called Cosmic Hyperjet shows a spacecraft navigating a narrow, elevated track with collectible coins floating above it, set against a starry background.
  • Back in Auckland and doing something I’d never thought I’d be able to do: take the train. Nice new metro guys! 👍

    Auto-generated description: A modern train has arrived at an underground station where passengers and staff are waiting on the platform.
  • 🔗 Brent Simmons

    I wish people would stop calling it Twitter. Twitter is gone forever. It’s X.

    I’m sorry, I can’t do that. I not polluting the archive of this blog with such a horrible name. It’s either “Twitter” or I never speak of that site again.

  • There’s something I find very soothing about seeing beacon lights flashing along a coast. I guess it’s because I’m usually on holiday when I’m somewhere that has them. Even so, their steady rhymic pulsing is somewhat relaxing on it’s own.

  • Could I travel to San Francisco for a meetup? What’s the minimum amount of time I need to spend there to make it worthwhile? I know of someone who travelled to Wellington for a weekend to attend a movie premiere. Of course, see recent post for why that’s relatively easier to pull off.

  • Tauranga And Rotorua

    Arrived at Tauranga yesterday. It was another beautiful drive from Gisborne, along the Motu River at the foot of green mountains to Ōpōtiki, then along the coast to Tauranga. I remembered to stop and take a few pictures this time.

    Auto-generated description: A winding road runs alongside green, forested hills under a partly cloudy blue sky. Auto-generated description: A white car is parked near a road surrounded by lush green grass, trees, and a hillside under a blue sky with scattered clouds.

    Tauranga was a place recommended to me by one of the kiwis that I work with. It’s a good recommendation, although it’s a lot larger than I was expecting. There’s an airport, a bulk load and a container seaport, and a railway connection, that crosses the bay on a bridge aside a footpath. It would’ve been good to grab a video of a train passing while on the bridge. Alas, my timing was all over the place.

    Continue reading →

  • 🔗 Jonathan Hays: Code Boom. Talent Bust

    I suspect we’ll have discovered that AI hasn’t eliminated the need for good software engineers. It’s simply changed what those engineers are capable of producing. We’ll also have spent years discouraging young people from entering the profession.

    I heard someone compare the introduction of AI agents to the development of auto-pilot and fly-by-wire for aviation. Such tech didn’t kill the career prospect of pilots. On the contrary, it made them more in demand.

    Via: Manton Reece

  • I made the point of not being afraid to push the ped crossing button yourself when you’re with someone. Well, this intersection in Rotorua is one where you absolutely must push the ped crossing button, continuously. If you don’t, you won’t get the green person. Took two cycles to discover this.

    Auto-generated description: A pedestrian crosswalk button is mounted on a yellow pole at a traffic intersection with cars and traffic lights visible under a cloudy sky.
  • Ran the new Blog Audit feature that was released today. Took about an hour and a half to run. Here are the results:

    Auto-generated description: A website audit dashboard displays statistics on links, images, accessibility, security, feeds, plug-ins, and missing paths with indicators of valid and problematic items.

    Regretfully, many of the broken links were to sites I once controlled.

  • I think I’ve a little exhausted from travel and somewhat ready to go home. I’ve still got a few more days to go though. But I think for next time, I’ll take two weeks leave, but 10 days actually travelling, and a few at home recovering.

  • Day 13: Flimsy. #inktober

    A stick figure is precariously balancing on a stack of chairs while reaching for a hanging light bulb, labeled Day 13: Flumsy.
  • Day 12: Toss. #inktober

    A hand-drawn sketch shows a waste-paper basket with crumpled paper balls inside and some paper balls scattered around it, with the text DAY 12: TOSS written above.
  • Day 11: Rescue. #inktober

    A hand-drawn sketch shows a helicopter performing a rescue operation lifting two people from a boat in the water.
  • Opened an unassuming cupboard and encountered, by far, the best thing I’ve found in a hotel room.

    A compact laundry setup with a front-loading dryer stacked above a top-loading washing machine enclosed within wooden doors.
  • Hey, wouldn’t it be funny if HomeView was just one of the many names “disclosed” to Apple employees used to find out who leaks it to Mark Gruman? The actual name is something else, but they go to everyone who “needs to know” and give names like HomePad, TablePad, CounterView, etc. Like a watermark.

  • I’ve been using a Tailscale exit node located back home for most of my devices while I’m away. It’s holding up surprisingly well. Granted, I’m not pressing it by watching loads of video (some video but nothing like constant short-form). But a roundtrip across the Tasman seems to be quite performant.

  • Gisbourne

    Arrived at Gisborne today. This is a brief stopping point around the east cost: I’ll only be spending the night here. I hear Gisborne is known for its wine, and I gather visiting vineyards or going to wine tasting are what people generally do when they visit. That’s not really my scene (more of a beer drinker myself). And, honestly, the reason I was attracted to Gisborne is because I know a town outside of Melbourne that shares the name, and I wanted to checkout its namesake (there’s also a Taradale outside of Napier which shares the name to a town in regional Victoria. Back home, you pass both Gisborne and Taradale on your way to Castlemaine, which is why I’m familiar with them).

    Continue reading →

  • That’s the second time this year an oak tree sheltered me from the rain when I went out without an umbrella. The spring leaves have grown in, so the protection is more decent than last time.

    Auto-generated description: A peaceful outdoor setting features a grassy area with two picnic tables under the shade of large, leafy trees.
  • Napier And Havalock North

    9th Oct 2026

    Left Feilding today and headed to the Hawke Bay. The first stop is Napier for two nights.

    The Scott Base B & B at Feildings was lovely. Hosted by Brenda, it was a very comfortable stay amongst a lovely part of the world. Very fine breakfast too. I can definitely recommend it.

    Auto-generated description: A white house with a wooden deck and stairs overlooking a green lawn and surrounded by trees under a partly cloudy sky.

    I tried to find the caravan park we stayed at Napier the last time I visited, about 20 years ago. Its location relative to the town centre is completely lost to me, and the two caravan parks I checked did not ring any bells. Maybe it’s no longer there. I guess a lot can change in 20 years.

    Continue reading →

  • A small selfie wearing a new jumper I picked up before my trip. Cost me $5.00, down from $30 (I scanned it twice as I thought it was an error). And it’s great: warm, right size, feels comfortable, even has pockets. An incredible buy!

    A man wearing a brown jumper stands on a pathway with a grassy area and trees in the background.
  • 🕹️ Triple-A Minesweeper

    Parody of the classic Window’s Minesweeper as if it was developed as a modern-day AAA shooter. Very amusing.

    Via Bluesky post by the developer: Mike Lacher.

  • Organised my gift for my niece’s upcoming birthday. She loves birds so I’m giving her a copy of Omnibird, as recommend by @Miraz. She may be a bit young for it now, but she’ll grow into it. She loves drawing too, and the pencils were only $7.00 NZD with the book, so that was a no-brainer.

    Auto-generated description: A set of 36 colorful pencils and a book titled Omnibird: An Avian Investigator's Handbook by Giselle Clarkson are placed on a dark round table.
  • I’ve never barhopped in my life, but this might be the first time I’ve cafehopped.