03:20
<littledan>
Two things can be true at once: it may be that any API which unifies implementations is new (Mozilla’s experience makes this very likely, if I understand it correctly), but it could also be necessary to have a very detailed understanding of the current state of the world to be able to formulate such a unified API.
03:22
<littledan>
Starting with developing the understanding helps keep our feet on the ground. Design of a new API can be an important part of the process without being able to proceed on its own. (IMO it isn’t bad to jump the gun and sketch out something early, as long as the next steps are well-understood)
03:24
<littledan>
(I mean, as long as it is understood that the implementation research is next)