Field note
Products That Learn
April 18, 2026
The next generation of great software will not just respond to user input. It will observe, adapt and improve itself based on how people actually use it.
Most software is static. It is designed, built, shipped, and then it stays the same until the next release cycle. This made sense when software was distributed on physical media. It makes no sense when software is delivered continuously and used by millions of people generating billions of data points about their behaviour.
A product that learns is one that observes how people use it and adapts accordingly. Not in the sense of a recommendation algorithm, although that is one expression of the idea. But at a more fundamental level: the interface itself should evolve based on usage patterns.
Adaptive Interfaces
The simplest form of an adaptive interface is the frequently used section. Most applications have features that power users access constantly and features that most users never touch. A static interface treats both the same. An adaptive one surfaces what is used and gracefully tucks away what is not.
A navigation menu that reorders itself based on your usage patterns is not being clever. It is being helpful. The first time it happens, it might feel surprising. The third time, it feels obvious. Why did every other application make you hunt for the thing you use every day?
Learning from Errors
Products that learn also learn from their failures. If a particular form field has an unusually high error rate, the product should notice and respond. Maybe the label is unclear. Maybe the validation is too strict. Maybe the field should not exist at all. This requires instrumentation that most teams do not have. But the alternative is flying blind, making design decisions based on intuition when the data exists to answer the question definitively.
The Ethical Boundary
The default should be transparency. Tell the user what you are learning and why. Let them see what the product has inferred about them and correct it if it is wrong. Make adaptation a feature that users appreciate rather than a manipulation they resent. The products that will define the next decade are the ones that get smarter every day, not because an engineer shipped an update, but because the product itself noticed something and improved.