Weak questions sound like:
“Why doesn’t this work?”
“What’s the right solution?”
Strong questions sound like:
“What assumption am I making?”
“What changes if this constraint disappears?”
“Where does this break under load?”
Programming isn’t about having answers fast.
It’s about narrowing uncertainty intelligently.
The better your questions,
the better your designs.
Skill grows in the questions you ask yourself.
– Serguey Asael Shinder
Top comments (0)