Skip navigation.

Dependency Rejection

Dependency Rejection

One of the risks in being helpful - in any useful or practical sense - is that you can wind up creating a dependence on your ability to solve other people's problems.

If you fix the build for someone, then there's every danger that the next time their build breaks, they'll come to you to fix it again. If you solve a design problem - like how to map a complex or derived association using Hibernate - then the next time they have a fiddly bit of O-R mapping, they'll be...