DEV Community

Discussion on: Convince me that types are awesome

Collapse
 
dimgrav profile image
Dimitris Gravanis

Less coding errors, code readability, easier debugging, aka quality of life!

Collapse
 
lampewebdev profile image
Michael "lampe" Lazarski

I'm on @ben side here I don't fully see the point of types.

I don't have seen any bigger proof of these claims.

So can you maybe elaborate a little bit on your claims?

Thank you <3

Collapse
 
cubiclebuddha profile image
Cubicle Buddha

Is @ben saying that he doesn’t like types?

I thought he was just doing a spectacular job of sparking good conversations.

That being said, using a type system isn’t always about the technical aspect. Often times there are emotional benefits:
dev.to/cubiclebuddha/communicating...

Collapse
 
dimgrav profile image
Dimitris Gravanis

A statically typed environment makes you less error prone. It enforces certain basic requirements and this is a mindset that you carry with you when moving to a dynamically typed language, which I personally found very helpful when I started getting more into JavaScript, coming from a Java and (PEP8) Python background.

I think it has made me more aware of the data flow in my code and better at designing the architecture of any system.