You are not a universal machine

Point 2 in this advice to new developers is

"Never use a plugin which you can't write yourself"

I think this is really bad advice, although his less extreme version -- that you should try to read and understand other people's libraries -- is actually good, and not really the same thing …

more ...