top of page

Product Thinking: The Underrated Skill That Sets Engineers and Leaders Apart

  • Writer: Sean Flaherty
    Sean Flaherty
  • Dec 2
  • 2 min read

Updated: Dec 3

Why understanding the “why” transforms engineers into architects 

In software engineering, writing good code is expected. What separates strong engineers from the ones who genuinely shape products and lead teams isn’t their technical depth, but their ability to understand why something matters in the first place. 

That’s essentially what product thinking is. It’s the shift from “I built this” to “I built this because it improves something for someone.” It’s a shift that quietly accelerates careers. 

The Gap Most People Don’t Talk About 

Most engineers interpret work through the lens of tasks: 

  • Fix this bug 

  • Add this feature 

  • Refactor that component 

Nothing wrong with that, it’s how most backlogs are written. 

But the engineers and leaders who stand out don’t stop at the ticket description. They’re thinking about who’s affected, what the real problem is, and what changes when the work is done. They naturally zoom out. 

That’s the difference between completing work and understanding it.  



So, What Does Product Thinking Actually Mean? 


It’s not a new methodology or a trendy framework. It’s simply connecting your work to real people and real outcomes. 


It means taking the time to understand: 

  • Who the user is 

  • What problem they’re facing 

  • How your solution changes their experience 

  • What the business impact is 


And, importantly, caring about the outcome, not just the commit that ships it.

 

When engineers think this way, their decisions change. They simplify where it matters, challenge unnecessary requirements, and push for clarity before coding. They also catch problems earlier, because they’re thinking about behaviour, not just logic. 




Why It Matters 

For customers and users 

Engineers with product context tend to solve the actual problem rather than the literal request in the ticket. They build things that feel intentional, not just functional. And they’re far better at avoiding blind spots, because they understand why the work exists at all


For your career 

This is where it has the biggest impact. 


Product thinking is often the first noticeable difference between someone who stays purely technical and someone who’s seen as a natural leader. It’s what moves you from someone who “executes” to someone who influences direction. 


It shows up in how you reason, how you prioritise, how you communicate, and how you make trade-offs. 


Senior engineers, tech leads, and future CTOs almost always demonstrate this mindset long before they have the title. 




A Simple Example of the Difference It Makes 


Without product thinking: 

“I optimised the database query by 40%.” 


With product thinking: 

“I optimised the database query by 40%, dropping page loads from 8s to 5s. Customers stopped abandoning the page, and conversions went up by about $2M a year.” 


Same achievement, completely different perspective. One is a task; the other is impact. 




Think Product. Understand the Why. Own the Outcome. 


Product thinking isn’t about turning engineers into product managers, it’s about giving them the awareness to make better decisions and build things that matter. 


The engineers who adopt this mindset early often become the ones teams rely on for clarity, context, and direction. 


Good engineers finish work, great engineers understand it, but exceptional engineers own the result. 


So, to round it off, are you leading with purpose and clarity, or simply managing the backlog without owning the result? 

bottom of page