Also, whenever I see something like this:
https://news.ycombinator.com/item?id=41865642
... I realize that maybe I know even less than I thought! Although maybe that's a good thing, types should be kept as simple as possible after all.
I'd like to update and increase my TypeScript knowledge. What are the best resources for this? I like books and docs, and get plenty of daily practice without following challenges, but in the interest of making this useful for people who find it from a search engine, please share all resources that you've found useful :)
https://effectivetypescript.com/
Also, for a deeper, theoretical understanding of functional and generic programmers, I highly recommend Programming Languages Part A by Dan Grossman on Coursera. That single class did more to open my mind about what is a “programming language”, than anything in my career.