#ProTip if you’re using the Ice Cubes #mastodon client on #iOS & seeing ridiculously sluggish performance, the fix (#workaround, really) is…
refresh the timeline
I don’t use timelines much so it didn’t occur to me. refreshing actually dumps the cache, which is the cause of the slowness (which gets worse the larger the cache grows)
I went spelunking in the app’s GitHub repo & found the applicable (closed) #bug, which is allegedly an Apple / SwiftUI List bug that was fixed in iOS 18 public beta 3 - but I’m on a more recent release so maybe a regression or just…¯_(ツ)_/¯
https://github.com/Dimillian/IceCubesApp/issues/2101#issuecomment-2260289380
Recently, I've been reading an argument against speed, or that speed of learning is more important than speed of execution.
Of course, the speed of learning is critical. I've been saying that for ages.
#ProTip: Pitting learning against execution is missing the point of *why* we're learning.