One of my recent goals has been making my code more reusable instead of solving the same problem in every project.
A good example of that is my Dynamic Theme Kit (DTK).
DTK didn't begin life as a package.
It started as the theming engine inside my One Piece Tracker project.
As that project grew, so did the theme system. It eventually reached the point where I realised I wasn't building a theme engine for one application anymore—I was building something that could be useful everywhere.






