Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

1 June

It’s such an eerie feeling when I wake up after forgetting to charge my iPhone 7 and the Home button isn’t a button anymore.

I guess this isn’t the best time to gush over finding out that Google Home can seamlessly understand different languages?

I’m cat-sitting for (French) friends and it had never occurred to me to even try talking to their Google Home in English. It works!

2 June


I’ve collected these for many years, and their time has finally come. I present to you the rise and fall of iTunes, told via its own error messages.


3 June

How did we reach the point where civilization would decide to reintroduce, in 2019, hourly audible chimes in wristwatches?

PencilKit is a huge Finally for me. Having consistent UI across apps is gonna make a huge difference to how integrated the Pencil feels.


The fact that Apple’s demonstration of new iPad typing gestures started with an “oops” points to the fundamental limitation of using gestures for everything, not to mention the inherent lack of intuitive behavior. #WWDC19

“Oh you missed the cheese-grater Mac? We’ll fucking give you a fucking cheese-grater Mac!”

It’s incredibly weird to finally see Apple introduce actual pro Mac hardware again. I’m having flashbacks to feelings I haven’t had in many, many, many years.


These accessibility improvements are downright wild! ❤️

You could use an iPhone to capture an actor’s facial performance, and now you can do motion capture too, straight from system APIs 🙌

I’m going to make every effort to avoid thinking about whether an equivalent of SwiftUI could just as well have been made with Objective-C or not, and accept that it’s time to switch to Swift. (Ugh.)


Very excited to find out all the things designers will manage to think of that break the assumptions built into SwiftUI!

I’ll probably never be able to afford a Mac Pro — and it’s ugly as sin — but it managed to make me more optimistic about the Mac than I’ve been in years. It even put me in such a good mood that I’m not griping about finally switching to Swift. Funny how halo products work.


Swift UI looks amazing, if you want to do something simple.

However, most declarative UI frameworks rapidly fall down if you want to do anything custom or outside it’s assumptions.

I wonder how SwiftUI will fare if you want to build “Magic Move” style screen to screen transitions [twitter.com]

I need devices on which to install those betas. I NEED DEVICES. GIVE ME DEVICES.


It was undeniably fun seeing Apple unveil the McLaren of Macs. Fun has been missing in the Mac hardware world for a long time.

I’ve never played much with iOS 12’s “view in AR” functionality. As I’m moving around a Mac Pro, I find out the iPhone uses what it saw before to create a somewhat accurate reflection texture 😲

4 June


(This is a prop for their AR showcase of the internals)


This is a fascinating iOS 13 feature. So it seems like your iPhone will charge to 80%, then finish the last 20% just in time for you to wake up #WWDC19


This is a computer for movie studios to buy in bulk for employees, not for the independent professional. The independent professional is the demographic that built Apple, but also the one that has been neglected by Apple the most and it seems like that trend will continue.


I’m actually incredibly disappointed that SwiftUI seems to be a new UI framework, not written on top of UIKit.

Declarative UI frameworks are great for simple straight forward UIs that fully their preconceptions. But if you want to violate those they are a massive pain!


If it was built on top of a normal imperative UI framework you could drop down to the real power of a normal framework instead of dancing through hundreds of hoops to make it work.

I’m fearful this will regress iOS UI into more bland plain simple UIs even further than iOS7.


Impressive for Apple to announce “Sign in with Apple” is mandatory if your app uses Facebook or Google sign-in on the day FTC & DOJ decide to start paying more scrutiny to big tech. [twitter.com]


Hahaha absolutely fucking not! Thank you iOS 13 for your improved privacy! 💖💖💖


We entered WWDC without Apple offering a modular desktop that meets our needs, and we’re leaving WWDC without Apple offering a modular desktop that meets our needs. They clearly don’t have enough developers in their focus group, so the Mac Pro is a major failure in that respect [twitter.com]


As someone who tried to get Sign in with your Microsoft account to happen during the Windows 8 era, I’m quite familiar with how much of a hurdle it is to provide enough value to sites/apps that they adopt an identity solution.

Apple being able to mandate adoption is the killer.

TIL podcasts in China are a seven-billion-dollar industry, mostly from subscription revenue

I wonder if the ubiquity of mobile micropayments plays a part, making it possible for listeners to pay for individual episodes before deciding to subscribe.


“Strong Customer Authentication” rules are like GDPR for ecommerce: huge changes but awareness & industry preparedness is low.

Retailers & payment processors like Amazon, Worldpay & Stripe worry that billions of euros of online sales could disappear



