I’m in a doctors office waiting room with a kiosk. When you enter it says go to kiosk to get a ticket with a number. You touch the kiosk just to get a number printed. When it’s your turn, a voice says “serving X at window Y” just like the DMV (except the sloth is on intercom duty because holy crap is that voice slow).
This is an office that sits empty most of the week. There’s no one else here, and when you press a button for the ticket the voice starts calling it before the printer even finishes.
I’m explaining this because this is a system very clearly designed for the worst case scenario that almost completely discards the most common scenario. And a lot of systems do that, please make sure yours doesn’t. Could the kiosk screen simply say “go to window” when there’s no queue and it knows it’s going to call the number immediately? Well yes, but no one cared enough about the common case.
As always, step 1: care. Without that, step 2 doesn’t matter.
The craft of SwiftUI API design: Progressive disclosure
#Swift #SwiftUI #Programming #WWDC #iOS #macOS
https://www.wwdcnotes.com/notes/wwdc22/10059/
I recently discovered that if we add an image name to the Localizable.strings file in a #SwiftUI project, SwiftUI will automatically use the localized string as the image accessibility label. We don't even have to apply the accessibilityLabel() modifier to the Image view.
I also added a quick tip on my blog about this: https://nilcoalescing.com/blog/ImageAccessibilityLabelsFroLocalizableStringsFiles/
“White” is NOT a race…although it is codified as such [see any government application]
“Whiteness” is a moving target that expands and contracts based on who, in that moment, is ALLOWED to benefit from and leverage its systems, institutions, and policies of white supremacy and anti-Blackness
Who’s “white” changes whenever those in power need to distract its beneficiaries, from addressing the inherent harm and violence that is white supremacy; making them a complicit partner in exchange
And yes, Apple’s password manager syncs Verification Code generators. You don’t ever need to worry about losing a phone or getting a new phone and losing any of your codes.
SwiftUI is looking for interns!
FAQ:
* Both a frameworks internship (writing Swift) and a compiler internship (also writing C++) are available
* Unfortunately not remote friendly, but housing is provided
* Paid (I don't have exact numbers but I've heard it's typical FAANG internship rates)
* I can vouch for the hiring manager not being an asshole
* Usually 3 months starting in the spring but timing can be negotiated
https://gist.github.com/kylemacomber/255ebcc567a6c2043297750a271b36ca
I've asked a similar version of this question before, but I'm going to ask again to clarify what I'm interested in. If you are a watch app developer who encourages users to put a complication from your app on their watch face so you get more background app refresh opportunities, what do you do with those opportunities, aside from updating the complication itself?
Finally listened to the first 5 episodes of Ultra on a hike on Saturday and the last 3 on my evening walk tonight. Fascinating (and frightening) history… and a reminder that history repeats. https://rachel-maddow-presents-ultra.simplecast.com/
Apparently there are people out there who think it's inappropriate to use Mastodon to talk about books you've written or promote projects you've worked on because it's marketing and self-promotion?
I am not one of those people. I implore you to write about the work you have done and the things you have made - I want to hear about that stuff!
I am back from sunny LA and doing my STUPID MENTAL HEALTH WALK in STUPID GREY PORTLAND and I am feeling TIRED AND DISPIRITED AND COMING DOWN so this STUPID WALK better help with my STUPID MENTAL HEALTH #stupiddepression #stupidmentalhealthwalk #stupidbrain #stupidmentalhealth
This reminds me of when I listened to The Story of Star Wars, an abridged version of A New Hope, on vinyl as a kid while flipping through my Star Wars trading cards, arranged in the order the scenes appeared in the movie. (Yes I am GenX and remember a time before the VCR, much less streaming. I also remember getting A New Hope on videotape for Christmas, when it cost $80. I still have it.)
I had heard Andor was good, that the first couple episodes would seem slow, that you should watch it 3 episodes at a time, etc. I waited until the whole thing was available and then watched it over a couple nights with my spouse a couple weeks ago. I’ve now watched it two more times through just in the past week, and I’m now listening to https://music.apple.com/us/album/andor-vol-3-episodes-9-12-original-score/1658398472 on the HomePods. I am so in.
Software engineering manager, ice hockey winger, bike commuter. watchOS System Experience. She/her. Unlikely to respond to DMs; might reply to public @s. Please file Feedback, and post the number!