The overlooked appreciation of TypeScript
In the current discussion around TypeScript, we must not forget the crucial role it plays as a common language across distributed teams.

Node, Webpack, Babel, GraphQL, SSR, CSR, XSS, XSRF, JWT, CORS, React, Typescript, ICU, RTL, XHR, DOM, CSSOM, Cloud, Kubernetes, YAML, Docker ... we all know, this list can go on forever! And one thing we as web developers are learning very early in our career is:
You're never going to stop learning.
Internet is changing rapidly.
Well, that's of course true. But the thing is: This does not mean that we need to know all of this. But is it that makes a senior developer? Yes, we should be capable to immediately dive into a new topic, because everything is repeating itself. It doesn't matter if one isn't fluent in one certain aspect of a language or doesn't know immediately the meaning of one of these acronyms. But we know how it all is connected and where to look at. So the confidence in what we do should be precisely in knowing that we can do it.
Yes, the inevitable imposter syndrome moment will still surprise one from time to time; but take a step back, away from the computer, and you can see that one can be very proud of what one have achieved in ones career!
But why is it so hard sometimes to see it like that!?
Photo by Christina @ wocintechchat.com on Unsplash