Types: When I use, when I don't.
For large apps I use types.
Tags: programming, functional, java, languages