2019-09-23: If you’re using the Network Extension framework and are getting a crash building on Xcode 11 …

2019-09-06: It’s about to begin, excited!!

2019-08-22: 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 …

2019-08-22: For years I’ve been wondering where the track “When the tigers broke free” came from, …

2019-08-20: My Objective-C is getting a little rusty… * looks up NS_ENUM syntax…*

2019-08-16: Good read from Dropbox about the cost of sharing code between Android and iOS: …

2019-08-01: Beautiful and mind-blowing: solarsystem.nasa.gov/resources… Some get as high as 2.5km.

2019-07-30: Rework (23 July) is a great episode for people struggling with building complex software products in …

2019-07-27: Working in 2 week sprints was supposed to provide a realistic perspective on development capacity, …

2019-07-26: Even with all the battering rams and canon balls in my arsenal, I could not storm the gates of Sleep …

2019-07-26: despite my many invitations, attempts, offers of support; my love of sleep remained unrequited

2019-07-26: The night: a tempestuous ocean; sleep: an island too far

2019-07-26: Sleep eluded me last night; paraded it’s witnesses and suspects through my head; by the morning it …

2019-07-26: I am deliriously unslept!

2019-07-07: I feel like I’ve finally got a handle on how Auto Layout works with UIStackViews, how …

2019-06-28: My Son’s dog, a little white terrier, was leaving my office. He stopped in the doorway, turned …

2019-06-08: Wow, checkout What’s New in Swift developer.apple.com/videos/pl… from #WWDC2019. Feels …

2019-06-06: Considering SwiftUI, now I see how much wasted time was spent on intense discussions about things …

2019-06-04: #WWDC2019 So. Much. New. Shiny. My. Head. Exploding.

2019-05-14: Kurzgesagt is one of my favourite things on Youtube. “The Side Effects of Vaccines - How High is the …

2019-05-09: Top Tier CoreAnimation Tip in this WWDC2014 preso developer.apple.com/videos/pl… and …

2019-04-30: No one warned me that being a contract software developer, also means schlepping equipment up a …

2019-04-29: Even more Axiiio field testing; this time in the old convict settlement ruins near Port Gregory, …

2019-04-29: Some Axiiio field testing while in a camping trip. Getting a motion time lapse of the sunset.

2019-04-29: Garnet grains on a beach near Kalbarri, Western Australia. Looked like a dusting of pink sugar …

2019-04-16: Jumping on the immutable state bandwagon (with a nod to Redux) in an iOS app, suddenly opens up a …

2019-04-10: Well this is annoying. Same Swift code literal is correctly CGFloat outside of an array, but within …

2019-04-05: It’s only when you’re sharing code between platforms that you discover things like on …

2019-04-04: Working out of Axiiio labs this week. Working with embedded devices is a whole new world from …

2019-04-04: The new Xcode lldb v command seems a lot faster, but at first try I don’t think it can see …

2019-03-29: Whoa… if you know Objective-C, you’ll appreciate this method name I just found in …

2019-03-28: Hooray for Swift 5! Immediately had a use for the new Result type.

2019-03-26: Xcode upgrade, Swift 5 migration went surprisingly well. All I had to do was upgrade carthage and …

2019-02-24: This is Apple admitting their previous CoreData examples were rubbish: “Previously in iOS, the Core …

2019-02-19: My son said to me the other day he wonders why when there are so many companies selling content why …

2019-02-19: Cleaning out old cupboards and drawers is like suburban archeology. For example, in a drawer filled …

2019-02-18: Woo! published my first CocoaPod: Shawshank. A small but nifty Swift unit test framework for …

2019-02-18: #SurryHills Dim Gaggle of UberbEats riders outside Chur burger all bikes, backpacks, and impatience …

2019-02-18: Love in the time of unit testing Here’s the text of a lightning-talk I gave at the beginning of 2016 at one of …

2019-02-16: Here it is: boardgamegeek.com/boardgame…

2019-02-16: So many evil cats! Played Root for the first time. Really good fun. Each player has different rules, …

2019-02-12: Currently experimenting with CoreLocation and extending types to provide Measurement values: …

2019-02-12: Love this Apple documentation for magnitude: developer.apple.com/documenta… TL;DR: “use …

2019-02-06: Hey I might be a bit biased, but… www.inc.com/brian-de-…

2019-02-03: Nothing says you love your dog more than waking up to find you still have a dog. Despite being up at …

2019-01-31: I’m disappointed that the non-meat hamburger companies haven’t used, what I think is, the obvious …

2019-01-21: Hooray! New Buke & Gase album www.bukeandgase.com

2019-01-21: Uppercase UUIDs on iOS If you work in a cross-platform company, you realise iOS is the only one to output upper-case UUIDs. …

2019-01-06: Opening the Mac OS Books app to check the spelling of Hugh Howey’s name, I clicked on the book …

2019-01-06: Haven’t read a book in a while and I finished 3 books over Xmas: The Wool Trilogy by Hugh …

2018-12-07: So my dog just walked into the office and belched… and that’s how I knew she’d …

2018-12-07: I awoke this morning with a stunning realisation: I have never heard a cat fart.

2018-11-30: In Swift what is the nature of an optional Void ? If it’s .some then it’s nothing, but if …

2018-11-18: One of my eldest sons said to me this morning “I think one of the best parts of parenting must be …

2018-11-15: Swift enums are a thing of beauty and wonder

2018-11-09: I’m building a document-based app, and having to setup a seperate Xcode framework target for …

2018-10-26: Dining Room Table Project - Part 4 First board filled, sanded and oiled. I’m in love with …

2018-10-26: Dining Room Table Project - Part 3 Working out the best way to fill the holes, cracks and gnarly …

2018-10-26: Dining Room Table Project - Part 2: Making the steel legs

2018-10-26: Dining Room Table Project - Part 1 Selecting the wood: some lovely Western Australian Marri boards

2018-10-23: Lots of friendly people around here :)

2018-10-22: Hello micro.blog