jm.dev
j@jm.dev · @joudanki
linkedin.com/in/jqq · github.com/jmqd
Tokyo, Japan 🇯🇵
You must try, and then you must ask
2019-02-21 · software engineering

When you become stuck on a problem, try for another 15 minutes, and then you must ask.

Document what you try. It becomes a guide that may lead you to the answer. If not, it certainly leads to a better question.

The temptation to immediately ask an expert is tantalizing — but resist! The documentation of your effort serves as a guide for mentoring and teaching.

More importantly, you earn the trust of the experts you go to, because you only bring them problems you've already worked on.

Sometimes, within those 15 minutes, you will find the answer yourself. Knowledge gained by trial can often be stronger than knowledge from tutelage. Sometimes, you will even learn something that no one else knows. This is one of the greatest feelings, and often bears incredible fruit.

After all, experts are just people who have already tried and failed a lot.

Any sufficiently advanced form of expertise should look similar to trying a lot — and failing a lot. The best experts become intimate with this feeling. They may even revel in it.

(This writing was inspired by a director of software engineering at Google.)