Director of Engineering, Lawrence Mandel Talks Road to Leadership, Growth, and Finding Balance.

Lawrence Mandel is a Director of Production Engineering leading Shopify’s Developer Acceleration team and has been at Shopify for over a year. He previously worked at IBM and Mozilla where he started as a software developer before transitioning into leadership roles. Through all his work experience, he’s learned to understand the meaning of time management and to prioritize the most important things in his life, which are his family, health, and work.

Toni Akinwumi
7 min readbeginner
--
View Original

Overview

Lawrence Mandel, Director of Engineering at Shopify, shares his journey in leadership, emphasizing the importance of time management, work-life balance, and the Developer Acceleration team's role in enhancing development efficiency. His insights reflect on personal growth, career challenges, and the unique culture at Shopify.

What You'll Learn

1

How to prioritize work-life balance effectively

2

Why trust is essential in team dynamics

3

How to leverage personal experiences for career growth

Prerequisites & Requirements

  • Understanding of software development and engineering principles

Key Questions Answered

What does the Developer Acceleration team do at Shopify?
The Developer Acceleration team at Shopify builds tools, conventions, and documentation to help the development team scale effectively. This is crucial as Shopify continues to expand its scope of work and team size, ensuring developers can work efficiently.
What sets Shopify apart from other companies?
Shopify is distinguished by its culture of trust, fluid growth opportunities, and its ability to operate at scale, being possibly the largest Rails application in the world. The company ships changes to its core application 50 times a day, appealing to those who want to push technological boundaries.
What career advice has Lawrence Mandel received?
Lawrence received advice that one is more likely to achieve their goals by asking for what they want, whether it be projects, roles, or compensation. This proactive approach can lead to clarity and opportunities in one's career.
How does Lawrence Mandel maintain work-life balance?
Lawrence emphasizes the importance of setting priorities, placing family and health above work. By assigning personal time as a priority, he has learned to be more efficient and deliberate in his work, which has positively impacted his personal relationships.

Key Statistics & Figures

Changes shipped to core application daily
50
Shopify ships changes to its core application 50 times a day, showcasing its operational scale and commitment to continuous improvement.

Technologies & Tools

Open Source Project
Eclipse Web Tools Platform
Lawrence Mandel founded this project, which is aimed at developing tools for Java web applications.
Open Source Project
Apache Woden
This project, founded by Lawrence, focuses on developing tools for web services.

Key Actionable Insights

1
Prioritize personal time to enhance work efficiency.
By focusing on family and health first, you can create a more balanced life, leading to improved productivity at work. This approach helps in managing stress and maintaining personal relationships.
2
Foster a culture of trust within your team.
Encouraging open communication and trust among team members can significantly enhance collaboration and innovation. This is particularly important in fast-paced environments like software development.
3
Seek out opportunities for growth and problem-solving.
Rather than following a conventional career path, actively look for roles that challenge you and allow you to expand your skill set. This proactive approach can lead to more fulfilling career experiences.

Common Pitfalls

1
Failing to ask for what you want in your career.
Many professionals hesitate to voice their desires regarding projects or roles due to fear of rejection. This can lead to missed opportunities and stagnation in career growth.

Related Concepts

Work-life Balance Strategies
Team Dynamics And Trust
Career Development In Software Engineering