DEV Community

Discussion on: I used to think TypeScript is a waste of time. Now I changed my mind.

Collapse
 
bettercodingacademy profile image
Better Coding Academy

I thought your conclusion was going to be that you changed your mind on Typescript (going from 'negative' to 'positive')

I would say that my attitude has definitely shifted. If we're using a positive/negative scale, I went from somewhat negative to definitely on the positive side.

you still think that TS is a waste of time for most projects!

I would say that this is no longer a fair evaluation. I'll say that TS is useful for certain things; however, having used it and properly considered it over many months, I cannot honestly say that it is "good" as a blanket statement. As with all technologies, TS has its imperfections, and I'm far more interested in spreading knowledge about those than I am in blindly promoting any specific technology.

My opinion is still not fixed in stone, and may evolve over the years to come. With better documentation, more bugfixes and better learning resources, I am very hopeful that my impression of TS will continue to improve. :)

Collapse
 
leob profile image
leob

But, having said all that, your conclusion is that you won't be using it on the majority of your projects.

I've used it on one project and I found it intriguing. But yes, it takes time and effort to reap the benefits. I think my opinion is similar to yours: TS isn't rubbish, it is well thought out and potentially useful, I just haven't figured out if the benefits are big enough to justify the effort.

Thread Thread
 
bettercodingacademy profile image
Better Coding Academy

I agree! It is well thought out, but I think it has a long way to go, and definitely isn't for everyone, all the time. :)

Thread Thread
 
mateiadrielrafael profile image
Matei Adriel

I'm just curious, what do you mean by "ts has a long way to go", except for your documentation point (which I don't really agree with, the examples of "complex types" you listed arent that complex actually, the only time you can have some problems is when going in the complex dependent type teritory), not trying to say ts doesnt have problems, actually, I bumped into a lot of them myself, but your article doesnt seem to point any major ones