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 ...