Java, Eclipse Collections, Open Source, Software Development, Programming.
where adding new types was a hassle. When I discover the need for a new type, I usually add it. This is sometimes the hard path, but it is usually the right path. There is a cost for every new type we add to our applications, but there are also the benefits of communication, clarity, encapsulation,