> But how in the hell do I learn the proper skills to do this stuff when everything that can be/should be done has already been done?
Pretty much the same idea those Anonix guys are aiming for, it's the basic concept of wanting improvement. Take a simple program you use often, and try rewriting it to be more efficient/faster/smaller (those are not necessarily the same goals).