Das stimmt. Aber leider ist es schwer den SELF-Gedanken total konsequent durchzuziehen. Ich versuche es zumindest so gut es geht :P
Wenn Du wiederverwendbare SW einsetzen möchtest, also nicht "alles" selbst machen möchtest, dann nimm gut dokumentierte Module und Scripte, die idealerweise noch supported und weiterentwickelt werden.