I’ve heard it said that the difference between useful and worthless crap is that people build useful for themselves, and build worthless crap for other people to use.

“Uncle” Bob Martin
Java Dates