So Now You Know: Learnings on People, Product and Culture from Hypergrowth at Snyk

Rate this content
Bookmark

Everyone wants ‘hyper growth’, to be the organisation that is backed market investment and interest - but what is the reality of getting there? What challenges does it provide in terms of people, leadership, system and scale? This talk will explore Snyk’s journey so far from its founding in 2015 and exponential growth in the last 18 months culminating in its Series F funding this past September. Exploring some of the key principles of culture, leadership and recruitment on this hyper growth journey, we will share some of our lessons learned from our experiences so far.

This talk has been presented at React Advanced 2021, check out the latest edition of this React Conference.

FAQ

Sneak faces challenges related to maintaining culture, hiring effectively, and scaling into new territories during periods of rapid growth.

Patrick Malarkey is the Learning Development Lead at Sneak.

The main focus of the presentation is on the learning of people, products, and managing hypergrowth at Sneak.

Sneak was founded in September 2015, achieved unicorn status in May 2019, and obtained Series F funding in September of a recent year.

As of the latest update, Sneak grew from about 500 employees in February to over 800 staff members.

Sneak emphasizes transparency and communication, clearly explaining the how, what, when, and why of changes to ensure everyone understands their role in the change journey.

Sneak focuses on building communities of practice, offering management development programs, and creating a sense of belonging among employees to support business strategy.

Sneak is specific about assessing candidates against the company's four key values during the recruitment process to ensure alignment and retention.

Sneak provides structured support for new hires during their initial days, with specific plans for the first 7, 30, 60, and 90 days to help them thrive and contribute effectively.

Interested candidates can learn more about career opportunities and apply through Sneak's careers page.

Patrick Mullarkey
Patrick Mullarkey
8 min
25 Oct, 2021

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Sneak, a software company, has experienced significant growth since its founding in 2015. They face challenges in culture, hiring, and scaling but focus on communication and transparency to manage change. Sneak emphasizes building a strong culture and supporting communities of practice. They hire based on key values and provide support for new hires to thrive. The concept of 'giving away our Legos' is embraced to scale effectively.

1. Introduction to Sneak's Hypergrowth

Short description:

Hi there, my name is Patrick Malarkey. I'm the Learning Development Lead at Sneak, and I'm going to be presenting this session on the learning of people, products and hypergrowth at Sneak. Today, I'll give you a little bit of context, a timeline of Sneak's life and times, the challenges organizations face in terms of hypergrowth, and some solutions we've found useful. We'll also discuss what's next for Sneak. In terms of context, Sneak was founded in September 2015 and has experienced significant growth. We face challenges in culture, hiring, and scaling. Communication and transparency are key in managing change. We focus on building a strong culture and supporting communities of practice. Hiring is done based on our key values, and we provide support for new hires to thrive. Giving away our Legos is a concept we embrace to scale effectively. We're always looking for good people to join our team. Thank you for your time and I hope you find this presentation useful.

Hi there, my name is Patrick Malarkey. I'm the Learning Development Lead at Sneak, and I'm going to be presenting this session on the learning of people, products and hypergrowth at Sneak. So what I'm going to talk to you about today. I'll give you a little bit of context, a little bit of timeline of Sneak's life and times. Then we're going to talk a little bit about the challenges, I think, a lot of organisations face in terms of hypergrowth, and a quick note on change in general, and change in organisations.

Then, I'll share with you some of the solutions that we've found have been useful to focus in on, and they might be useful for you to consider with your teams and organisations as well. And then finally we'll end on what's next, what could be next for Sneak.

But first of all, in terms of context at Sneak, I could give you a full-blown life and times of our six years experience at Sneak, but I'm not sure how useful or helpful that would really be. So let me give you a slimmed-down version, with a focus on the last 18 months or so.

So, a quick history lesson. We were founded in September 2015, so we've just celebrated our six year anniversary. Some key events, so if you look at May 2019 we obtained unicorn status. To give you a sense of size and scale, we had approximately 500 people, employees, in the business in February of this year, and then in September we obtained our series F funding as well. Subsequently, fast forward to October, so when I speak to you today we're over 800 staff strong and it gives you a sense of suppose scale and speed we're going at, especially in the context of a global pandemic in terms of not just the funding, but headcount and how and where we're growing.

