How is the arrival time generated for buses before the bus actually sets off - sat at the stop near the start of the 101 earlier and the countdown sign and the data I can see from the API concurred that a bus (in fact one I could see waiting at the stand) was due for at least 10ish minutes before it actually rolled up to the stop.
Curious as to what’s happening here - is it just that whatever generates the predictions doesn’t have much to go when it makes the initial guess and just has to push the expected time forward as it sees that the bus hasn’t moved yet?