Hacker News new | ask | show | jobs
by dmux 4064 days ago
In regards to the first quote, I find it helpful having both the data structures and algorithms in one "cage." I like having all relevant data in one easy to find location.
1 comments

I agree, it's a family of closely-related implementation details.

You can also shrink the scope using visibility, get inherent namespace benefits for what would otherwise be loose functions, etc. The benefits are primarily organizational but organization in programming is a big deal.