Career Growth
Mastering the Soft Skills of Requirement Gathering
S
Sarah Jenkins, CTOMarch 15, 2024
5 min read
The Art of the Question
Many junior engineers jump straight into code. "You need a website? I'll use Next.js!"
But the senior engineer asks: "Who is this for? What is the budget? What happens if we fail?"
1. The 'Why' Stack
Always ask "Why?" five times. It sounds annoying, but it reveals the root cause.
"I want a faster database."
"Why?"
"The users are complaining about load times."
It turns out, the database was fine. The images weren't optimized.
Conclusion
Don't just build. Understand.