Do we then expect all the apps we work with to become snappy again? Or are there red-queen-like dynamics that will prevent it?
Do we then expect all the apps we work with to become snappy again? Or are there red-queen-like dynamics that will prevent it?
Microsoft has enough engineer-hours on hand to make snappy UIs if they wanted to, but it's just not a priority for them. More/cheaper engineer hours doesn't really change that prioritization.
If you think there’s a more interesting/realistic/well-defined assumption, please suggest it!
Product designers not understanding how adding certain UI elements, animations or requesting certain features is the main cause from my experience. The fastest way to speed things up in certain cases is to just remove some elements.
I would expect the situation to get worse rather than better if LLMs can deliver any feature a product designer wants without limitation and if the product designer doesn't care about "snappiness"
If you think that’s an unrealistic assumption, please feel free to propose another!
Currently designers have pretty limitless ability to add features even without LLMs. LLMs will just compound that. The only way to get efficient code is to have the right mindset from the get go. Not as an after thought that you hope the LLM will optimize.
I mean, we currently think in the context of programming languages as written text, but AI has shown that it's capable of doing speech-to-speech "tasks" (for lack of a better word), where tokens are not only present in the form of text tokens, but also audio tokens, which skips the TTS step. It might become able to do video-to-assembly tasks, where it sees what an electron app does, maybe also reads the code, and then knows what needs to be done to convert this into optimized assembly code.
...when it's other people's cycles & time. If Google can squeeze the last 0.1% out of their servers, they will.
But there's no incentive to make the experience better for users unless it both has a measurable impact and there's a viable competitor.