Level-up Engineering

Core Engineering Principles for Customer-Centric Design

4 snips
Apr 17, 2024
Ian Tien, CEO and co-founder of Mattermost, shares insights from his journey from Microsoft engineer to open-source innovator. He discusses the critical importance of a customer-centric approach in engineering, emphasizing direct communication with end-users to tailor solutions. Tien highlights how self-awareness and transparency among teams foster trust and enhance relationships. He also explores the evolution of core values, advocating for adaptability in engineering principles to meet changing customer needs.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
INSIGHT

Customer-Centric Open Source

  • A customer-centric approach in open source requires understanding your target audience.
  • Building a commercial version often targets a different audience (e.g., IT) with different needs (e.g., compliance).
ADVICE

Customer Obsession Principle

  • For expensive features, have engineers talk directly to end customers.
  • Direct communication helps engineers understand the customer's problem and find cost-effective solutions.
ANECDOTE

The Table vs. Column Story

  • A business analyst requested a new table, which is an expensive database change.
  • After talking to the customer, the engineer realized they only needed a new column, a simpler solution.
Get the Snipd Podcast app to discover more snips from this episode
Get the app