3 ms·
> If anything it slows development down, not makes it faster It doesn't really "slow development down", it just forces you to explicitly specify the data struc
by root_axis 5y ago
> If anything it slows development down, not makes it faster
It doesn't really "slow development down", it just forces you to explicitly specify the data structures that exist whether you decide to acknowledge them or not. Eschewing types is just a form of technical debt that every developer has to repay as they deduce the application data structures through trial and error, often times in production.
- stickfigure 5y agoMy guess is that people who feel that types "slow development down" just haven't become sufficiently familiar with the type system. In languages I am familiar with, types are just muscle memory. If anything, development is faster because of code completion. In languages I am learning, yes there tends to be some fumbling with the type system. But that fades with experience.
- Quekid5 5y agoIndeed, and Type-Driven Development is also a thing. Given a great type system and editor/IDE types can even be used to derive implementations.