But what are some of the challenges that's provided and some of the things that perhaps I think would resonate with this audience as well? Broadly speaking, there's two or three challenges that I think we kind of all share to varying degrees. First is around kind of culture, what does it mean as you grow that quickly, what's happening to your culture? Then there's some challenges around hiring and finally around scaling as you go into new territories. Products, as you need to build out new systems and tools, what does that mean for your leaders and your managers within that?

Before we dive into some of the stuff that's worked at Sneak, a quick note on change and change management. So some of the stuff that attracted people at the start of your journey in your business, some of the things that brought them in, the work they were looking to do might not be as present as you grow, it's just a challenge or reality of hyper growth, that sometimes things get refined, things change direction. So what does that mean for the individuals involved and you've got to kind of consider from their perspective?

One of the things we found really useful at Snyk as a principle, we're very big on transparency, but especially from the exec leadership down is around communication. And I'm just going to share it, it's obvious, a lot of you might have come across it before, but a quick note on how we communicate change here at Snyk. If we're really clear around the how and what of what's changing and when that's going to occur alongside, why, what's the motivation, the purpose of change? It helps people to be really clear about their role in the change journey, where the business is going and as well like how and where they can feature in the future. So it gives them a sense of not just I suppose, autonomy in the context of change, but at least assurance about what's changing and why it's changing.

But what are some of the things I suppose the solutions are stuff that we're finding is working and we're building this as we go through it as well, it's just there's no playbook for this type of growth. So focusing on your culture, thinking very deliberately around your culture and what that means, what it means to be in an organisation that's going through these changes. We think very deliberately about our different communities of practice that are growing organically in the business, how they help support business strategy from like a learning perspective, we don't accept or expect that, for example, a workshop or training is going to necessarily be like a silver bullet for some of this stuff. Relationships and ongoing communities will though, and what we're looking to do beyond this is to build on those communities in a format and style, in terms of some of our management development programs we're looking at, how and where can we help amplify or codify some of the behaviours that made people successful.

Building on that and taking a step back, there's also something about a sense of belonging, a wider piece, especially in COVID those communities are critical, it's a soft factor, but they are critical in a sense to give people a sense of identity when they come on board SNEAK and understanding around kind of how we operate and what they feel towards it, which leads us into as well, hiring. It's one thing to have this funding and to try and grow your teams and so on but if you're not thinking deliberately about how you're hiring, not just in terms of attraction but in terms of assessment and retention, you're just going to lose people on the journey.

We're really specific here at SNEAK around our four key values and how they play out in the recruitment process as well and we make it explicit as part of a candidate's journey as well that we will be assessing you against those values so we can quantify them in a way that's really clear for them and for us. That then feeds into as well how and when when someone arrives, how and when will they be self-sufficient, we want to give people space to thrive and do great work but what does that mean in say the first 7, 30, 60, 90 days in role? What structure can leaders and managers provide for that as well?

And building on that letting our leaders lead like how and where do we want to allow autonomy? What are the things that we want to be really high on process, systems and detail on and what are the other items that actually we're comfortable being more loose or less fair on in terms of how people operate and ensuring that and again that feeds into some of that planning of the 7, 30, 60, 90 days when people are coming on board and then as well being that transparent on it helps kind of make it clear to everyone around their role but also it kind of helps us accept that this is a part of the change journey as well sometimes that gets refined.

We talk about it a lot internally and I've just shared the kind of details on the screen but we talk a lot about giving away your Legos, there's a great piece on first round if you want to read more on it but it's something that feeds into how we scale well. We accept we have to give away our Legos, read the piece and it will make more sense.

So that's kind of some of the solutions around culture, hiring and scaling, the stuff we found useful but to be frank we're nowhere near done and we need more people, we need you and you know this. So if i've sparked your interest, if I sparked your curiosity, you want to go find out more check out our careers page. I've got a screenshot here to illustrate we are global and we are scaling globally a variety of roles and locations and places and aspects, so we need we just need good people. So if I've sparked your interest or you just want to find out more feel free to reach out to me or check out our careers page. But finally I just want to say thank you for taking the time out for your day to take part in this presentation. So lessons in learnings in products and hyper growth and people so now you know. I hope you find this useful and I hope to speak to you soon.

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

