SwiftUI often feels like an embodiment of Alan Kay’s: “Simple things should be simple, complex things should be possible”

It took quite a bit of head-scratching to get this to work, but I was eventually able to get three different ScrollViews (each with a differently scaled chart in them) to synchronously scroll in real-time w/ backwards compatibility to iOS 17 Phew… 😮‍💨

Though on mornings like this I do wish more stuff was in the “Simple Things" bucket rather than the “Complex Things” bucket.

@_Davidsmith That is some clever UI that I never considered for viewing historical data. Now, having seen it, it just seems obvious! Hidden complexity from the user.

I have a sign hanging in my office that reads “Simple does not equal easy.” that I put up to remind those requesting my designs equipment be “simple”, that what they’re really asking for is “easy for the end user”, and that might require a lot of complexity up front. “Simple for whom?” is usually my first question.