I fully agree with this post but it's missing one important (to me) factor. With TypeScript I can reduce the number of tests I have to write and I can be significantly more confident when writing code solo. So I'm more than happy to spend 2 weeks (more like a day) to set up the boilerplate.