Using a mouse with the #iPadPro on #iOS13 is a truly transformative experience. The level of customisations is already incredible. This is what you can do with a 5 buttons #logitech mouse /cc @viticci @stroughtonsmith


If Batman was real, he’d probably be exactly like Elon Musk.

Bruce Wayne would throw an online tantrum where he calls Commissioner Gordon a pedophile because he didn’t ok his plan to rescue the mayor in an armored bat suit, and Wayne Enterprises would lose stock value overnight.

5 June

Damn, it had never occurred to me that the Finder could group files by color. It’s not perfect but it almost makes up for having moved color indicators to a small, unassuming, utterly useless dot all those years ago.


Apple has removed all the VR-related artwork and marketing material from their product pages. If nothing is announced tonight, or in the session schedule after the keynote, VR on the Mac is most likely dead.


This is a gut reaction but I still don’t think multitasking on iPad is really ‘fixed’. I think the core problems remain, and the new capabilities also introduce overlay additional complexity to the same (flawed, imo) spatial model.


At this point iPadOS is so full of undiscoverable gestures and tricks it feels like we have long past the point where trying to avoid the complexity of a file system, window manager and system menu has led to a much more complex patchwork of ‘simple’ alternatives.


Gotta say, with (somewhat obfuscated) mouse support coming to iPadOS, I am severely tempted. (From [reddit.com])

6 June


Sidecar in macOS Catalina Brings Touch Bar Controls to Non-Touch Bar Mac Users [macrumors.com] by @waxeditorial


There’s now a subreddit that’s populated entirely by neural nets who are themselves simulating other subreddits.

They’re sometimes kind to each other, sometimes awful, and they keep trying to ban each other’s posts.



When you sit in a crowded meeting room you’re basically just marinating in the exhaled gases of your colleagues. Research is starting to shed some light on what this does to your brain [washingtonpost.com]

7 June


I wonder if SwiftUI’s declarative nature would enable custom watch faces on watchOS without Apple having to run your app constantly or have it show stale data when presented

8 June


I hadn’t heard anything about Project Soli, Google’s radar-based hand tracker, for years. Was starting to worry it never made it out of skunkworks, but apparently it’s been cleared by the FCC. Could be a big step towards mobile gestural input.



We’ve all been targeting 10k steps a day because some Japanese pedometer company thought the character for 10,000 (万) looks like a person walking… [twitter.com]

10 June

I have one space with a multi-column Tweetbot window, and one space with a detached Tweetbot column side-by-side with Firefox (I’m using full/split-screen more and more). I keep Cmd-W-ing the Tweetbot column and having to repeat the whole setup because I meant to close a tab.

I know (or… I suppose?) they’re checking for UTF8 compatibility, but sometimes I glance at the address bar and wonder how I ended up summoning Amazon’s demonic branch.


I love seeing original Broadway shows when I’m in NYC and can get tix. It’s great that they’re live. But the original casts/productions are geographically & financially out of reach of most people. It’s elitist. So, a streaming service isn’t a bad idea. [cnet.com]

11 June


I’m going to spoil it for you because it’s so damn important.

Microsoft did a scientific study - based on MS Vista code and found that the best predictor of bugs was:


More people = worse code

More departments = worse code

Higher turnover = worse code

12 June


Don’t call nazis nazis on this site. Or you’ll be banned. For saying nazis.

The nazis, of course, can stay. Because they’re not saying nazis.

This is a good system.


Every app will grow until it includes… messaging, and a full browser.

I freaking loved Dropbox. A magical, unobtrusive folder that synced and was easily shared.

But Steve Jobs was right, that’s a feature not a product, so they had to bloat it if they wanted to stay independent. [twitter.com]

Doesn’t look like I can cancel Dropbox auto-renewal without immediately losing my 2TB. My subscription is annual, and renewed in April. Still might do it, because I’m tired of their bullshit.

I never wanted to rely on Box because I was certain they would someday renege on the lifetime free 50GB I got when I bought a webOS tablet a century ago, but somehow they still haven’t.


There’s nothing more on message than announcing you’ve ruined the simplicity of Dropbox with a blog post that takes 22 MB to load.


Why is the root level of iCloud Drive a mess of per-application folders 🤦🏻‍♂️

13 June


What I love about Apple Sign-In is that even if it fails, it’s likely everyone else is going to copy it—and we can finally undo the mess of email-addresses-as-identity [theverge.com]

14 June


macOS has become the OS of permission prompts and password entry fields.

