• It’s about to begin, excited!!

  • Trying to track down my Grandfather’s WWII service medals and record of service book.

    Here’s a mystery! I was searching for details about my Grandfathers WWII service in Tobruk today; he was Private Stanley Herbert Seiver, serial number: WX9870. I stumbled on some photos of his medals and service record on a Flickr photo stream:

    www.flickr.com/photos/ka…

    This was uploaded to Flickr in 2015, with a comment saying “Found on eBay”.

    Turns out they’ve been missing since 2001, and no one has seen them since. I assume sometime in 2015 they were sold on eBay.

    Not sure what to do next…

  • For years I’ve been wondering where the track “When the tigers broke free” came from, that’s heard at the start of the Alan Parker, Pink Floyd: The Wall movie. Because it’s not on the Pink Floyd album.

    Just found it on The Final Cut album! In all those years a simple search would have probably found it for me :P

  • My Objective-C is getting a little rusty… * looks up NS_ENUM syntax…*

  • Good read from Dropbox about the cost of sharing code between Android and iOS: blogs.dropbox.com/tech/2019…

    I’ve never fully bought into the notion that building native apps on Android and iOS is a waste of engineering capacity because you’re building the same thing twice. I’ve no experience to back that up, just a feeling that native development is the most straight forward way to get a product made. Straight forward to maintain, support, hire developers for. You’re not swimming against the current of the platform improvements that are constantly delivered by Apple and Google.

  • Beautiful and mind-blowing: solarsystem.nasa.gov/resources…

    Some get as high as 2.5km.

  • Rework (23 July) is a great episode for people struggling with building complex software products in teams overcast.fm esp. if you’re over the way agile is done in a lot of places.

  • Working in 2 week sprints was supposed to provide a realistic perspective on development capacity, to enable better product prioritisation decisions. In my experience all it did was allow pressure to be exerted downwards to the developers; always the question why sprint targets were missed.

  • Even with all the battering rams and canon balls in my arsenal, I could not storm the gates of Sleep Castle.

  • despite my many invitations, attempts, offers of support; my love of sleep remained unrequited

  • The night: a tempestuous ocean; sleep: an island too far

  • Sleep eluded me last night; paraded it’s witnesses and suspects through my head; by the morning it was still at large.

  • I am deliriously unslept!

  • I feel like I’ve finally got a handle on how Auto Layout works with UIStackViews, how stackviews get their intrinsic content size depending on the set alignment and distribution properties. Luckily, just in time to be able to toss it all away for SwiftUI :D

  • My Son’s dog, a little white terrier, was leaving my office. He stopped in the doorway, turned to look back at me, farted noisily, then continued down the hall. Now I’m racking my brain for what I might have done for him to take offence. An acrid cloud of tension lingers in the air between us…

  • Wow, checkout What’s New in Swift developer.apple.com/videos/pl… from #WWDC2019. Feels like Swift suddenly got super powers with Swift 5.1. Also shows how SwiftUI is a direct product of these new features.

  • Considering SwiftUI, now I see how much wasted time was spent on intense discussions about things like, should you pass your model object to your UITableCell subclass to set its properties?

  • #WWDC2019 So. Much. New. Shiny. My. Head. Exploding.

  • Kurzgesagt is one of my favourite things on Youtube. “The Side Effects of Vaccines - How High is the Risk?” youtu.be/zBkVCpbNn…

  • Top Tier CoreAnimation Tip in this WWDC2014 preso developer.apple.com/videos/pl… and ronnqvi.st/multiple-… Commit a change to a layer property, and also animate from the difference to 0 with additive = true. Smooth. (New to me anyway :))

  • No one warned me that being a contract software developer, also means schlepping equipment up a mountain…

  • Even more Axiiio field testing; this time in the old convict settlement ruins near Port Gregory, Western Australia

    mp-photo-alt[]=mp-photo-alt[]=

  • Some Axiiio field testing while in a camping trip. Getting a motion time lapse of the sunset.

  • Garnet grains on a beach near Kalbarri, Western Australia. Looked like a dusting of pink sugar across the beach.

  • Jumping on the immutable state bandwagon (with a nod to Redux) in an iOS app, suddenly opens up a bunch of opportunities for testing. I can save and load an app’s state to/from a file, which is super handy.

subscribe via RSS