What was your path to Netlify and why did you join our team?
Iâve been in the developer tools space making tools for developers of any sort for over 10 years. I had the opportunity to start that journey at New Relic when application performance monitoring started to supplement what a product developer could do, and it was this mesh of taking on the premise of DevOps and now site reliabilityâall new terms that were coming out at the time. It still didnât change how I was gravitating towards thinking about how we can empower makers and builders. I was thinking about how can we stop having systems where you have to pass the baton for everything and instead start giving some autonomy back by having a rich toolset and creating abstractions that make sense so that you can focus on a customerâs journey versus how do you get to that customerâs journey.
For me, when I was thinking about Netlify, the timing was right. Weâve been talking about DevOps and site reliability and speed, and the advancements in technology that today have shown that we can abstract so many of the things that you donât need to worry about when youâre doing true web development. Thereâs always going to be a need for full-stack developers. But most of the web and what you see today doesnât need full stacks to support the customer experience. In the future, even more of that backend stack will still be obfuscated. What weâre doing at Netlify is really giving the opportunity to say âtake this new way that systems can be built and do it in a way that reaches the entire globe quickly to unlock innovation for developers.â For me, it was a natural fit with the evolution of thinking through how we used to have sys admins that would do this, and now we have tools that do it, and even further now we have ecosystems and platforms. Now weâre going to reinvent the web of how we even think about the curation and be smarter than we were 5 or even 10 years ago. It was the right time and the right place for me!
Tell us more about your role and team.
I lead the engineering team at Netlify. Weâre a globally diverse, inclusive team and we have team members from almost every continent. Weâre looking for that mystery Antarctica scientist/developer who can work at Netlify so that we can truly say weâve conquered all continents! Our team is a world-class engineering team that is dedicated to building the new web and we come from all walks of life, which is another reason I love being here! We show up like our developer community shows up.
What are you most excited to tackle next year?
Iâm excited about our opportunity to bring more to the Netlify ecosystem. With thinking beyond how do we produce a static website, but rather how do we produce a rich experience which allows people to still have what we love about Netlify. This means having a fast, clean, easy deployment, where you can do things quickly and iterate faster, but also so that you can add and have more flexibility in the content that youâre providing. Iâm excited about bringing additional integrations and toolsets to the Netlify platform so that we can unlock developer innovation.
What do you love about our team?
I love the culture! I think that this team comes from a place of practicing kindness. Itâs just the way that people interact and some of these people have never even met each other in real life. There seems to be this huge emphasis on building interpersonal relationships and taking the time and the opportunity throughout the day to not just jam through the tasks that we have, but to understand each other and grow together as a team. I think itâs been just super refreshing to have such an open culture that truly feels like people care about each other.
Whatâs your philosophy for leading an engineering team?
I think you have to be human-centric. You have to realize that the world is an unpredictable place and weâre in an unpredictable time. We no longer just bring one facet of ourselves to work. People want fulfillment in the work that theyâre doing and we want to encourage them to bring their whole selves and not have to worry about covering anything up. For me, itâs about ensuring that you look out for all those things that weâve been conditioned to see as good or bad and ensure that weâre constantly growing and saying, âI can show up even 1% better than I did yesterday.â Thatâs all that I ever ask for with the team and then always do it in a way that is receptive. It doesnât mean accepting bad behavior - I definitely have a âdonât hire jerksâ philosophy. Just knowing that people do make mistakes and have an opportunity to learn something new means we make sure that we approach it with kindness, first and foremost, and understand that these people have signed up on the same journey and get back to that core of why weâre here. I think once you do that and you recognize people for who they are and what they bring to the table then youâre going to have a great experience.
I think just stripping away thinking about how do you be a successful engineer is key. We already hired successful engineers, so itâs all about how do we create a great place where people can apply what they already do best and do it in a way, where they feel safe, where they feel heard, where they seem feel seen, and where we can celebrate the things that theyâve accomplished.
Youâve managed many distributed teams in the past - whatâs your strategy for bringing out the best in such a diverse team?
I think thereâs not one size fits all. I think that you have to find the right level of process, the right level of visibility, and really ensure that youâre creating systems that encourage autonomy and agency, but still have objectives and goals. For me, itâs ensuring that you donât only rely on async communication and that you can have disagreements where you take that opportunity to come and speak even if itâs on a Zoom call, youâre working it out in real-time - I think thereâs a lot of power to that. For distributed teams, you have to be intentional about some things. When youâre growing as a startup itâs not as important, because youâre small enough and you can get everybody into the virtual room, but for distributed teams, you have to start thinking about this. How do people pair and how do they collaborate and communicate? Iâm very much in the digital-first mindset but I also am more human first than digital-first. We know from years and years of study that people crave and do their best work when they fill in the gaps with the people that have the skills that they may not have around them.
Development is definitely a team sport. So when we think about having distributed teams, we need to think with that team mindset in place - what are we going to do to ensure that this group of people can collaborate and run when they need to and work freely when they need to because we all donât get to spend all of our time together? Itâs about ensuring that you have the right systems in the right place and that you have good constraints where they need to be and flexibility where you donât. There isnât a one-size-fits-all. If I had to say one thing, establish enrichment of a written culture and donât make everything into sacred texts that canât be changed. Write stuff down and donât assume that people donât know something. Really try to be clear, try to be contextual, and always try to have action items behind that. Also, reflect on how people work. Know what the boundaries are, know what youâre responsible for and know what theyâre responsible for, and then take the initiative and ensure that all of those things that youâve discussed have been agreed upon and move forward. Thereâs a ton of strategies there and Iâm looking forward just to continuing to elevate what weâve already got going on here Netlify and just continuing to scale. Distributed teams are easy but scaled distributed teams can be hard, and so we have to continue to think about how we can continue to execute at the speed that our developer community needs and do it in a way that people donât have to stop and ask, âcan I do thisâ - they know what they already can do and how they can get it done so clearly defining requirements.
Whatâs the most important thing youâve learned during your career in tech?
The most important thing Iâve learned in tech is that nobody has all the answers, even if they show up as they do. We all have insecurities and we all donât feel like weâre good enough or smart enough. Even when weâve accomplished great things and just to remember, at the end of the day, you donât know whatâs going on with somebody. I think it comes back to you always giving people the benefit of the doubt and practicing kindness, then pushing people to accomplish things they didnât think they could accomplish by ensuring they have the support and motivation and the backing of people that believe in them. Because I donât care how great and how far youâve gone, it never hurts to say how are you doing, you did a great job, or ask how can help you with that? Itâs always great to check-in and I think it doesnât matter what youâve accomplished just knowing you have that support system. I think people inherently want to do good. Weâre all adults and I think we all inherently want to do good - we want to pay our bills, you want to take and provide for the things that weâve signed up to provide for in our lives for ourselves or others, so remembering why people are motivated to show up and trying to create that space so that they can accomplish their own personal goals.
What kind of people are you looking for to join your team?
Weâre looking for people who are smart, hungry, and humble! You make smart decisions, youâre hungry because you think and know that the work that youâre going to do can change humans for the better. I know thatâs ambitious but why are we doing this, do we believe in the new web? I do! Look at what the Internet has brought us - we have a responsibility out there with building this product. We really just want humble people to come with low ego. I donât care how good you are, weâre all good in our own unique amazing way and sharing that sense of belonging is more important than anything else and recognizing when youâre wrong as well.
How do you think about growth and hiring?
People have so much potential to learn new things. When youâre going and looking for somebody to join your team, the things that you should look for are - do they believe in the mission and the objectives that you have at hand and are they excited about being a part of it? Do they have the experience to show that theyâve done it in the past and that they can learn new things? Most importantly, itâs seeing a track record of personal growth. Have you taken on challenges that may have been uncomfortable? Have you learned new skills and trades that you didnât know two years ago? Keep an open mind, because, especially as technology advances, you want to look for foundational characteristics: Are they great communicators? Are they open-minded? Do they have a growth mindset? Are they willing to speak up? We have created a place where they can speak up and feel comfortable doing so, and so, for me, growth in hiring is all about human determination and if you find a good candidate that believes in what youâre doing and has the right skill set, even if they donât have the years of experience, youâre going to find a good fit and I truly believe that. If you can learn one programming language you probably can learn another, doesnât mean youâll be an expert, but weâre all learning constantly if we have engineer in our title.
What are some of your passions outside of work?
A fun fact about me is that I love music! I sell vinyl records and probably buy too much music. Iâm incredibly passionate about music and art outside of work and I love to try new things. I love to paint and draw. I also run a Burning Man camp so outside of work you can find me preparing my camp for Burning Man every year - 2022, itâs on! Iâm so excited to go play in the desert!


