Jonathan Joelson

@jjoelson
211 Followers
355 Following
954 Posts
iOS developer, basketball fan, Brooklyn based.
Bloghttps://blog.joelson.co
Email[email protected]

Have any #iOS app developer noticed a recent resurgence in Apple's enforcement of this review guideline since it was largely paused after last year's Epic ruling?

> 3.1.3(b) Multiplatform Services: Apps that operate across multiple platforms may allow users to access content, subscriptions, or features they have acquired in your app on other platforms or your web site, including consumable items in multi-platform games, provided those items are also available as in-app purchases within the app.

it's weird how "chill" for me is basically defcon 1.. DO YOU WANNA GO TO WAR, BILOCKY? 'CAUSE WE COULD GO TO WAR! https://www.youtube.com/watch?v=Dd7FixvoKBw
Substitute Teacher - Key & Peele

While taking attendance, inner-city substitute teacher Mr. Garvey has trouble adjusting to a classroom full of middle-class white students.About Key & Peele:...

YouTube

Small hypothesis: I bet people like AI chat interfaces in some part because they are “clean” – simple text, easy to process, consistent visuals, no ads, no pop-ups, etc.

To use a cliche example: Even if it wasn’t in any way “smarter,” it’d still be nicer to ask ChatGPT for a recipe than go to a webpage to read that recipe. Its interface is a natural “reader mode.”

But… that’s not going to last.

Pet peeve: websites whose standard mode of usage is opening multiple tabs, but they’re implemented as slow-loading and memory-hogging SPAs.

It’s like the people making the engineering decisions have never used the product.

Is there any official Swift or Apple documentation about the `sending` keyword? There must be, but I can’t seem to find anything.

Has TestFlight stopped gathering crash logs for anyone else?

Since September 10, none of the dozens of crash reports I've received on TestFlight across 2 different apps have had an actual crash log attached. I get the feedback message if they write one but no log in AppStoreConnect or Xcode.

Is there something setting users need to turn on? Or is there some reason TestFlight might choose to omit logs?

it's hard to imagine seeing the current software ecosystem and wanting "more, faster" rather than "less, better"

My kingdom for an iOS UI/UX designer who understands iOS navigation idioms.

I'm guessing market forces have pushed in the direction of hiring generalist designers who are expected to design UIs for iOS/Android/web rather than designers with platform expertise.

I know people have always uncritically copied code from StackOverflow, but at least there you have competing answers, voting, reputation, comments, a date on the answer so you know if it's potentially out of date, etc.

LLMs for answering programming questions feel like a big step backward to me.

Just encountered someone uncritically posting a screenshot of an #LLM answer to explain a #SwiftUI bug we were seeing, and it suggested a significantly disruptive workaround.

Turns out its diagnosis was completely wrong, and actual human SwiftUI experts found a very simple solution to the problem in 5 minutes.

I'm sure there are lots of people out there leveraging LLMs responsibly, but imo this is a seriously dangerous tool for non-experts who can't critically evaluate the answers.