Knowing when you know enough

Erik Barzeski, a programmer and weblogger, recently was offered a chance to author his first book:

Writing a book is on my list of things to do in my life. It's a busy time in my life, and I'm not 100 percent sure I possess the skill or knowledge to write adequately about the topic at hand, but it's surely an interesting idea, and one which I will pursue.

I'm still wrestling with doubts about my level of expertise after writing umpteen computer books. If I waited until I felt "100 percent sure" I was as proficient in a subject as one of the technical authors I admire, such as Elliotte Rusty Harold or Matt Neuburg, I'd still be waiting.

I think the best rule for dealing with self-doubt was offered by William Strunk Jr., as described in E.B. White's introduction to The Elements of Style:

He scorned the vague, the tame, the colorless, the irresolute. He felt it was worse to be irresolute than to be wrong. I remember a day in class when he leaned far forward, in his characteristic pose -- the pose of a man about to impart a secret -- and croaked, "If you don't know how to pronounce a word, say it loud! If you don't know how to pronounce a word, say it loud!" This comical piece of advice struck me as sound at the time, and I still respect it. Why compound ignorance with inaudibility? Why run and hide?

Add a Comment

All comments are moderated before publication. These HTML tags are permitted: <p>, <b>, <i>, <a>, and <blockquote>. This site is protected by reCAPTCHA (for which the Google Privacy Policy and Terms of Service apply).