One of the great things about starting a new company is that you get to pick all the components of your dev stack from scratch. We get a chance to evaluate languages, frameworks, and other dev tools from the best of what’s out there today.
TypeScript lets us cut through a lot of the pain of development
For the majority of the software we build here at Unbounded Systems, we’ve chosen TypeScript as our go-to language. We’ve found that TypeScript lets us cut through a lot of the pain of development and focus on what we’re trying to build. Although there are quite a few ways that TypeScript helps alleviate developer pain, I’ll just focus on the ones that we think give us the best productivity boost.
2. Learn Once, Run Everywhere
In a startup-sized engineering team, this means we get to develop a stronger internal community of expertise around a single language and our full stack engineers spend less time context switching.
3. Types Are Your Friend
In fact, with the awesome IDE integration (we love VS Code), the TypeScript compiler incrementally re-compiles, giving you feedback and flagging errors as you type. That’s a huge productivity boost!