On Leadership and Management
- The Four Core Activities of a Leader: Good leaders focus on four main activities: gathering information, making decisions, communicating very clearly, and building great teams. This is irrespective of personality type. [1]
- Management is a Career Change, Not a Promotion: Viewing the transition to management as a career change, rather than a promotion, sets the right mindset for leaning into the new role and its unique challenges. [2]
- Leaders Don't Need to Be Extroverts: Lemieux, an introvert himself, learned from Peter Drucker that leadership is not about being a "slick back salesman." Effective leaders can be introverts or extroverts. [1]
- Embrace a Beginner's Mindset in Leadership: Approaching leadership with the mindset of a beginner allows you to absorb more and avoid stumbling. [1]
- The Hardest Part of Building Companies is Alignment: While autonomy is a deeply ingrained value, the real challenge in a company is achieving alignment—deciding what to do, how to do it, and how to adjust in real-time. [3]
- Alignment Over Autonomy: In his career, Lemieux learned that alignment is more crucial than autonomy for a company to effectively focus on its strategy and make progress. [4]
- Alignment Decays and Requires Continuous Effort: Maintaining alignment is an ongoing challenge that requires constant effort from leadership teams through collaboration and frequent communication. [4]
- Disagree and Commit: A useful tool for teams is the principle of "disagree and commit." It's important to allow for disagreement but then commit as a team to the chosen direction. [3]
- Micromanagement Stems from a Lack of Alignment Conversations: Leaders who micromanage often do so because they aren't having the right conversations about alignment and progress. [3]
- Treat Your Team as a "Connected Network of Brains": This approach emphasizes collaboration and collective intelligence over individual silos. [2]
- Progress is the Fuel of a Team: Alignment conversations should focus on understanding if the team's work is good, if options have been explored sufficiently, and if progress is being made. [3]
- Trust and Empower Your Team: Avoid micromanaging by trusting your team to make decisions and take action. [5]
- Use a Decision Tree for Prioritization: Employ a framework like Susan Scott's decision tree to categorize decisions as root (important), trunk (medium), or leaf (unimportant) to focus the team's energy. [5]
- Leadership Requires Understanding Humans: Lemieux notes that his education didn't equip him for leadership because it lacked focus on human sciences and how people work. [2]
- Build Your Own Leadership Curriculum: He had to create his own curriculum to understand how people communicate, collaborate, and get things done. [2]
On Product and Technical Strategy
- Focus on Shipping Velocity: The ultimate measure of a team's progress is the velocity of shipping products, not lines of code or time in meetings. [5]
- Build and Run Software Together: Software teams should prioritize building and running software collaboratively over adhering to rigid processes like Scrum or TDD, which can be wasteful. [5]
- Platform as a Product: It's crucial to view your internal platforms as products with their own roadmaps and feedback loops to ensure they effectively serve developers. [6]
- Invest in Your Platform: Lemieux advocates for investing a significant portion of R&D spending (even up to 50%) in platform work to enable future product development and maintain velocity. [7]
- Having a Separate Platform Team Can Be an Anti-Pattern: He suggests that every team has a platform component to what they do, and siloing it can be detrimental. [7]
- Don't Just Pitch "Fixing Tech Debt": To get support for platform work, frame it in terms of enabling new features and capabilities, not just as a cost of doing business. [7]
- Use Circuit Breakers in Your Systems: Similar to an electrical system, software architecture should have circuit breakers to protect the integrity of the overall platform during high-stress events. [8]
- High-Traffic Events Force You to Get Better, Faster: The intense traffic from events like sneaker drops forced Shopify to improve its architecture and operations more quickly than they otherwise would have. [8]
- Computers as Tools for Creativity: Lemieux's interest in technology began by using computers for creative pursuits in fine arts and music, not just programming. [5]
- The Risky Path Isn't Always as Risky as it Seems: He emphasizes that what appears to be the safe career or product path may not be, and vice versa. [5]
- Focus on a Narrow Target Market Initially: In the early stages, companies should concentrate on a specific customer base to build loyalty before expanding. [5]
- Avoid Pleasing Everyone with Too Many Ideas: Trying to cater to everyone with a multitude of features can lead to failure. [5]
- Balance Speed and Quality: In the first three years, founders must focus on both the speed of execution and building the right product. [5]
- Every Language Teaches You Something: Each programming language has a specific goal and is good at a certain set of things; the key is the ability to solve problems, not mastery of one language. [10]
On Scaling and Team Building
- Steal from Operating Systems to Scale Your Team: Lemieux has given talks on applying concepts from operating systems to the challenge of scaling engineering teams. [11][12]
- Hire for the "Snowboard Test": This is a way to determine a candidate's natural inclination to take action and make decisions. [5]
- You Can't Just Hire Great People and Step Aside: This is a flawed approach because alignment is still necessary to ensure everyone is working towards the same goals. [13]
- Structure Teams for Developer Happiness and Productivity: Organizational design should be intentional about creating an environment where developers can be successful. [6]
- The Problem Upgrade Chart: We often measure self-worth by problems going away, but in a growing company, problems are replaced by better, more complex problems. [14]
- How to Stay Fast as You Scale: A key challenge for growing companies is maintaining their initial speed, a problem Lemieux has focused on in his writing and post-Shopify work. [15]
- Limit Meetings to Force Focus: By restricting team meetings to a short, fixed time (e.g., one hour a week), you force the conversation to focus on the most critical, immediate issues. [13]
- Build a "Backpack Full of Knowledge": This gives you a competitive edge in problem-solving. [16]
- Pair Programming in Leadership: Lemieux advocates for "micro alignments" and regular communication, akin to pair programming, to stay in sync with other leaders and CEOs. [13]
- Information is Often Hidden: As companies scale, critical information gets buried in spreadsheets, Slack threads, and other places. It's important to have systems to bring this information into a central view. [15]
On Career and Personal Growth
- Do Something You Are Good At: Rather than solely focusing on what you love, doing what you are good at can lead to significant leadership opportunities. [5]
- Build a Movement, Not Just a Product: Companies like Shopify and Atlassian succeed by creating movements around their products—entrepreneurship for Shopify and open-source for Atlassian. [5]
- Our Education System Doesn't Train Good Leaders: Lemieux is critical of traditional education for not teaching enough about how humans work, which is essential for leadership. [2]
- You Have Control Over Building Something That Matters: While you can't control your company's valuation, you have 100% control over whether people use your product and if it improves their lives. [15]
- Leaving a High-Profile Role Can Be a "Second Wind": Departing from Shopify was "scary," but it allowed him to find a new wave of motivation and fun in a new venture. [15]
- Follow Your Guidance Counselor's Advice (Sometimes): His guidance counselor pointed out his aptitude for computers, which set him on his career path despite his parents' initial reservations about the new field of computer science. [10]
- It's Never Too Late to Start: He felt intimidated in his first year of university computer science because many of his peers had been programming for years, but he caught up. [10]
- Learning to See Gives You Superpowers: Inspired by the book "Drawing on the Right Side of the Brain," Lemieux believes that learning to see things for what they are, without the brain's shortcuts, is a powerful skill. [14]
Learn more:
- Good leaders do these 4 things | Jean-Michel Lemieux - YouTube
- Interview with Jean-Michel Lemieux, CTO at Shopify | Management is a Career Change
- Autonomy vs Alignment, with Jean-Michel Lemieux - YouTube
- Articles Written by Jean-Michel Lemieux - Practica
- Jean-Michel Lemieux: Three Product Decisions Every Team Needs to Make | E1129 - Recall
- Episode 45: Jean-Michel Lemieux - Flow Framework
- How much Shopify and Atlassian invest in platform work - DX
- Episode 48: Jean-Michel Lemieux, ex-CTO of Shopify - YouTube
- Shopify - Wikipedia
- Bot Devs Confront SHOPIFY CTO - Jean-Michel Lemieux | Worlds Collide - YouTube
- Stealing from operating systems to scale your team - CTO Connection
- Jean-michel Lemieux. About the speaker - CTO Connection
- Jean-Michel Lemieux: Three Product Decisions Every Team Needs to Make | E1129
- Engineering Leadership, the hard parts — by Jean-Michel Lemieux
- Life after Shopify giving Ottawa entrepreneur Jean-Michel Lemieux a 'second wind'
- 167 Jean-Michel Lemieux -CTO at Shopify
- Shopify CTO Jean-Michel Lemieux one of three execs to depart company | BetaKit
- Jean-Michel Lemieux - Wikipedia