Someone really needs to point out to Apple continually asking users for the system password is a security anti-pattern.

In the end user get so used to it they just type it an whenever asked without thinking


Of course Apple’s solution to that is just to limit what users are ever allowed to do, even after jumping through all the permission prompts (as SIP and the like show)

15 June

Designers hate information density and Pocket’s new web version only shows five and a half items on my Mac’s screen in list view. So much white space, so many blank thumbnails. Guess I’ll check back with Instapaper?

Nope, four and a half articles on screen 🤦🏻‍♂️

16 June

I enabled iCloud Photos two days ago. Yesterday I made a second mistake, pausing the upload at 20% then resuming; the progress bar has been at zero since.


The music site Genius says it can prove Google is scraping its content— by examining the apostrophes [wsj.com]

Since I’ve uninstalled Dropbox my Mac manages to reboot completely instead of getting stuck on a black screen 😲︎

18 June

I’ve had this idea for a while but am in no way capable of implementing it: a decentralized social network (i.e. Mastodon) with a global user directory on the blockchain. Your identity is secure, you can change servers any time. (Could also work for email?)

No crypto mining, no intentionally expensive proof-of-work wasting immense amounts of energy; just a bunch of people and entities contributing processing power because they want the system to work. (Which seems to be how Libra works? tho it’ll be more centralized and for profit.)

20 June


A friend forwarded me this and I effing love it

Y’all are playing with SwiftUI and I’m migrating an old client project to ARC. And remembering why I gave up last time I tried: the automated process somehow only converted 10% of the project.

21 June


Amazon patents “surveillance as a service”: flying delivery drones that watch your house and alert the police when they sense something suspicious. What could go wrong? [telegraph.co.uk]


Google Maps has a huge problem. It’s full of millions of fake…everythings.

@katiebindley and I spent months trying to get to the bottom of it and found threats, blackmail and the secret behind how @Google makes money off it all



This explains my problems with Swift & SwiftUI incredibly well!

The replacements should be easier, and more powerful.

Instead we keep getting side steps that seem easier, until you realise they are harder.

And aren’t really more capable either. [twitter.com]


People make fun of how long/verbose ObjC classes and method names are, but they are incredibly easy to read.

Swift traded readability for less typing. Considering code is written once (mostly with auto fill) and read numerous times, that’s a terrible trade off.

23 June

I have a semi-headless Mac mini now, and TIL that Screen Sharing, for all its flaws, works (at least somewhat — it disconnected shortly afterwards) during OS updates.

Since I googled a video on hand-sewing clothes last week Pinterest has been showing me sewing / darning tricks, and 1) some of these are proper sorcery 2) I’m getting really uncomfortable about how much Pinterest’s recommendation engine knows, and uses, what I’m doing elsewhere.

I can’t figure out how to reliably make an Amazon Locker recognize the bar code on my phone, and they compound the annoyance by making me enter a purely numerical code on a qwerty keyboard.

24 June

25 June

26 June


I love how Elon Musk is always the last person in the world to discover that a problem everyone naturally assumed was hard, is in fact hard. [buffalonews.com]


TIL: doing a “secure erase” is no longer considered by Apple to be secure. I noticed Disk Utility didn’t really do anything the last time I tried it, and found this is in the diskutil man page. Instead: encrypt your disks.


Clearly what Twitter’s doing is finding people with low-flow timelines & filling space in with “high engagement” tweets (“things you’re likely to reply to too”). This tells us 2 things

- It’s not just “favs are RTs” now; REPLIES might be RTs too


27 June


macOS is still in a better state than Windows, but Windows is moving in a better direction than macOS. [twitter.com]


ObjC had weird syntax but was actually very simple and easy to understand.

Swift (initially seems to) have very simple syntax with a mountain of complexity and weird syntax hiding just under the surface.

Start digging into how things work and things get complex quick!

28 June


Some on Jony Ive’s now former team don’t even think anything will feel immediately different. That’s how disconnected Ive became in recent years. Usually when a leader resigns, there’s a change.


That change actually happened on Memorial Day in 2015, when the stock market was closed, Apple said it “promoted” Ive to chief design officer. That was actually him officially becoming less involved than ever.


2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12

2015 01 02 03 04 05 06 07 08 09 10 11 12

2016 01 02 03 04 05 06 07 08 09 10 11 12

2017 01 02 03 04 05 06 07 08 09 10 11 12

2018 01 02 03 04 05 06 07 08 09 10 11 12

2019 01 02 03 04 05 06 07 08 09 10 11 12