A Framework for Managing Technical Debt
TechLead Conference 2023TechLead Conference 2023
35 min
A Framework for Managing Technical Debt
Top Content
Today's Talk discusses the importance of managing technical debt through refactoring practices, prioritization, and planning. Successful refactoring requires establishing guidelines, maintaining an inventory, and implementing a process. Celebrating success and ensuring resilience are key to building a strong refactoring culture. Visibility, support, and transparent communication are crucial for addressing technical debt effectively. The team's responsibilities, operating style, and availability should be transparent to product managers.
Debugging JS
React Summit 2023React Summit 2023
24 min
Debugging JS
Top Content
Watch video: Debugging JS
Debugging JavaScript is a crucial skill that is often overlooked in the industry. It is important to understand the problem, reproduce the issue, and identify the root cause. Having a variety of debugging tools and techniques, such as console methods and graphical debuggers, is beneficial. Replay is a time-traveling debugger for JavaScript that allows users to record and inspect bugs. It works with Redux, plain React, and even minified code with the help of source maps.
Building a Voice-Enabled AI Assistant With Javascript
JSNation 2023JSNation 2023
21 min
Building a Voice-Enabled AI Assistant With Javascript
Top Content
This Talk discusses building a voice-activated AI assistant using web APIs and JavaScript. It covers using the Web Speech API for speech recognition and the speech synthesis API for text to speech. The speaker demonstrates how to communicate with the Open AI API and handle the response. The Talk also explores enabling speech recognition and addressing the user. The speaker concludes by mentioning the possibility of creating a product out of the project and using Tauri for native desktop-like experiences.
Principles for Scaling Frontend Application Development
React Summit 2023React Summit 2023
26 min
Principles for Scaling Frontend Application Development
Top Content
Watch video: Principles for Scaling Frontend Application Development
This Talk discusses scaling front-end applications through principles such as tearing down barriers, sharing code in a monorepo, and making it easy to delete code. It also emphasizes incremental migration, embracing lack of knowledge, and eliminating systematic complexity. The Talk highlights the use of automation in code migration and the importance of removing barriers to enable smoother code migration.
A Practical Guide for Migrating to Server Components
React Advanced 2023React Advanced 2023
28 min
A Practical Guide for Migrating to Server Components
Top Content
Watch video: A Practical Guide for Migrating to Server Components
React query version five is live and we'll be discussing the migration process to server components using Next.js and React Query. The process involves planning, preparing, and setting up server components, migrating pages, adding layouts, and moving components to the server. We'll also explore the benefits of server components such as reducing JavaScript shipping, enabling powerful caching, and leveraging the features of the app router. Additionally, we'll cover topics like handling authentication, rendering in server components, and the impact on server load and costs.
Power Fixing React Performance Woes
React Advanced 2023React Advanced 2023
22 min
Power Fixing React Performance Woes
Top Content
Watch video: Power Fixing React Performance Woes
This Talk discusses various strategies to improve React performance, including lazy loading iframes, analyzing and optimizing bundles, fixing barrel exports and tree shaking, removing dead code, and caching expensive computations. The speaker shares their experience in identifying and addressing performance issues in a real-world application. They also highlight the importance of regularly auditing webpack and bundle analyzers, using tools like Knip to find unused code, and contributing improvements to open source libraries.

Workshops on related topic

