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…
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…
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.
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.
Spend yesterday afternoon making a sunset timelapse with Adam and @axiiio at Elizabeth Quay in Perth. Beautiful and sunny, but it got quite chilly in the evening. Perth is the capital of sunsets!
2 beautiful Perth Urban Cranes engaged in a rarely seen mating ritual
My son sent me this, showing the Australian LNP holding fast to this moronic line about the sun and the wind…
axiiio has been my professional life for the last 18 months, learnt a hell of a lot along the way. I’m pretty chuffed with how responsive the app is and how accurate and seemless the scale animations feel. CoreAnimation, for all it’s hassle, just plain rocks.
axiiio is a system of 3 core components that allow you to add programmable motion control to any camera rig, that you control over WiFi via the app. You can control up to 4 motors per receiver with the app, in real time, using preset cues, or through a motion program.
There’s a great short intro video on the axiiio Youtube channel.
The app can setup each motor for different roles; tilt, pan, roll, linear motion or lens control. There’s also a set of fine adjustments you can make to ramping, velocity responsiveness and so on. You can then setup your preferred on screen controls to suit your rig; a joystick control for tilt/pan, a slider-style control for controlling velocity (linear axes, rotational axes or zoom control for example), or a positional control for controlling motor position in real time (e.g. for focus control)
The scale for each screen control can display measurements, “wax” marks, cue marks and program marks that are highly accurate to the real position of the axis. Check out the test reel footage of this in action on the Youtube channel.
You can also create 3 types motion programs in the app: video motion, timelapse, and stop motion. Programs and configurations are all exportable and sharable as simple files.
Checkout the Kickstarter launch page for more info.
I was really happy with this paragraph:
” A well-designed haptic experience also takes time. You need to test many subtle variations, but it’s a hoot to be able to say to friends that you just spent the afternoon designing the perfect haptic experience for a crocodile eating a pineapple.” www.raywenderlich.com/10608020-…
My latest raywenderlich.com article is up! “Getting Started With Core Haptics” www.raywenderlich.com/10608020-…
subscribe via RSS