It would indeed be better to create appropriately sized storage.
However, I don't think that underlying array is resized every time `add` is called. I'd expect that resize will happen less than 30 times for 1M adds (capacity grows geometrically with a=10 and r=1.5)
I was in SF back in May, but didn't manage to get through the waitlist :(
It was so cool to see them diving around.
Interestingly, when I showed the clips to some of my senior family members, they didn't seem interested at all. I think they couldn't comprehend what was going on, even after I explained.
Their (several independent trials) reaction was similar to showing them some AI-generated image of something which clearly can't exist. It was so absurd that it was just filtered out with a comment "yeah, yeah - nice car".
A “productivity hack” for folks who can’t afford this and already own iPad+Pencil which they primarily use indoors: switch to grayscale mode, it is awesome :)