App users may not be aware — and app developers often forget — that favorite app of yours might be running native code from a third party such as Facebook. Besides making your app potentially way bigger to download, it can also cause instability. When Facebook screws up, suddenly you can’t run TikTok, Spotify, and countless others apps.
It was as if Facebook had an “app kill switch” that they activated, and it brought down many of people’s favorite iOS apps.
For this and other reasons such as added integration complexity, when I’m making my next app, I am going to try to minimize third-party libraries.
It seems like software architecture often focuses on theoretical concepts and cool ideas, but we should look at things like this that can impact millions of real users. IMHO we developers need to consider third-party libraries as a liability to be weighed against the vulnerabilities they open up. 💥
As noted in this post , I’ve been swimming at a pool that is 33 ⅓ yards (100 feet) long instead of the usual 25 years. I had been tracking this length as 33 yards on my Apple Watch. But recently they added an actual “33 ⅓” length between 33 and 34. Even though that ⅓ of a yard doesn’t make a real difference to me in terms of health tracking, this still made my day because they were thinking of me and this weird pool. 👍
It shows what kind of impact attention to detail can have in a user interface. What can I say? I feel understood. 🤷🏻♂️
I can’t even describe how amazing Garageband is. It’s lets you record almost anything. And it sounds good! And it’s free! And easy to use! And it has basically all the guitar amps and pedals in the world. And real professional musicians use it to record real music. And it works on the iPhone and iPad.
I just recored a punk-inspired version of Bruce Springsteen’s No Surrender with it. I sang (yikes!) and played two guitar tracks, Drums were compliments of Garageband. It took like half an hour. I mean, what the hell?!?!
Here is Steve Jobs introducing GarageBand in 2004. “Garageband is a major new pro music tool. But it’s for everyone.”
And here’s an interesting list of milestones for Garageband.