The notion that development with #TypeScript is a bliss can IMO only come from simple, Hello World applications. Once you venture into the spaghetti monsters of real world applications you will spend way more time fighting with the tool than actually writing code
@MichalBryxi I get the frustration with the configuration. I work on a build tooling team and teaching new TS devs how it all works has driven home how complex it really is.
OTOH, what a lot of people call “fighting with the tool” is exactly what I like about TS. Coding for me is about having a conversation with the type checker, in which I follow its constraints and it guides me to a correct and modular solution. It’s a different workflow than the usual code -> run -> debug -> repeat approach that’s more common in untyped JS. If you’re trying to do the second approach then I can see why it would feel like TS is getting in the way.