• If you’ve ever wondered what SwiftUI view preferences were look no further! Take a trip through the daisies with Buzzy: www.raywenderlich.com/26733845-…

  • In regards to growth marketing, surveilance capitalism, algorithmic moral-panic-driven profiteering I think there’s kind-of Darwinian evolution of our kids’ immune systems. My (now adult) kids responses to all this nonsense really brightens my day.

  • The axiiio nano camera robotics system is back, baby!

    Indiegogo > October 19, 2021 www.axiiio.com/view/laun…

    We’re offering 4 kits this time, motor encoder has been redesigned, software has been improved. It’s better than ever.

  • Meet Buzzy! She’s the star of a new article I’m writing for www.raywenderlich.com

  • Finally achieved my full vaccine potential!

  • Apple Maps shows a new message I’ve not seen before asking if I want to switch routes to save 2 minutes. When I don’t answer BECAUSE I’M DRIVING, it does it anyway. I realise late that it’s now taking me to the freeway, which I was trying to avoid. I Keep avoiding the freeway and now it takes me on a wild ride adding 15 minutes… well done.

  • Sometime mobile software UIs feel like they’re just activity indicators all the way down.

  • A few years back there was a backlash against job descriptions seeking rockstars, or ninjas. And that was a relief. Now, I think we’re entering a post-startup era; I keep seeing job descriptions emphasising low-ego engineering cultures. Low ego seems to be the new value statement describing the essential ingredient to good engineering, replacing the rockstar?

  • The tech culture attitude that you have to get on the train or else get left behind is horseshit. Never met a programmer who was unable to get up to speed about something new, when the need arose.

  • My newest article is up on raywenderlich.com: Getting a Redux Vibe Into SwiftUI www.raywenderlich.com/22096649-…

    The bit I’m most proud of: “Usually, state management code feels like soggy bread held together with duct tape.”

  • Apple now advertising in settings app? Seriously?

  • Got the Jab this morning!

  • Pffft Bill & Melinda Gates are such noobs, bailing out at 27. Kris and I are coming up to our 28th!

  • Don’t know about you but “Get started with Trello Workspaces: add your Personal boards to a Workspace now, or it’ll happen automatically starting April 24th.” seems vaguely threatening?!

  • Making the example app for my next article about using a Redux-style architecture in SwiftUI. Can you guess what the app is called?

  • Discoverred this morning that there are no posts on the axiiio Facebook page (https://www.facebook.com/axiiio) and we can’t post new ones. That’s because Facebook has classified us as a “news” site and currently blocked in Australia! WTH?

  • Hey I wrote a CoreData tutorial: www.raywenderlich.com/14958063-…

    This whole tutorial is the result of satisfying a strange compulsion I had: starting a tutorial with the one word sentence “Fireballs!”

  • A Haiku to social media:

    Instagram accounts cross paths, following, liking algorithmically

    I am loosing my mind…

  • Facebook Management UI is like some Crazy, Hostile Text Adventure Game You Can Never Win

    Recently I’ve spent some time managing the axiiio social media accounts, and I can’t believe how much of a train wreck Facebook management UI is. Is this the peak of split testing/optimisation/growth hacking ? If so, I’m out!

    I’ve found 3-4 different UIs for the same management features, each one with it’s own bugs, differences in displayed information, performance issues, functionality limits, and how to navigate there. It feels so hostile for me to use and try to navigate; as if I’m a lab rat in a maze.

    For the axiiio page, I go to Manage Page, to find two ways to see Notifications, one on either side of the screen. Marking all as read on one list fails to mark them as read on the other. Every other manament UI also has a notifications list, it seems they all manage their unread notifications individually.

    I open Publishing Tools, and select Published Posts and it shows me an advertorial for Business Suite, but I can still create a post from there. I can also still see my draft posts, and create a new draft. If I select Video Library, it takes me to Creator Studio in a new tab. There I see a list of Facebook posts and a seperate list of Instagram posts. If I go to Business Suite and select Posts I see a list of all Facebook and Instagram posts together.

    Amusingly, in the original Publishing Tools screen, once you select Video Library and the new tab opens, back on the original tab you can see an advertorial for Creator Studio. “We’re moving to Creator Studio!” it announces with enthusiasm. “Post and videos are moving to Creator Studio. The transition will begin from between late September and early October.” This is the only place I’ve seen this notice.

    For ads I can visit Ad Center, or Ads in Business Suite (which shows me Ad Center embedded). At the bottom of the list in Ad Center you see a link: “Show more details in Ads Manager”. Ads Manager is entirely different to anything else, a crazy tri-pane hellscape of tables and tabs. Ads Manager causes a Safari lockup sometimes, forcing me to close the tab. Want to know how well an ad is doing? Good luck!

    Back at Manage Page, select Insights and you’ll see a summary of page and post statistics. You can do the same in Business Suite to see a different Insights UI. Try this in Creator Studio and you’ll find a 3rd take on it.

    There’s a link in Creator Studio Insights labelled Overview. Select that one! Like some crazy puzzle adventure game, it’s a secret portal and you’re transported to an even older UI called FB Pages!

    This looks to be the same as the Manage Page Insights page but with a different design. However, FB Pages still has a navigation bar. To what you should ask? It’s another Ad Center! There’s another Notifications list (unread marks still glowing for all the notification I’ve marked as read on previous screens!). There’s also another UI for Publishing Tools!

    Visit Publishing Tools and you can enter the recursion tunnel by selecting Video Library to open Creator Studio, or selecting Posts and clicking the Try Business Suite button.

    There seems to be no end to this recursive madness, I’m holding onto the thought that when the time comes, I can just leave and never return.

  • Great article by Independent Australia :independentaustralia.net/politics/… Julia Gillard gets far less credit that she deserves.

  • Was woken up last night by an argument I was having in my dream: you can’t apply the practice of software metrics to a marriage! You’re only measuring one dimension, growth, and you don’t know where that’ll come from! Truth bombs?

  • Deep breath, crossing fingers… holy shit… this thing that’s been my life for nearly 2 years is on Kickstarter!

    axiiio nano – Flexible, Reconfigurable Camera Motion Control www.kickstarter.com/projects/…

    Check it out!

  • Checkout ProMoCo! This is the app I’ve been working on that drives the axiiio nano Camera Motion Control System. www.axiiio.com/view/arti…

  • RIP Hamish 2005 - 2020

    Hamish was a white Terrier puppy that we gave to our Son aged 11 as an encouragement reward for doing well at school. Our son was born with cerebral palsy, and during his school years he faced more challenges than most. But Matthew and Hamish were alike in their determination and tenacity.

    In a way, Hamish was a therapy dog for our Son. A constant, loyal companion, Matthew could look after and train, and who would return his affection faithfully. Matthew is now a working Archeologist, a tribute to his doggedness to overcome his challenges and achieve a role where he thought he could make a contribution to human knowledge and society.

    Hamish deserves a memorial for his contribution to our son’s life and our family, and this brief blog post is mine.

    Hamish’s favourite activity was going for walks around the neighbourhood where he could pee on every tree, bush, lamp post and street sign. He did this with practiced precision, often spending minutes walking back and forth, lining up the perfect shot. This would continue for the whole walk, long after the tank was empty.

    His favourite walks were along the beach, where he could target particularly nasty smells, such as the rotting remains of sea creatures, to roll in and bring home with him.

    He’d make a bone last days; gnawing on it for hours, then burying it until it was ripe several days later, reviving it from the earth and spending a few more hours at it He was a true fetid gourmet.

    He was fond of all company, accepted pats and belly rubs from anyone willing.

    He particularly enjoyed wrestling with our children, playing tug of war with chew toys. He’d end up on his back, short arms splayed wide, grinning like a fluffy white ewok.

    When I worked from home, making early starts, he’d come and sleep under my desk after breakfast keeping me company. I put a dog bed in my office so he’d have somewhere comfortable to lay down.

    In more recent years, as he got older, he lost his hearing and gained a host of medical problems that made life uncomfortable for him. He slept most of the day and we bought him dog beds for his favourite resting spots; usually in places where we’d hang out in the house as a family.

    During the day he’d visit the backyard repeatedly to lay on the grass in the full sun. I think the sun warming his old bones gave him relief.

    Now we have a stack of smelly, unused dog beds in the corner. A strange void that we can’t shake; a bark from the other end of the house; a flash of white crossing the threshold to the backyard; the click clack on the timber floor as he comes looking for us in the house.

    I’m sure we’ll find more fetid treasures he left for us buried in the yard somewhere.

  • Petition EN1938 - Royal Commission to ensure a strong, diverse Australian news media

    Just signed K-Rudd’s Murdoch News petition: www.aph.gov.au/petition_…

    Murdoch media is a blight on the world, divisive and repugnant; causing misery and destruction purely for political and financial gain. And I’m pretty sure we can blame Murdoch for the NBN fiasco.


subscribe via RSS