Thank you!
I was a little sad to see that it requires parameter annotations but I guess you can move faster with tooling support that way.
It is only required for toplevel functions, for local functions, we can still infer the types.
How many people are on your team (paid?)
We grew from 0 to around 10 full time software engineers in the last 3 years.
Concerning the package manager I am not sure. It’s nice to have big JS libs available.
We need teach AI to use libraries in a uniform way, indexing the libraries ahead of time etc. Indeed, it is hard to resist the temptation to adopt a huge JS ecosystem, but we are betting on the long term, we want to rebuild a whole brand new ecosystem like Java in the era of AI : )