Why settle for being mediocre when you can be extraordinary?
zaccohn.com
zaccohn.com
And you never know, folks - mediocre works for lots of people, especially in technology. It's something to keep your mind open about. There's more money in Big IT, and Big IT is all about mediocrity above all else.
And deciding you're "solidly in the middle of the pack" while in college... you have miles to go before you know where you're at.
No snark, no sarcasm - just statistical inevitability.
It seems to me that "getting shit done" is a tad vague to be useful as a professional goal.
Edit: On second reading, I realize that Mr. Zac is sort of talking about compromise. He's accepting his development skills as they are -- "good enough" to be effective in whatever other managerial or planning roles he pursues.