Recent criticism of Apple’s AI efforts has been juicy to say the least, but this shouldn’t distract us from continuing to criticize one of Apple’s most deserving targets: App Review. Especially now that there’s a perfectly good AI lens through which to do so. It’s one thing for Apple’s AI product offerings to be non-competitive. Perhaps even worse is that as Apple stands still, software…
In January I wrote: It’ll be pretty embarassing if this is still my latest post a year from now. Technically I needn’t be embarassed, but let’s be honest, not writing at all until now clearly isn’t what I intended. It’s been a busy year! I moved into a new house, which honestly took up more time and energy than I ever could have imagined. But still. More to come.
Studies have shown that algorithmic timelines drive more engagement than reverse-chronological timelines comprised exclusively of content that the user has explicitly chosen to follow. This makes sense—the overwhelming majority of social media users don’t build and cultivate robust networks on these platforms. As such, it shouldn’t be much of a surprise that algorithmic timelines “outperform” what…
The web feels a bit more malleable than it did just a couple of years ago. Why might that be? Knowledge management software has been with us for decades but only recently feels like it’s become a fixture of how early adopters use the web 1 . Networking one’s own personal notes might just be a step towards having the web be authored by a much larger subset of its users, doing so from rich text…
“You’re basically not going to be an iOS engineer anymore?” When my good friend Soroush asked this upon hearing that I had taken a new job at Stripe, I doubt he thought very much about how it’d be received. It really threw me for a loop, however. I didn’t exactly consider myself to be undergoing a career change, but was I? It’s true that I’m not going to be developing for iOS in my new role, but I…
A couple of years ago, I asked for a recommendation for a “personal CRM” – a client-relationship management tool intended for individual use. As it turns out, I wasn’t the only one asking, and a solution still hasn’t emerged despite outsized interest from the very designers and developers who should be well-poised to create it. Why? I’ve come to believe that this is because “personal CRM” means…
In traditional client-server development, client-side models don’t often differ too dramatically from server-side models. Should they? A standard RESTful API might serialize a server-side user model as such: { "id" : 12345 , "firstName" : "Bryan" , "lastName" : "Irace" , "avatar" : { "thumbnail" : "https://some/s3/url/a39d39fk" , "large" : "https://some/s3/url/39fka39d" }, "profession" : "Software…
Yours truly, in January 2013 : Last year I only read two books. I’m disappointed by that, and my goal this year is to read somewhere closer to ten, alternating between fiction and non-fiction. To hold myself accountable, I will try to write a little about each, starting with this one. I only ended up reading five books in 2013, but read seven in 2017 and seventeen in 2018 1 . At risk of jinxing…