Strategize Your Career

Strategize Your Career

Share this post

Strategize Your Career
Strategize Your Career
3 challenging questions to ask as a software engineer

3 challenging questions to ask as a software engineer

Discover three crucial high-level questions that software engineers often overlook. Learn why understanding the problem, timing, and worst-case scenarios are key to impactful solutions.

Fran Soto's avatar
Fran Soto
Apr 21, 2024
∙ Paid
24

Share this post

Strategize Your Career
Strategize Your Career
3 challenging questions to ask as a software engineer
6
Share

As software engineers, we love solving problems.

We love diving into the technology, the specifics of the details.

But that narrow focus can make us miss important high-level aspects.

Perfect work in the wrong direction doesn’t create the impact we intend.

It’s often the most tenured person who can step back and ask challenging high-level questions.

The question all the other engineers haven’t stopped to think.

Here are 3 of these questions

👉 Subscribe for free to receive my essential templates as a software engineer

#1 What is the problem we are trying to solve?

We focus too much on the solutions. The technology. Solving obstacles when they appear.

But in the end, we are trying to solve one particular customer problem.

That’s your essence. Picture your team solving that problem and work backward from it.

When I involve a Senior engineer in some review, it’s not to get an expert opinion on a technology. But to validate the solution I propose is adequate for the problem we have.

#2 Why is now the …

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Strategize Your Career
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share