@kentcdodds: Full episode on user conversations and engineering culture:

X AI KOLs Following News

Summary

Kent C. Dodds shares a podcast episode with Lucas Wargha discussing product engineering, user conversations, and engineering culture.

@lucaswargha Full episode on user conversations and engineering culture: https://t.co/kdfDAfDrjh
Original Article
View Cached Full Text

Cached at: 07/08/26, 06:28 AM

@lucaswargha Full episode on user conversations and engineering culture: https://t.co/kdfDAfDrjh


Know your customer better than your code - product engineering with Lucas Wargha

Source: https://www.epicproduct.engineer/know-your-customer-better-than-your-code-product-engineering-with-lucas-wargha~x1egq I talked with Lucas Wargha about what it takes to turn software engineers into product engineers at global scale - and why that starts with caring about outcomes more than tickets.

Lucas is an engineering manager at FamilySearch, working on Memories: a place for photos, audio, and stories that help people see family as more than names on a tree. His team sits inside a nonprofit mission that is easy to say and hard to operationalize: help people discover and connect with family. That mission shows up when they justify a big legacy rewrite, when they decide what to under-engineer on purpose, and when they push engineers to question work that does not move the product forward.

One line from Lucas stuck with me: know your customer better than you know your code. Not because code stops mattering, but because implementation is getting cheaper while product judgment is not. He described talking to users in Brazil and learning that a translated word carried a different meaning than the English UX assumed - something you will not find by staring at a reducer.

We also talked about the Gmail password-loading story: engineers noticed that most people finish typing their password within a minute or two, so they started loading the inbox in the background after you enter your email. That is product-engineering thinking - using technical insight in service of a user outcome, not waiting for a PM to hand you the answer.

Lucas is actively trying to end the pattern where engineers consume JIRA stories, ship a slice on one platform, and hand off to the next silo. He assigns epics and milestones so the person owns the outcome across web and mobile, which forces customer conversations, stakeholder coordination, and support-doc thinking that isolated tasks never surface.

The creators-versus-consumers frame landed too. Lucas wants engineers to be creators who understand the value their software creates for specific people - not glorified contractors who convert requirements into code and move on.

Lucas’s homework is specific: take your next story, talk to three different potential users across personas, and let what you learn change the work before you rush to done.

He also closed with hope for engineers in a scary market - we may be living through historic days, and recognizing that early might change how we build. I appreciated that tone after a practical conversation about org charts, personas, and global software.

Guest

Homework

  • Know your customer better than you know your code - notice whether you get as passionate about product outcomes as you do about architecture debates.
  • Take the first story on your board and talk to three different potential users across personas before you implement it.
  • Let what you learn from those conversations change what you build instead of finishing the story in isolation.

Resources

Similar Articles

@deployengineer: https://x.com/deployengineer/status/2071803742996115597

X AI KOLs Timeline

Notes from day 1 of the aiDotEngineer conference featuring Kent Dodds' talk on product engineering in the AI world. Covers core thesis that product judgment is the last skill needed when AI commoditizes implementation, the Arrow Metaphor, differentiation between product engineer and product manager, validation techniques like The Mom Test, Jobs-to-Be-Done Framework, Kano Model for prioritizing features, and user feedback loops.