React at Scale with Nx
React Summit 2023React Summit 2023
145 min
React at Scale with Nx
Top Content
Featured WorkshopFree
Isaac Mann
Isaac Mann
We're going to be using Nx and some its plugins to accelerate the development of this app.
Some of the things you'll learn:- Generating a pristine Nx workspace- Generating frontend React apps and backend APIs inside your workspace, with pre-configured proxies- Creating shared libs for re-using code- Generating new routed components with all the routes pre-configured by Nx and ready to go- How to organize code in a monorepo- Easily move libs around your folder structure- Creating Storybook stories and e2e Cypress tests for your components
Table of contents: - Lab 1 - Generate an empty workspace- Lab 2 - Generate a React app- Lab 3 - Executors- Lab 3.1 - Migrations- Lab 4 - Generate a component lib- Lab 5 - Generate a utility lib- Lab 6 - Generate a route lib- Lab 7 - Add an Express API- Lab 8 - Displaying a full game in the routed game-detail component- Lab 9 - Generate a type lib that the API and frontend can share- Lab 10 - Generate Storybook stories for the shared ui component- Lab 11 - E2E test the shared component
Build Modern Applications Using GraphQL and Javascript
Node Congress 2024Node Congress 2024
152 min
Build Modern Applications Using GraphQL and Javascript
Featured Workshop
Emanuel Scirlet
Miguel Henriques
2 authors
Come and learn how you can supercharge your modern and secure applications using GraphQL and Javascript. In this workshop we will build a GraphQL API and we will demonstrate the benefits of the query language for APIs and what use cases that are fit for it. Basic Javascript knowledge required.
Building a Shopify App with React & Node
React Summit Remote Edition 2021React Summit Remote Edition 2021
87 min
Building a Shopify App with React & Node
Top Content
WorkshopFree
Jennifer Gray
Hanna Chen
2 authors
Shopify merchants have a diverse set of needs, and developers have a unique opportunity to meet those needs building apps. Building an app can be tough work but Shopify has created a set of tools and resources to help you build out a seamless app experience as quickly as possible. Get hands on experience building an embedded Shopify app using the Shopify App CLI, Polaris and Shopify App Bridge.We’ll show you how to create an app that accesses information from a development store and can run in your local environment.
Build a chat room with Appwrite and React
JSNation 2022JSNation 2022
41 min
Build a chat room with Appwrite and React
WorkshopFree
Wess Cope
Wess Cope
API's/Backends are difficult and we need websockets. You will be using VS Code as your editor, Parcel.js, Chakra-ui, React, React Icons, and Appwrite. By the end of this workshop, you will have the knowledge to build a real-time app using Appwrite and zero API development. Follow along and you'll have an awesome chat app to show off!
Hard GraphQL Problems at Shopify
GraphQL Galaxy 2021GraphQL Galaxy 2021
164 min
Hard GraphQL Problems at Shopify
WorkshopFree
Rebecca Friedman
Jonathan Baker
Alex Ackerman
Théo Ben Hassen
 Greg MacWilliam
5 authors
At Shopify scale, we solve some pretty hard problems. In this workshop, five different speakers will outline some of the challenges we’ve faced, and how we’ve overcome them.

Table of contents:
1 - The infamous "N+1" problem: Jonathan Baker - Let's talk about what it is, why it is a problem, and how Shopify handles it at scale across several GraphQL APIs.
2 - Contextualizing GraphQL APIs: Alex Ackerman - How and why we decided to use directives. I’ll share what directives are, which directives are available out of the box, and how to create custom directives.
3 - Faster GraphQL queries for mobile clients: Theo Ben Hassen - As your mobile app grows, so will your GraphQL queries. In this talk, I will go over diverse strategies to make your queries faster and more effective.
4 - Building tomorrow’s product today: Greg MacWilliam - How Shopify adopts future features in today’s code.
5 - Managing large APIs effectively: Rebecca Friedman - We have thousands of developers at Shopify. Let’s take a look at how we’re ensuring the quality and consistency of our GraphQL APIs with so many contributors.
0 To Auth In An Hour For Your JavaScript App
JSNation 2023JSNation 2023
57 min
0 To Auth In An Hour For Your JavaScript App
WorkshopFree
Asaf Shen
Asaf Shen
Passwordless authentication may seem complex, but it is simple to add it to any app using the right tool.
We will enhance a full-stack JS application (Node.js backend + Vanilla JS frontend) to authenticate users with One Time Passwords (email) and OAuth, including:
- User authentication – Managing user interactions, returning session / refresh JWTs- Session management and validation – Storing the session securely for subsequent client requests, validating / refreshing sessions
At the end of the workshop, we will also touch on another approach to code authentication using frontend Descope Flows (drag-and-drop workflows), while keeping only session validation in the backend. With this, we will also show how easy it is to enable biometrics and other passwordless authentication methods.