ambient software is hard
building ambient software is one of the most difficult problems on the planet.
the dominant paradigm for product dev has always been relatively straight forward, e.g. user expresses intent & system executes. it’s readable, debuggable, & falsifiable.
ambient fundamentally inverts this contract because the system has to infer intent from context the user never explicitly surfaced, & be right often enough that the inference itself feels like a feature rather than an intrusion.
traditional pm/eng optimizes for “did the user accomplish the thing they asked.” ambient optimizes for “did we model the user’s latent state well enough that they didn’t have to ask.” the former rewards explicitness, instrumentation, & funnels. the latter rewards a kind of editorial restraint that looks like doing less.
this is why there have been very few if any companies that have ever been remotely successful here.