Interested in technology, philosophy, and forms of life. Currently: simulation, physics, UI programming, game dev, SpriteKit, RealityKit, Apple platform.
This is very interesting and I agree that SwiftUI and in general UI frameworks are a tragic blindfold. On Apple platforms we can galaxy brain with gems like SpriteKit, and then the next step (back) i.e. Metal views and a fine tuned custom update loop.
breaking news: atlas for iphone have been achieved internally. same engine, same quality, same speed. it’s fascinating how much bigger the world feels once you step outside the swiftui bubble.
Finally got to ~zero input-to-display latency on macOS. It has taken us a _lot_ of work to get here!
This is a slow-motion capture of a 120 Hz screen running a playbit program that draws a rectangle where the cursor is.
The slight lag you're seeing is not from rendering latency but from "old" mouse position data (we receive it from macOS window server in a event queue.)
Remember that the mouse cursor is drawn with dedicated hardware (dedicated GPU plane) so dragging a rectangle is the ultimate input-to-display latency test.
Why UI frameworks exist?
Why the Web DOM, why SwiftUI?
Why aren't buttons, lists, media viewers, and other UI primitives arrangements on top of the same low-level update loop that every programmer could access?
How can I help improve the writing and didactic style of Codex with 5.5 @ChatGPTapp@OpenAI ? It's very bad at explaining and communicating. Sonnet/Claude do much better. But I'd rather keep using Codex for the price and the app.
My Apple conspiracy theory is that technologies that teach universal transferable skills (SpriteKit, GLSL) got neglected in favor of opaque, non-transferable ones like SwiftUI.
For WWDC 2026, Apple held a developer forum event where Apple engineers answer questions about game technologies. I asked about SpriteKit Continued Support. This was Apple's answer:
I've always been fascinated by how people work. How programmers work. How researchers work.
Now I want the same for people doing "agentic coding from the terminal."
Who is writing the "AI Coding Phenomenology"?