transformed its demo day</a> to an online-only event.</p>\n<p>None of us knew how long the remote conditions would last, although we suspected it could be quite some time. Now, after nearly ten unprecedented months of working from home, we are finding our rhythm and even enjoying some aspects of this new style of work. With the strangeness of being separated from our colleagues comes certain advantages. Commutes are short: from bedroom to home office. Pets are ecstatic. Dress is…pretty much anything you like. Pandemic hairstyles and facial hair of all kinds have emerged. Admittedly, I’m not sure if this last is an advantage or merely a notable side-effect.</p>\n<p>2020 has been a challenging year for much of the economy, but companies focused on the digital world often flourished. The year was particularly notable for YC because of a series of exits by YC companies. Machine Zone (W08) was acquired by AppLovin in May. Segment (S11) was acquired in a blockbuster $3.2 billion transaction by Twilio in October, and in the same month Stripe (S09) announced it would acquire Paystack (W16). In November, Mystery Science (S17) was acquired by Discovery Education, and in December both Airbnb (W09) and Doordash (S13) had impressive IPOs. Also in December, Coinbase (S12) filed its S-1. There are plenty of other exits within the YC community to celebrate, but I won’t list them all. Huge congratulations are due to the founders and employees and, indeed, all the stakeholders of those companies.</p>\n<p>Many YC healthcare companies took on the challenge COVID represents by joining the search for a vaccine, a therapy, and more. These companies are listed on our <a href=https://www.ycombinator.com/"http://ycombinator.com/covid/">COVID hub</a>. Other YC founders and their startups have adapted extraordinarily well. They have transitioned to remote operations seamlessly. Of course, companies like Zapier (S12) and Gitlab (W15) had it easier since both companies have always been fully remote. All made changes to their product strategy as necessitated by the new market conditions. Many YC startups were already well positioned since their very purpose is to create a digital revolution. Companies like Doordash, Instacart (S12), and Stripe are thriving as more of life moves online — but other companies have had to shift their business. For example, Faire (W17), an online supply chain for boutiques and other small retailers, recognized an opportunity as in-person events were cancelled across the country. In response, they built an <a href=https://www.ycombinator.com/"https://blog.faire.com/thestorefront/introducing-faire-summer-market-our-first-online-trade-show-event//">online trade show</a> with shoppable livestreams. The event resulted in wins for both brands and retailers.</p>\n<p>We <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/yc-s20-remote-batch//">determined early in the year that S20 would have to be an entirely virtual batch, and as I describe in more detail below, we completely re-engineered our program including Demo Day. The S20 batch is remarkable. The founders of the over 200 startups who joined the batch chose to build their companies during a pandemic and take advantage of an entirely remote batch. In fact, 2020 is YC’s 15th year of operation and we have now funded over 2,500 companies. Those 2,500 companies represent over 5,000 founders and over $200 billion in market value.</p>\n<p>In fact, every part of YC had to evolve in order to respond to the pandemic. Here are some details as to how we changed how we work during 2020.</p>\n<p><a href=https://www.ycombinator.com/"https://www.ycombinator.com/about//">The batch program</a>, around which YC was built, runs twice a year in the winter and in the summer. During this three month program, YC group partners work with startups to improve their chance of success. We push founders to evolve their ideas, find product market fit, develop their strategy and their story. They also learn how to pitch their startup to investors, customers, employees. The program culminates in Demo Day, a two-day event where the founders present their companies to investors. When the pandemic hit:</p>\n<ul>\n<li>We rethought how we connect with our founders and used technology to decrease the virtual distance between partners and founders. For example, YC group partners could chat with founders in real time, and they sent and received over 250,000 Slack messages. </li>\n<li>We prioritized and invested in building software that supported our founders, made scheduling office hours and events simpler and more efficient, and made connections between founders as easy as possible. YC group partners worked with companies in over 15 time zones and held 50% more individual and group office hours than in previous batches — 3600 hours in total. </li>\n<li>We also focused on documentation. It turns out that this is often an afterthought when most meetings are in person, but is a requirement when all sessions are remote. We’ve improved everything and put it in writing, and we are sure that these improvements will carry over to future batches and be helpful even when we return to in-person events.</li>\n</ul>\n<p>The Winter 2020 Demo Day was entirely virtual, as was the entire Summer 2020 batch and Demo Day. In fact, the S20 Virtual Demo Day was extremely successful and out-performed many in-person Demo Days from years past with over 28,000 introductions made between investors and founders. With the changes described above, both demo days and the summer batch ran flawlessly.</p>\n<p>The Admissions team leads the all-important process by which we select founders and startups to fund. Typically this process includes an online application, followed by in-person interviews in Mountain View and select locations around the world. In 2020, we:</p>\n<ul>\n<li>Switched to an all remote interview process and ran more interviews this year than any previous year.</li>\n<li>Reviewed more applications than any previous year, and according to our internal quality measures, apps were as good or better than previous batches.</li>\n<li>Added four new people to the Admissions team.</li>\n<li>Created systems for more robust startup tracking and early detection.</li>\n</ul>\n<p>The result was an admissions process as efficient and well-managed as any during my ten years at YC — despite the huge increase in the number of applications over the past two years. Where the rubber meets the road here is the companies we fund and the success they find. That takes time, but every indication we have is that 2020 batches are looking very healthy.</p>\n<p>Other YC programs responded in a variety of ways to the pandemic. Those programs include <a href=https://www.ycombinator.com/"https://www.startupschool.org//">Startup School</a>, our free online program on starting a company, <a href=https://www.ycombinator.com/"https://www.workatastartup.com//">Work at a Startup</a>, which makes it simple for founders to find their next employee, the <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/yc-series-a-program//">Series A Program</a>, designed to help YC founders plan, prepare, and pitch their Series A, and <a href=https://www.ycombinator.com/"https://www.ycombinator.com/continuity//">YC Continuity</a>, our investment fund dedicated to supporting founders as they scale their companies. In 2020, Startup School:</p>\n<ul>\n<li>Worked with an extraordinary 90,000 founders and aspiring founders.</li>\n<li>Relaunched Startup School as a <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/startup-school-relaunch//">continuous course</a> to better help founders on a flexible schedule.</li>\n<li>Expanded Startup School to <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/startup-school-for-future-founders//">aspiring founders</a>, complementing our existing offer for current founders. Over 30,000 people have already participated in the course.</li>\n</ul>\n<p>In 2020, Work at a Startup:</p>\n<ul>\n<li>Ran the How to Hire Conference for W20 and S20 founders, where we covered topics like sourcing, recruiting, interviewing, closing, and more; we also met individually with 100+ founders.</li>\n<li>Ran six other hiring events (compared to one in 2019) that over 1000 candidates attended.</li>\n<li>Drove 240 hires to YC companies in 2020, more than two times the hires in 2019.</li>\n</ul>\n<p>In 2020, the Series A Program:</p>\n<ul>\n<li>Has seen more than $650M raised over 61 rounds from 54 different investors, including a16z, Sequoia, Lightspeed, and Accel. </li>\n<li>Wrote, designed, and publicly released <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/ycs-series-a-guide//">YC’s Guide to Raising a Series A</a>, which has received over 120k unique views and has since been translated into Japanese, Russian, and Korean.</li>\n<li>Launched the first ever <em>Scaling from A to B Program</em>, a 5-week bootcamp to help our companies that raised Series A rounds learn best practices in this new phase of the company. </li>\n</ul>\n<p>In 2020, YC Continuity:</p>\n<ul>\n<li>Saw their first growth-stage exit with Segment and first company IPO with DoorDash.</li>\n<li>Invested in Podium, Snapdocs, and Groww (our first major growth investment in India).</li>\n<li>Ran the first remote batch of the YC Growth Program, a ten-week dinner series for founders who are leading rapidly-growing companies approaching 50 employees, with founders participating from as far as Singapore and Lagos. </li>\n<li>Launched a wiki for growth-stage founders to learn and share best practices on things like hiring executives, building a great people team, and late-stage fundraising.</li>\n</ul>\n<p>I’m proud of how YC responded to the shock of COVID-19, but of course, there has been so much more that happened this year. All of us at YC were deeply affected by George Floyd’s death and the BLM protests across America. We have begun a conversation within the YC organization and community about what we can do to help improve racial and social justice in America.</p>\n<p>The first action we are taking as a community is to collect a <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/next-steps//">list of organizations</a> that are making a serious impact in this space. The YC community has come up with over 75 organizations and YC partners, staff, and alumni have made donations to every one of them.</p>\n<p>We’re also thinking hard about our own ecosystem, and how to make a difference there. We have <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/partnering-with-codepath-and-colorstack-to-support-future-technical-founders//">begun by working</a> with a couple of organizations, <a href=https://www.ycombinator.com/"https://www.colorstack.org//">ColorStack and <a href=https://www.ycombinator.com/"https://codepath.org//">CodePath, that are helping to develop computer science majors within underrepresented minorities and underserved populations.</p>\n<p>Also, we launched <a href=https://www.ycombinator.com/"https://blog.ycombinator.com/the-yc-directory//">pages that highlight the Black, Latinx, and women founders in our community. We hope this new directory becomes a resource for investors who are actively seeking out Black, Latinx, and women founders to support. And for prospective founders, we hope they discover founders who have experiences that reflect their own.</p>\n<p>The COVID-19 pandemic of 2020 will go down in history as one of the great disasters to befall the planet. It has been a stress-filled and complicated year, and a tragedy for too many families. However, it has also been a year of learning and change. And I am proud of the way YC employees and founders have responded. YC and the YC community remains healthy and strong, and I wish the same for you all as 2020 comes to an end and we look forward optimistically to a new year.</p>\n<!--kg-card-end: html-->","comment_id":"1104622","feature_image":null,"featured":false,"visibility":"public","email_recipient_filter":"none","created_at":"2020-12-22T01:50:25.000-08:00","updated_at":"2021-10-20T10:52:17.000-07:00","published_at":"2020-12-22T01:50:25.000-08:00","custom_excerpt":null,"codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"authors":[{"id":"61fe29e3c7139e0001a71092","name":"Geoff Ralston","slug":"geoff-ralston","profile_image":"/blog/content/images/2022/02/geoff.jpg","cover_image":null,"bio":"Geoff Ralston is the former President of Y Combinator and has been with YC since 2011. Prior to YC, he built one of the first web mail services, RocketMail which became Yahoo Mail in 1997.","website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/geoff-ralston/"}],"tags":[{"id":"61fe29efc7139e0001a7116d","name":"Essay","slug":"essay","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/essay/"},{"id":"61fe29efc7139e0001a71173","name":"YC News","slug":"yc-news","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-news/"}],"primary_author":{"id":"61fe29e3c7139e0001a71092","name":"Geoff Ralston","slug":"geoff-ralston","profile_image":"https://ghost.prod.ycinside.com/content/images/2022/02/geoff.jpg","cover_image":null,"bio":"Geoff Ralston is the former President of Y Combinator and has been with YC since 2011. Prior to YC, he built one of the first web mail services, RocketMail which became Yahoo Mail in 1997.","website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/geoff-ralston/"},"primary_tag":{"id":"61fe29efc7139e0001a7116d","name":"Essay","slug":"essay","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/essay/"},"url":"https://ghost.prod.ycinside.com/2020-year-in-review/","excerpt":"In early 2020 the entire world underwent a transformation. The planet was\nconsumed by a pandemic that altered life as we knew it. Most of our normal\nroutines changed immediately. At YC, like most businesses, we closed our\noffices. We were forced to rethink the end of our Winter 2020 batch and \ntransformed its demo day\n[https://blog.ycombinator.com/yc-w20-online-demo-day-now-on-march-16/] to an\nonline-only event.\n\nNone of us knew how long the remote conditions would last, although we suspected\nit","reading_time":6,"access":true,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"email_subject":null,"frontmatter":null,"feature_image_alt":null,"feature_image_caption":null},"mentions":[],"related_posts":[{"id":"6357f9044557ad0001018040","uuid":"b73507ea-8de6-4799-8305-1554bd33437c","title":"How to maintain engineering velocity as you scale","slug":"how-to-maintain-engineering-velocity-as-you-scale","html":"<p>Engineering is typically the function that grows fastest at a scaling startup. It requires a lot of attention to make sure the pace of execution does not slow and cultural issues do not emerge as you scale.</p><p>We’ve learned a lot about pace of execution in the past five years at Faire. When we launched in 2017, we were a team of five engineers. From the beginning, we built a simple but solid foundation that allowed us to maintain both velocity and quality. When we found product-market fit later that year and started bringing on lots of new customers, instead of spending engineering resources on re-architecturing our platform to scale, we were able to double down on product engineering to accelerate the growth. In this post, we discuss the guiding principles that allowed us to maintain our engineering velocity as we scaled.</p><h2 id=\"four-guiding-principles-to-maintaining-velocity\">Four guiding principles to maintaining velocity</h2><p>Faire’s engineering team grew from five to over 100 engineers in three years. Throughout this growth, we were able to sustain our pace of engineering execution by adhering to four important elements:</p><ol><li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/blog/how-to-maintain-engineering-velocity-as-you-scale/#1-hire-the-best-engineers\">Hiring the best engineers</a></li><li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/blog/how-to-maintain-engineering-velocity-as-you-scale/#2-build-a-solid-long-term-foundation-from-day-one\">Building solid long-term foundations from day one</a></li><li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/blog/how-to-maintain-engineering-velocity-as-you-scale/#3-track-engineering-metrics-to-drive-decision-making\">Tracking metrics to guide decision-making</a></li><li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/blog/how-to-maintain-engineering-velocity-as-you-scale/#4-keep-teams-small-and-independent\">Keeping teams small and independent</a></li></ol><h2 id=\"1-hire-the-best-engineers\">1. Hire the best engineers</h2><p>You want to hire the best early team that you can, as they’re going to be the people helping you scale and maintain velocity. And good people follow good people, helping you grow your team down the road.</p><p>This sounds obvious, but it’s tempting to get people in seats fast because you have a truckload of priorities and you’re often the only one doing engineering recruiting in those early years. What makes this even harder is you often have to play the long game to get the best engineers signed on. Your job is to build a case for why your company is <em>the</em> opportunity for them. </p><p>We had a few amazing engineers in mind we wanted to hire early on. I spent over a year doing coffee meetings with some of them. I used these meetings to get advice, but more importantly I was always giving them updates on our progress, vision, fundraising, and product releases. That created FOMO which eventually got them so excited about what was happening at Faire that they signed up for the ride.</p><p>While recruiting, I looked for key competencies that I thought were vital for our engineering team to be successful as we scaled. These were:</p><h3 id=\"a-experts-at-our-core-technology\">a. Experts at our core technology</h3><p>In early stages, you need to move extremely fast and you cannot afford to make mistakes. We wanted the best engineers who had previously built the components we needed so they knew where mistakes could happen, what to avoid, what to focus on, and more. For example, we built a complex payments infrastructure in a couple of weeks. That included integrating with multiple payment processors in order to charge debit/credit cards, process partial refunds, async retries, voiding canceled transactions, and linking bank accounts for ACH payouts. We had built similar infrastructure for the Cash App at Square and that experience allowed us to move extremely quickly while avoiding pitfalls.</p><h3 id=\"b-focused-on-delivering-value-to-customers\">b. Focused on delivering value to customers</h3><p>Faire’s mission is to empower entrepreneurs to chase their dreams. When hiring engineers, we looked for people who were amazing technically but also understood our business, were customer focused, were passionate about entrepreneurship—and understood how they needed to work. That is, they understood how to use technology to add value to customers and product, quickly and with quality. To test for this, I would ask questions like: “Give me examples of how you or your team impacted the<em> </em>business.” Their answers would show how well they understood their current company’s business and how engineering can impact customers and change a company’s top-line numbers.</p><p>I also learned a lot when I let them ask questions about Faire. I love when engineering candidates ask questions about how our business works, how we make money, what our market size is, etc. If they don't ask these kinds of questions, I ask them things like: “Do you understand how Faire works?” “Why is Faire good for retailers?” “How would you sell Faire to a brand?” After asking questions like these a few times, you’ll see patterns and be able to quickly identify engineers who are business-minded and customer-focused.</p><p>Another benefit of hiring customer-focused engineers is that it’s much easier to shut down projects, start new ones, and move people around, because everyone is focused on delivering value for the customer and not wedded to the products they helped build. During COVID, our customers saw enormous change, with in-person trade shows getting canceled and lockdowns impacting in-person foot traffic. We had to adapt quickly, which required us to stop certain initiatives and move our product and engineering teams to launch new ones, such as our own version of <a href=https://www.ycombinator.com/"https://blog.faire.com/thestorefront/introducing-faire-summer-market-our-first-online-trade-show-event//">online trade shows</a>.</p><h3 id=\"c-grit\">c. Grit</h3><p>When we first started, we couldn’t afford to build the most beautiful piece of engineering work. We had to be fast and agile. This is critical when you are pre-product-market fit. Our CEO Max and a few early employees would go to trade shows to present our product to customers, understand their needs, and learn what resonated with them. Max would call us with new ideas several times a day. It was paramount that our engineers were <a href=https://www.ycombinator.com/"https://angeladuckworth.com/grit-book//">gritty and able to quickly make changes to the product. Over the three or four days of a trade show, our team deployed changes nonstop to the platform. We experimented with offerings like:</p><ul><li>Free shipping on first orders</li><li>Buy now, pay later</li><li>Buy from a brand and get $100 off when you re-order from the same brand</li><li>Free returns</li></ul><p>By trying different value propositions in a short time, our engineering team helped us figure out what was most valuable to our customers. That was how we found strong product-market fit within six months of starting the company.</p><figure class=\"kg-card kg-image-card\"><img src=https://www.ycombinator.com/"https://lh3.googleusercontent.com/CrRDf25EV8if-oP6rfEnSYeA_ttfKsayeQoM61gMOYFODZvpYsId0z2Y5RQ8z5xH4zt8UQaPBOwe1xus8oaqKQW1zxqNxz_ss9LHTpWyCc6tWsyJUm6_g6lVUtb6PkHluwNcqIU9MN3silgCLqtNHO2S8RkPcQCHBYiVPhK9Fteoiq_w9dZJqaxTqA/" class=\"kg-image\" alt loading=\"lazy\"></figure><p><em>Our trade show storefront back when we were called Indigo Fair.</em></p><h2 id=\"2-build-a-solid-long-term-foundation-from-day-one\">2. Build a solid long-term foundation from day one</h2><p>The number one impediment to engineering velocity at scale is a lack of solid, consistent foundation. A simple but solid foundation will allow your team to keep building on top of it instead of having to throw away or re-architecture your base when hypergrowth starts.</p><p>To create a solid long-term foundation, you first need to get clear on what practices you believe are important for your engineering team to scale. For example, I remember speaking with senior engineers at other startups who were surprised we were writing tests and doing code reviews and that we had a code style guide from the very early days. But we couldn’t have operated well without these processes. When we started to grow fast and add lots of engineers, we were able to keep over 95% of the team focused on building features and adding value to our customers, increasing our growth. </p><p>Once you know what long-term foundations you want to build, you need to write it down. We were intentional about this from day one and documented it in our <a href=https://www.ycombinator.com/"https://craft.faire.com/handbook-89f166841ec9/">engineering handbook</a>. Today, every engineer is onboarded using this handbook.</p><p>The four foundational elements we decided on were:</p><h3 id=\"a-being-data-driven\">a. Being data-driven</h3><p>The most important thing is to build your data muscle early. We started doing this at 10 customers. At the time, the data wasn’t particularly useful; the more important thing was to start to collect it. At some point, you’ll need data to drive product decision-making. The longer you wait, the harder it is to embed into your team.</p><p>Here’s what I recommend you start doing as early as possible:</p><ul><li>Set up data pipelines that feed into a data warehouse.</li><li>Start collecting data on how people are using your product. As you add features and iterate, record how those changes are impacting user interactions. All of this should go into a data warehouse that is updated within minutes and made available to your team. As your product gets increasingly complex, it will become more and more important to use data to validate your intuition.</li><li>We use Redshift to store data. As user events are happening, our relational database (MySQL) replicates them in Redshift. Within minutes, the data is available for queries and reports.</li><li>Train your team to use experimentation frameworks.</li><li>Make it part of the product development process. The goal is to transform your intuition into a statistically testable statement. A good place to start is to establish principles and high-level steps for your team to follow when they run experiments. We’ve set principles around when to run experiments vs. when not to, that running rigorous experiments should be the default (and when it isn’t), and when to stop an experiment earlier than expected. We also have teams log experiments in a Notion dashboard.</li><li>The initial focus should be on what impact you think a feature will have and how to measure that change. As you’re scoping a feature, ask questions like: How are we going to validate that this feature is achieving intended goals? What events/data do we need to collect to support that? What reports are we going to build? Over time, these core principles will expand.</li><li>The entire team should be thinking about this, not just the engineers or data team. We reinforced the importance of data fluency by pushing employees to learn SQL, so that they could run their own queries and experience the data firsthand.</li><li>It’ll take you multiple reps to get this right. We still miss steps and fail to collect the right data. The sooner you get your team doing this, the easier it will be to teach it to new people and become better at it as an organization.</li></ul><h3 id=\"b-our-choice-of-programming-language-and-database\">b. Our choice of programming language and database</h3><p>When choosing a language and database, pick something you know best that is also scalable long-term.<strong> </strong>If you choose a language you don’t know well because it seems easier or faster to get started, you won’t foresee pitfalls and you’ll have to learn as you go. This is expensive and time-consuming. We started with Java as our backend programming language and MySQL as our relational database. In the early days, we were building two to three features per week and it took us a couple of weeks to build the framework we needed around MySQL. This was a big tradeoff that paid dividends later on.</p><h3 id=\"c-writing-tests-from-day-one\">c. Writing tests from day one</h3><p>Many startups think they can move faster by not writing tests; it’s the opposite. Tests help you avoid bugs and prevent legacy code at scale. They aren’t just validating the code you are writing now. They should be used to enforce, validate, and document requirements. Good tests protect your code from future changes as your codebase grows and features are added or changed. They also catch problems early and help avoid production bugs, saving you time and money. Code without tests becomes legacy very fast. Within months after untested code is written, no one will remember the exact requirements, edge cases, constraints, etc. If you don’t have tests to enforce these things, new engineers will be afraid of changing the code in case they break something or change an expected behavior.<br><br>There are two reasons why tests break when a developer is making code changes:</p><ul><li>Requirements change. In this case, we expect tests to break and they should be updated to validate and enforce the new requirements.</li><li>Behavior changes unexpectedly. For example, a bug was introduced and the test alerted us early in the development process.</li></ul><p>Every language has tools to measure and keep track of test coverage. I highly recommend introducing them early to track how much of your code is protected by tests. You don’t need to have 100% code coverage, but you should make sure that critical paths, important logic, edge cases, etc. are well tested. <a href=https://www.ycombinator.com/"https://leanylabs.com/blog/good-unit-tests//">Here are tips for writing good tests</a>.</p><h3 id=\"d-doing-code-reviews\">d. Doing code reviews</h3><p>We started doing code reviews when we hired our first engineer. Having another engineer review your code changes helps ensure quality, prevents mistakes, and shares good patterns. In other words, it’s a great learning tool for new and experienced engineers. Through code reviews, you are teaching your engineers patterns: what to avoid, why to do something, the features of languages you should and shouldn’t use. </p><p>Along with this, you should have a coding style guide. Coding guides help enforce consistency and quality on your engineering team. It doesn’t have to be complex. We use a tool that formats our code so our style guide is automatically enforced before a change can be merged. This leads to higher code quality, especially when teams are collaborating and other people are reviewing code.</p><p>We switched from Java to Kotlin in 2019 and we have a comprehensive style guide that includes recommendations and rules for programming in Kotlin. For anything not explicitly specified in our guide, we ask that engineers follow <a href=https://www.ycombinator.com/"https://kotlinlang.org/docs/coding-conventions.html/">JetBrains’ coding conventions</a>.</p><p>These are the code review best practices we share internally:</p><ul><li>#bekind when doing a code review. Use positive phrasing where possible (\"there might be a better way\" instead of \"this is terrible\"; \"how about we name this X?\" instead of \"naming this Y is bad\"). It's easy to unintentionally come across as critical, especially if you have a remote team.</li><li>Don't block changes from being merged if the issues are minor (e.g., a request for variable name change, indentation fixes). Instead, make the ask verbally. Only block merging if the request contains potentially dangerous changes that could cause issues or if there is an easier/safer way to accomplish the same.</li><li>When doing a code review, ensure that the code adheres to your style guide. When giving feedback, refer to the relevant sections in the style guide.</li><li>If the code review is large, consider checking out the branch locally and inspecting the changes in IntelliJ (Git tab on the bottom). It’s easier to have all of the navigation tools at hand.</li></ul><h2 id=\"3-track-engineering-metrics-to-drive-decision-making\">3. Track engineering metrics to drive decision-making</h2><p>Tracking metrics is imperative to maintaining engineering velocity. Without clear metrics, Faire would be in the dark about how our team is performing and where we should focus our efforts. We would have to rely on intuition and assumptions to guide what we should be prioritizing. </p><p>Examples of metrics we started tracking early (at around 20 engineers) included:</p><ul><li><strong>Uptime.</strong> One of the first metrics we tracked was <a href=https://www.ycombinator.com/"https://docs.datadoghq.com/integrations/uptime//">uptime. We started measuring this because we were receiving anecdotal reports of site stability issues. Once we started tracking it, we confirmed the anecdotal evidence and dedicated a few engineers to resolve the issue.</li><li><strong>CI wait time.</strong> Another metric that was really important was CI wait time (i.e., time for the build system to build/test pull requests). We were receiving anecdotal reports of long CI wait times for developers, confirmed it with data, and fixed the issue.</li></ul><figure class=\"kg-card kg-image-card\"><img src=https://www.ycombinator.com/"https://lh3.googleusercontent.com/KiE8tjsqkFvtJFmyY_6-IinXuT1A6C4x6JBUSX9qb9nDHB9lurJZAlHocGDEi3Sx_HSHNuBxozMBljGOsNokrQIJ9Hk6ZolI39yQtKPz0yuAbue0G2weaKWXqD65_Gbal_LYuEC5TpPoGIdCGd0jflhy1yRQzuG-pxV1IePbh8LuEtvqehC1gHs5lw/" class=\"kg-image\" alt loading=\"lazy\"></figure><p><em>This is a dashboard we created in the early days of Faire to track important engineering metrics. It was updated manually by collecting data from different sources. Today, we have more comprehensive dashboards that are fully automated.</em></p><p>Once our engineering team grew to 100+, our top-level metrics became more difficult to take action against. When metrics trended beyond concerning thresholds, we didn’t have a clear way to address them. Each team was busy with their own product roadmap, and it didn’t seem worthwhile to spin up new teams to address temporary needs. Additionally, many of the problems were large in scale and would have required a dedicated group of engineers. </p><p>We found that the best solution was to build <a href=https://www.ycombinator.com/"https://www.datadoghq.com/blog/the-power-of-tagged-metrics//">dimensions so that we could view metrics by team. Once we had metrics cut by team, we could set top-down expectations and priorities. We were happy to see that individual teams did a great job of taking ownership of and improving their metrics and, consequently, the company’s top-level metrics.</p><h4 id=\"an-example-transaction-run-duration\">An example: transaction run duration</h4><p>Coming out of our virtual trade show, <a href=https://www.ycombinator.com/"https://blog.faire.com/thestudio/faire-summer-market-2021-our-global-trade-show-event-is-coming-in-july//">Faire Summer Market</a>, we knew we needed significant investment in our database utilization. During the event, site usage pushed our database capacity to its limits and we realized we wouldn’t be able to handle similar events in the future.</p><p>In response, we created a metric of how long transactions were open every time our application interacted with the database. Each transaction was attributed to a specific team. We then had a visualization of the hottest areas of our application along with the teams responsible for those areas. We asked each team to set a goal during our planning process to reduce their database usage by 20% over a three-month period. The aggregate results were staggering. Six months later, before our next event—<a href=https://www.ycombinator.com/"https://blog.faire.com/thestorefront/announcing-faires-2022-winter-virtual-trade-show-events//">Faire Winter Market</a>—incoming traffic was 1.6x higher, but we were nowhere close to maxing out our database capacity. Now, each team is responsible for monitoring their database utilization and ensuring it doesn’t trend in the wrong direction.</p><h3 id=\"managing-metrics-with-kpi-scorecards\">Managing metrics with KPI scorecards</h3><p>We’re moving towards a model where each team maintains a set of key performance indicators (KPIs) that get published as a scorecard reflecting how successful the team is at maintaining its product areas and the parts of the tech stack it owns.</p><p>We’re starting with a top-level scorecard for the whole engineering team that tracks our highest-level KPIs (e.g., <a href=https://www.ycombinator.com/"https://docs.datadoghq.com/tracing/guide/configure_an_apdex_for_your_traces_with_datadog_apm//">Apdex, database utilization, CI wait time, severe bug escapes, flaky tests). Each team maintains a scorecard with its assigned top-level KPIs as well as domain-specific KPIs. As teams grow and split into sub-teams, the scorecards follow the same path recursively. Engineering leaders managing multiple teams use these scorecards to gauge the relative success of their teams and to better understand where they should be focusing their own time.</p><p>Scorecard generation should be as automated and as simple as possible so that it becomes a regular practice. If your process requires a lot of manual effort, you’re likely going to have trouble committing to it on a regular cadence. Many of our metrics start in DataDog; we use their API to extract relevant metrics and push them into Redshift and then visualize them in Mode reports.</p><p>As we’ve rolled this process out, we’ve identified criteria for what makes a great engineering KPI:</p><ul><li><strong>Can be measured and has a believable source of truth.</strong> If capturing and viewing KPIs is not an easy and repeatable task, it’s bound to stop happening. Invest in the infrastructure to reliably capture KPIs in a format that can be easily queried.</li><li><strong>Clearly ladders up to a top-level business metric.</strong> If there isn’t a clear connection to a top-level business metric, you’ll have a hard time convincing stakeholders to take action based on the data. For example, we’ve started tracking pager volume for our critical services: High pager volume contributes to tired and distracted engineers which leads to less code output, which leads to fewer features delivered, which ultimately means less customer value.</li><li><strong>Is independent of other KPIs.</strong> When viewing and sharing KPIs, give appropriate relative weight to each one depending on your priorities. If you’re showing two highly correlated KPIs (e.g., cycle time and PR throughput), then you’re not leaving room for something that’s less correlated (e.g., uptime). You might want to capture some correlated KPIs so that you can quickly diagnose a worrying trend, but you should present non-duplicative KPIs when crafting the overall scorecard that you share with stakeholders.</li><li><strong>Is normalized in a meaningful way.</strong> Looking at absolute numbers can be misleading in a high-growth environment, which makes it hard to compare performance across teams. For example, we initially tracked growth of overall infrastructure cost. The numbers more than doubled every year, which was concerning. When we later normalized this KPI by the amount of revenue a product was producing, we observed the KPI was flat over time. Now we have a clear KPI of “amount spent on infrastructure to generate $1 in revenue.” This resulted in us being comfortable with our rate of spend, whereas previously we were considering staffing a team to address growing infrastructure costs.</li></ul><p>We plan to keep investing in this area as we grow. KPIs allow us to work and build with confidence, knowing that we’re focusing on the right problems to continue serving our customers.</p><h2 id=\"4-keep-teams-small-and-independent\">4. Keep teams small and independent</h2><p>When we were a company of 25 employees, we had a single engineering team. Eventually, we split into two teams in order to prioritize multiple areas simultaneously and ship faster. When you split into multiple teams, things can break because people lose context. To navigate this, we developed a pod structure to ensure that every team was able to operate independently but with all the context and resources they needed. </p><p>When you first create a pod structure, here are some rules of thumb:</p><ul><li><strong>Pods should operate like small startups.</strong> Give them a mission, goals, and the resources they need. It’s up to them to figure out the strategy to achieve those goals. Pods at Faire typically do an in-person offsite to brainstorm ideas and come up with a prioritized roadmap and expected business results, which they then present for feedback and approval.</li><li><strong><strong><strong>Each pod should have no more than 8 to 10 employees. </strong></strong></strong>For us, pods generally include 5 to 7 engineers (including an engineering manager), a product manager, a designer, and a data scientist.</li><li><strong>Each pod should have a clear leader. </strong>We have an engineering manager and a product manager co-lead each pod. We designed it this way to give engineering a voice and more ownership in the planning process.</li><li><strong>Expect people to be members of multiple pods. </strong>While this isn’t ideal, there isn’t any other way to do it early on. Resources are constrained, and you need a combination of seasoned employees and new hires on each pod (otherwise they’ll lack context). Pick one or two people who have lots of context to seed the pod, then add new members. When we first did this, pods shared backend engineers, designers, and data analysts, and had their own product manager and frontend engineer.</li><li><strong>If you only have one product, assign a pod to each well-defined part of the product.</strong> If there’s not an obvious way to split up your product surface area, try to break it out into large features and assign a pod to each.</li><li><strong><strong><strong>Keep reporting lines and performance management within functional teams. </strong></strong></strong>This makes it easier to maintain:</li></ul><p>\t\t(1) Standardized tooling/processes across the engineering team and balanced \t\tleadership between functions</p><p>\t\t(2) Standardized career frameworks and performance calibration. We give our \t\tmanagers guidance and tools to make sure this is happening. For example, I \t\thave a spreadsheet for every manager that I expect them to update on a \t \t\tmonthly basis with a scorecard and brief summary of their direct reports’ \t\t \t\tperformance.</p><h3 id=\"how-we-stay-on-top-of-resource-allocation-census-and-horsepower\">How we stay on top of resource allocation: Census and Horsepower</h3><p>Our engineering priorities change often. We need to be able to move engineers around and create, merge, split, or sunset pods. In order to keep track of who is on which team—taking into account where that person is located, their skill set, tenure at the company, and more—we built a tool called Census.</p><p>Census is a real-time visualization of our team’s structure. It automatically updates with data from our ATS and HR system. The visual aspect is crucial and makes it easier for leadership to make decisions around resource allocation and pod changes as priorities shift. Alongside Census, we also built an algorithm to evaluate the “horsepower” of a pod. If horsepower is showing up as yellow or red, that pod either needs more senior engineers, has a disproportionate number of new employees, or both.</p><figure class=\"kg-card kg-image-card kg-card-hascaption\"><img src=https://www.ycombinator.com/"https://lh3.googleusercontent.com/pJk7SUqsmeQLU_dYU3BrN5wMnzyHwVySmydpuiNbHgDddt_FzwwQzCQ_pQH75FX-InduoRGg5hSVhcfXZxRC3FztBZ3aF_2JnwIFMBOhjSey2cgRQEqs38oORhgZgrtwrmgO7CM-WSU_34oeyp15hdzHOrH_FAXTlFlJOt-A87J4Brce_ri3MER8RA/" class=\"kg-image\" alt loading=\"lazy\"><figcaption>.</figcaption></figure><p><em>Census.</em></p><figure class=\"kg-card kg-image-card\"><img src=https://www.ycombinator.com/"https://lh3.googleusercontent.com/N7btbx4GDkomhZp8wj0CMlTiGywqDffV6qCakK6aZEILScjRiIqjhwjV1q2AlT6bmrzU9vqo_pa1ggXn8j_C0CWsO4BEQdHoq5EcPfOhZwhe8tg1oMmmmDeYQXNrjF99WOdM5AKVTT5GAisZM_idtecOsjdXH_qQ2ezvEVRLltbkMfmk1j3qouwt7g/" class=\"kg-image\" alt loading=\"lazy\"></figure><p><em>Pods are colored either green, yellow, or red depending on their horsepower.</em><br><br>One of the most common questions that founders have is how to balance speed with everything else: product quality, architecture debt, team culture. Too often, startups stall out and sacrifice their early momentum in order to correct technical debt. In building Faire, we set out to both establish a unified foundation <em>and</em> continue shipping fast. These four guiding principles are how we did it, and I hope they help others do the same.</p>","comment_id":"6357f9044557ad0001018040","feature_image":"/blog/content/images/2022/10/BlogTwitter-Image-Template-2.jpeg","featured":true,"visibility":"public","email_recipient_filter":"none","created_at":"2022-10-25T07:56:04.000-07:00","updated_at":"2022-10-26T12:38:29.000-07:00","published_at":"2022-10-25T09:00:00.000-07:00","custom_excerpt":"Faire’s engineering team grew from five to over 100 engineers in three years. Throughout this growth, we were able to sustain our pace of engineering execution by adhering to four guiding principles.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"authors":[{"id":"61fe29e3c7139e0001a710d4","name":"Marcelo Cortes","slug":"marcelo-cortes","profile_image":"/blog/content/images/2022/10/Instagram-Image-Template--Square---7-.jpg","cover_image":null,"bio":"Marcelo Cortes is a co-founder and the CTO of Faire, an online wholesale marketplace connecting mostly small brands to independent, local retailers.","website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/marcelo-cortes/"}],"tags":[{"id":"61fe29efc7139e0001a7116d","name":"Essay","slug":"essay","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/essay/"},{"id":"61fe29efc7139e0001a71181","name":"YC Continuity","slug":"yc-continuity","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-continuity/"},{"id":"61fe29efc7139e0001a71196","name":"Technical","slug":"technical","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/technical/"},{"id":"61fe29efc7139e0001a71170","name":"Startups","slug":"startups","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/startups/"},{"id":"61fe29efc7139e0001a71158","name":"Leadership","slug":"leadership","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/leadership/"},{"id":"61fe29efc7139e0001a7114c","name":"Company Building","slug":"company-building","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/company-building/"},{"id":"62d804e33644180001d72a1f","name":"#1543","slug":"hash-1543","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a71155","name":"Growth","slug":"growth","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/growth/"}],"primary_author":{"id":"61fe29e3c7139e0001a710d4","name":"Marcelo Cortes","slug":"marcelo-cortes","profile_image":"https://ghost.prod.ycinside.com/content/images/2022/10/Instagram-Image-Template--Square---7-.jpg","cover_image":null,"bio":"Marcelo Cortes is a co-founder and the CTO of Faire, an online wholesale marketplace connecting mostly small brands to independent, local retailers.","website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/marcelo-cortes/"},"primary_tag":{"id":"61fe29efc7139e0001a7116d","name":"Essay","slug":"essay","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/essay/"},"url":"https://ghost.prod.ycinside.com/how-to-maintain-engineering-velocity-as-you-scale/","excerpt":"Engineering is typically the function that grows fastest at a scaling startup. It requires a lot of attention to make sure the pace of execution does not slow and cultural issues do not emerge as you scale.","reading_time":16,"access":true,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"email_subject":null,"frontmatter":null,"feature_image_alt":null,"feature_image_caption":null},{"id":"61fe29f1c7139e0001a71c0d","uuid":"47611201-9328-451f-ba0e-fd4b71bd84c5","title":"YC's Spring Tour 2022","slug":"ycs-spring-tour-2022","html":"<p>We are excited to announce our 2022 Spring Outreach Tour. Our goal is to virtually meet founders and future founders from cities and universities around the world. At each location, we will host talks with YC group partners and YC alumni, who will discuss their founder journey, the YC experience and myths around starting startups.</p><p>We will also be hosting two virtual admissions sessions to chat about the YC application process, give application tips and answer your questions about the batch program.</p><p>This year, we’re working with AWS Activate to provide $1,000 in AWS credits to spend on AWS services, and $350 in Developer Support plan credits to attendees. This is on top of any AWS credits you may have received from AWS Activate previously. To learn more about AWS Activate, please visit <a href=https://www.ycombinator.com/"http://www.aws.com/activate/" rel=\"noopener noreferrer\">www.aws.com/activate</a>.</p><p>Interested in applying to YC? <a href=https://www.ycombinator.com/"http://ycombinator.com/apply/">Applications for YC Summer 2022 are now open</a>.</p><p><strong>We hope you’ll join us (virtually) at these locations:</strong></p><p><strong>January 31</strong> - Mexico: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/309/">YC @ Orchata</a><br><strong>February 1</strong> - Canada: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/316/">YC @ University of Toronto</a><br><strong>February 4</strong> - France: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/318/">YC @ Station F</a><br><strong>February 9</strong> - United States: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/328/">YC @ HBCUs</a><br><strong>February 10</strong> - Russia: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/323/">YC @ ITMO University</a><br><strong>February 11</strong> - Spain: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/317/">YC @ Lanzadera</a><br><strong>February 16</strong> - United Kingdom: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/325/">YC @ Cambridge</a><br><strong>February 17</strong> - Indonesia & Singapore: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/313/">YC @ Payfazz & Xfers</a><br><strong>February 23</strong> - Europe: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/321/">YC @ Start Global</a><br><strong>February 25</strong> - Colombia: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/312/">YC @ Platzi</a><br><strong>February 25</strong> - United States: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/314/">YC @ Stanford</a><br><strong>February 25</strong> - United States: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/315/">YC @ UC Berkeley</a><br><strong>March 4</strong> - United States: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/324/">YC @ University of Washington</a><br><strong>March 4</strong> - United States: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/326/">YC @ Harvard</a><br><strong>March 11</strong> - United States: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/320/">YC @ MIT</a><br><strong>March 11</strong> - Canada: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/322/">YC @ University of Waterloo</a><br><strong>March 14</strong> - India: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/327/">YC @ IIT Bombay</a><br><strong>March 18</strong> - <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/319/">AMA w/ Michael Seibel</a><br><strong>March 21</strong> - <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/310/">YC Admissions</a><br><strong>March 21</strong> - <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/311/">YC Admissions</a><br><strong>March 25 </strong>- Ireland: <a href=https://www.ycombinator.com/"https://apply.ycombinator.com/events/330/">YC @ University of Limerick</a></p><p>If you are starting a startup or have questions about YC, we want to meet you. We believe that talent is worldwide and look forward to seeing our community of founders grow.</p>","comment_id":"61f5fff8eb74f90001a957de","feature_image":"/blog/content/images/2022/01/26.png","featured":false,"visibility":"public","email_recipient_filter":"none","created_at":"2022-01-29T19:03:20.000-08:00","updated_at":"2022-02-17T12:19:39.000-08:00","published_at":"2022-01-28T09:00:00.000-08:00","custom_excerpt":"We are excited to announce our 2022 Spring Outreach Tour. If you are starting a startup or have questions about YC, we want to meet you. We believe that talent is worldwide and look forward to seeing our community of founders grow.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"authors":[{"id":"61fe29e3c7139e0001a710ca","name":"Tamanna Khemani","slug":"tamanna-khemani","profile_image":"/blog/content/images/2022/02/Tamanna.jpg","cover_image":null,"bio":"Tamanna is YC's Outreach Manager. Previously, she worked on business operations at All Raise.","website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/tamanna-khemani/"}],"tags":[{"id":"61fe29efc7139e0001a71173","name":"YC News","slug":"yc-news","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-news/"},{"id":"61fe29efc7139e0001a71179","name":"YC Events","slug":"yc-events","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-events/"},{"id":"61fe29efc7139e0001a711ad","name":"#13480","slug":"hash-13480","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a711ae","name":"#1580","slug":"hash-1580","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a711af","name":"#939","slug":"hash-939","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a711b0","name":"#774","slug":"hash-774","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"}],"primary_author":{"id":"61fe29e3c7139e0001a710ca","name":"Tamanna Khemani","slug":"tamanna-khemani","profile_image":"https://ghost.prod.ycinside.com/content/images/2022/02/Tamanna.jpg","cover_image":null,"bio":"Tamanna is YC's Outreach Manager. Previously, she worked on business operations at All Raise.","website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/tamanna-khemani/"},"primary_tag":{"id":"61fe29efc7139e0001a71173","name":"YC News","slug":"yc-news","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-news/"},"url":"https://ghost.prod.ycinside.com/ycs-spring-tour-2022/","excerpt":"We are excited to announce our 2022 Spring Outreach Tour. Our goal is to virtually meet founders and future founders from cities and universities around the world. At each location, we will host talks with YC group partners and YC alumni, who will discuss their founder journey, the YC experience and myths around starting startups.","reading_time":1,"access":true,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"email_subject":null,"frontmatter":null,"feature_image_alt":null,"feature_image_caption":null},{"id":"620da5f7d710a50001fba7dd","uuid":"2e869860-9ab1-45e5-9761-e49ec49f7a45","title":"Y Combinator Top Companies - February 2022","slug":"y-combinator-top-companies-feb-2022","html":"<!--kg-card-begin: markdown--><p>We’re excited to share the <a href=https://www.ycombinator.com/"https://www.ycombinator.com/topcompanies/">2022 YC Top Companies</a>. In addition to the list of top companies, we also launched the <a href=https://www.ycombinator.com/"https://www.ycombinator.com/topcompanies/breakthrough/">YC Breakthrough Companies</a> list to highlight the fast-growing companies that have received between $15M-$300M <a href=https://www.ycombinator.com/"https://www.ycombinator.com/continuity//">from YC</a>.</p>\n<p>Both lists include private, public and exited companies valued at $150M or more and are sorted by valuation<sup class=\"footnote-ref\"><a href=https://www.ycombinator.com/"#fn1\" id=\"fnref1\">[1]</a></sup> or market cap as of February 2022.</p>\n<p>Here are some stats about this year’s list:</p>\n<ul>\n<li>\n<p>More than 260 YC companies are valued at $150M+ and more than 60 companies are valued at $1B+.</p>\n</li>\n<li>\n<p>99 new companies joined the list since our last update in July 2021.</p>\n</li>\n<li>\n<p>More companies are operating remotely</p>\n<ul>\n<li>11% of the top companies are remote first.</li>\n<li>Three of the top ten private companies are remote first (<a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/opensea/">OpenSea, <a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/brex/">Brex, <a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/gitlab/">Gitlab)./n/n/n
/n
20 countries are represented</p>\n<ul>\n<li>6 new countries represented: Algeria, Tunisia, Senegal, Chile, Brazil, and Singapore</li>\n<li>Of the companies that are new to the list, 28% are outside of the US.</li>\n</ul>\n</li>\n<li>\n<p>Top 10 valuation jumps since July 2021:</p>\n<ul>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/flock-safety/">Flock Safety</a> (jumped 74 spots to #31)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/solugen/">Solugen (jumped 74 spots to #51)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/gem/">Gem (jumped 69 spots to #76)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/modern-treasury/">Modern Treasury</a> (jumped 52 spots to #48)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/xendit/">Xendit (jumped 49 spots to #37)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/captivateiq/">CaptivateIQ (jumped 35 spots to #71)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/easypost/">EasyPost (jumped 34 spots to #60)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/h1/">H1 (jumped 30 spots to #98)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/veriff/">Veriff (jumped 28 spots to #61)</li>\n<li><a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/promise/">Promise (jumped 21 spots to #121)</li>\n</ul>\n</li>\n</ul>\n<p>You can read more about some of the featured companies <a href=https://www.ycombinator.com/"https://www.ycombinator.com/topcompanies/featured/">here.
/n
One thing to note is that this is not an exhaustive list of YC’s top companies. We allowed founders to opt out of being listed for any reason. Here's the <a href=https://www.ycombinator.com/"https://www.ycombinator.com/companies/">full list</a> of YC companies.</p>\n<p>Congratulations to all of the fantastic companies highlighted here. We’re delighted to be part of their stories and hope these lists help potential employees, customers and investors identify companies they’d like to work with as well.<br>\n<br></p>\n<p><em>This list was published in late February 2022, just as the fighting in Ukraine began. We didn’t think it was an appropriate moment to be celebratory, and wanted to take time to turn our attention to <a href=https://www.ycombinator.com/"https://www.ycombinator.com/blog/supporting-ukraine/">the Ukrainian people</a> and the YC community being impacted by the invasion of Ukraine.</em><br>\n<br></p>\n<hr class=\"footnotes-sep\">\n<section class=\"footnotes\">\n<ol class=\"footnotes-list\">\n<li id=\"fn1\" class=\"footnote-item\"><p>Why do we use valuation? We have always said that valuation is not the best way to measure a company’s value, and we consistently warn our companies not to over-optimize their fundraising for a high valuation. That said, it’s the most commonly available metric to compare companies in the startup world. Other metrics, like revenue, are often kept private. We have a number of impressive companies who would appear on the list or rank even higher if we counted other metrics (revenue, revenue/employee, etc). <a href=https://www.ycombinator.com/"#fnref1\" class=\"footnote-backref\">↩︎</a></p>\n</li>\n</ol>\n</section>\n<!--kg-card-end: markdown-->","comment_id":"620da5f7d710a50001fba7dd","feature_image":"/blog/content/images/2022/02/yc-top-companies-list-og-image-2.png","featured":true,"visibility":"public","email_recipient_filter":"none","created_at":"2022-02-16T17:33:43.000-08:00","updated_at":"2022-04-19T16:33:56.000-07:00","published_at":"2022-02-28T08:44:00.000-08:00","custom_excerpt":"We’re excited to share the 2022 YC Top Companies. In addition to the list of top companies, we’ve also launched the YC Breakthrough List to highlight the fast-growing companies that have received between $15M-$300M from YC.","codeinjection_head":null,"codeinjection_foot":null,"custom_template":null,"canonical_url":null,"authors":[{"id":"61fe29e3c7139e0001a7106f","name":"Y Combinator","slug":"yc","profile_image":"/blog/content/images/2022/02/yc.png","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/yc/"}],"tags":[{"id":"61fe29efc7139e0001a71173","name":"YC News","slug":"yc-news","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-news/"},{"id":"61fe29efc7139e0001a71181","name":"YC Continuity","slug":"yc-continuity","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-continuity/"},{"id":"61fe29efc7139e0001a71152","name":"Founder Stories","slug":"founder-stories","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/founder-stories/"},{"id":"61fe29efc7139e0001a71170","name":"Startups","slug":"startups","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/startups/"},{"id":"620dafcef515ee0001efa4f6","name":"#1844","slug":"hash-1844","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a711b7","name":"#24","slug":"hash-24","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4f7","name":"#827","slug":"hash-827","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a711b8","name":"#1556","slug":"hash-1556","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a71199","name":"#810","slug":"hash-810","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4f8","name":"#1513","slug":"hash-1513","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4f9","name":"#1694","slug":"hash-1694","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4fa","name":"#1616","slug":"hash-1616","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4fb","name":"#1893","slug":"hash-1893","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4fc","name":"#938","slug":"hash-938","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4fd","name":"#1867","slug":"hash-1867","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4fe","name":"#13133","slug":"hash-13133","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa4ff","name":"#532","slug":"hash-532","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"61fe29efc7139e0001a711ba","name":"#1769","slug":"hash-1769","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"},{"id":"620dafcef515ee0001efa500","name":"#1876","slug":"hash-1876","description":null,"feature_image":null,"visibility":"internal","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/404/"}],"primary_author":{"id":"61fe29e3c7139e0001a7106f","name":"Y Combinator","slug":"yc","profile_image":"https://ghost.prod.ycinside.com/content/images/2022/02/yc.png","cover_image":null,"bio":null,"website":null,"location":null,"facebook":null,"twitter":null,"meta_title":null,"meta_description":null,"url":"https://ghost.prod.ycinside.com/author/yc/"},"primary_tag":{"id":"61fe29efc7139e0001a71173","name":"YC News","slug":"yc-news","description":null,"feature_image":null,"visibility":"public","og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"codeinjection_head":null,"codeinjection_foot":null,"canonical_url":null,"accent_color":null,"url":"https://ghost.prod.ycinside.com/tag/yc-news/"},"url":"https://ghost.prod.ycinside.com/y-combinator-top-companies-feb-2022/","excerpt":"We’re excited to share the 2022 YC Top Companies. In addition to the list of top companies, we also launched the YC Breakthrough Companies list to highlight the fast-growing companies that have received between $15M-$300M from YC.","reading_time":2,"access":true,"og_image":null,"og_title":null,"og_description":null,"twitter_image":null,"twitter_title":null,"twitter_description":null,"meta_title":null,"meta_description":null,"email_subject":null,"frontmatter":null,"feature_image_alt":"Y Combinator Top Companies - February 2022","feature_image_caption":null}]},"url":"/blog/2020-year-in-review","version":"86a82864a2e98321858efc8147c8b7f9287218a4","encryptHistory":false,"clearHistory":false,"rails_context":{"railsEnv":"production","inMailer":false,"i18nLocale":"en","i18nDefaultLocale":"en","href":"https://www.ycombinator.com/blog/2020-year-in-review","location":"/blog/2020-year-in-review","scheme":"https","host":"www.ycombinator.com","port":null,"pathname":"/blog/2020-year-in-review","search":null,"httpAcceptLanguage":"en, *","applyBatchLong":"Spring 2026","applyBatchShort":"X2026","applyDeadlineShort":"February 9","ycdcRetroMode":true,"currentUser":null,"serverSide":true},"id":"ycdc_new/pages/BlogPage-react-component-ac1e22fa-61cc-46d4-a0bc-e7df4ddcf5e4","server_side":true}" data-reactroot="">
In early 2020 the entire world underwent a transformation. The planet was consumed by a pandemic that altered life as we knew it. Most of our normal routines changed immediately. At YC, like most businesses, we closed our offices. We were forced to rethink the end of our Winter 2020 batch and transformed its demo day to an online-only event.
None of us knew how long the remote conditions would last, although we suspected it could be quite some time. Now, after nearly ten unprecedented months of working from home, we are finding our rhythm and even enjoying some aspects of this new style of work. With the strangeness of being separated from our colleagues comes certain advantages. Commutes are short: from bedroom to home office. Pets are ecstatic. Dress is…pretty much anything you like. Pandemic hairstyles and facial hair of all kinds have emerged. Admittedly, I’m not sure if this last is an advantage or merely a notable side-effect.
2020 has been a challenging year for much of the economy, but companies focused on the digital world often flourished. The year was particularly notable for YC because of a series of exits by YC companies. Machine Zone (W08) was acquired by AppLovin in May. Segment (S11) was acquired in a blockbuster $3.2 billion transaction by Twilio in October, and in the same month Stripe (S09) announced it would acquire Paystack (W16). In November, Mystery Science (S17) was acquired by Discovery Education, and in December both Airbnb (W09) and Doordash (S13) had impressive IPOs. Also in December, Coinbase (S12) filed its S-1. There are plenty of other exits within the YC community to celebrate, but I won’t list them all. Huge congratulations are due to the founders and employees and, indeed, all the stakeholders of those companies.
Many YC healthcare companies took on the challenge COVID represents by joining the search for a vaccine, a therapy, and more. These companies are listed on our COVID hub. Other YC founders and their startups have adapted extraordinarily well. They have transitioned to remote operations seamlessly. Of course, companies like Zapier (S12) and Gitlab (W15) had it easier since both companies have always been fully remote. All made changes to their product strategy as necessitated by the new market conditions. Many YC startups were already well positioned since their very purpose is to create a digital revolution. Companies like Doordash, Instacart (S12), and Stripe are thriving as more of life moves online — but other companies have had to shift their business. For example, Faire (W17), an online supply chain for boutiques and other small retailers, recognized an opportunity as in-person events were cancelled across the country. In response, they built an online trade show with shoppable livestreams. The event resulted in wins for both brands and retailers.
We determined early in the year that S20 would have to be an entirely virtual batch, and as I describe in more detail below, we completely re-engineered our program including Demo Day. The S20 batch is remarkable. The founders of the over 200 startups who joined the batch chose to build their companies during a pandemic and take advantage of an entirely remote batch. In fact, 2020 is YC’s 15th year of operation and we have now funded over 2,500 companies. Those 2,500 companies represent over 5,000 founders and over $200 billion in market value.
In fact, every part of YC had to evolve in order to respond to the pandemic. Here are some details as to how we changed how we work during 2020.
The batch program, around which YC was built, runs twice a year in the winter and in the summer. During this three month program, YC group partners work with startups to improve their chance of success. We push founders to evolve their ideas, find product market fit, develop their strategy and their story. They also learn how to pitch their startup to investors, customers, employees. The program culminates in Demo Day, a two-day event where the founders present their companies to investors. When the pandemic hit:
We rethought how we connect with our founders and used technology to decrease the virtual distance between partners and founders. For example, YC group partners could chat with founders in real time, and they sent and received over 250,000 Slack messages.
We prioritized and invested in building software that supported our founders, made scheduling office hours and events simpler and more efficient, and made connections between founders as easy as possible. YC group partners worked with companies in over 15 time zones and held 50% more individual and group office hours than in previous batches — 3600 hours in total.
We also focused on documentation. It turns out that this is often an afterthought when most meetings are in person, but is a requirement when all sessions are remote. We’ve improved everything and put it in writing, and we are sure that these improvements will carry over to future batches and be helpful even when we return to in-person events.
The Winter 2020 Demo Day was entirely virtual, as was the entire Summer 2020 batch and Demo Day. In fact, the S20 Virtual Demo Day was extremely successful and out-performed many in-person Demo Days from years past with over 28,000 introductions made between investors and founders. With the changes described above, both demo days and the summer batch ran flawlessly.
The Admissions team leads the all-important process by which we select founders and startups to fund. Typically this process includes an online application, followed by in-person interviews in Mountain View and select locations around the world. In 2020, we:
Switched to an all remote interview process and ran more interviews this year than any previous year.
Reviewed more applications than any previous year, and according to our internal quality measures, apps were as good or better than previous batches.
Added four new people to the Admissions team.
Created systems for more robust startup tracking and early detection.
The result was an admissions process as efficient and well-managed as any during my ten years at YC — despite the huge increase in the number of applications over the past two years. Where the rubber meets the road here is the companies we fund and the success they find. That takes time, but every indication we have is that 2020 batches are looking very healthy.
Other YC programs responded in a variety of ways to the pandemic. Those programs include Startup School, our free online program on starting a company, Work at a Startup, which makes it simple for founders to find their next employee, the Series A Program, designed to help YC founders plan, prepare, and pitch their Series A, and YC Continuity, our investment fund dedicated to supporting founders as they scale their companies. In 2020, Startup School:
Worked with an extraordinary 90,000 founders and aspiring founders.
Relaunched Startup School as a continuous course to better help founders on a flexible schedule.
Expanded Startup School to aspiring founders, complementing our existing offer for current founders. Over 30,000 people have already participated in the course.
In 2020, Work at a Startup:
Ran the How to Hire Conference for W20 and S20 founders, where we covered topics like sourcing, recruiting, interviewing, closing, and more; we also met individually with 100+ founders.
Ran six other hiring events (compared to one in 2019) that over 1000 candidates attended.
Drove 240 hires to YC companies in 2020, more than two times the hires in 2019.
In 2020, the Series A Program:
Has seen more than $650M raised over 61 rounds from 54 different investors, including a16z, Sequoia, Lightspeed, and Accel.
Wrote, designed, and publicly released YC’s Guide to Raising a Series A, which has received over 120k unique views and has since been translated into Japanese, Russian, and Korean.
Launched the first ever Scaling from A to B Program, a 5-week bootcamp to help our companies that raised Series A rounds learn best practices in this new phase of the company.
In 2020, YC Continuity:
Saw their first growth-stage exit with Segment and first company IPO with DoorDash.
Invested in Podium, Snapdocs, and Groww (our first major growth investment in India).
Ran the first remote batch of the YC Growth Program, a ten-week dinner series for founders who are leading rapidly-growing companies approaching 50 employees, with founders participating from as far as Singapore and Lagos.
Launched a wiki for growth-stage founders to learn and share best practices on things like hiring executives, building a great people team, and late-stage fundraising.
I’m proud of how YC responded to the shock of COVID-19, but of course, there has been so much more that happened this year. All of us at YC were deeply affected by George Floyd’s death and the BLM protests across America. We have begun a conversation within the YC organization and community about what we can do to help improve racial and social justice in America.
The first action we are taking as a community is to collect a list of organizations that are making a serious impact in this space. The YC community has come up with over 75 organizations and YC partners, staff, and alumni have made donations to every one of them.
We’re also thinking hard about our own ecosystem, and how to make a difference there. We have begun by working with a couple of organizations, ColorStack and CodePath, that are helping to develop computer science majors within underrepresented minorities and underserved populations.
Also, we launched pages that highlight the Black, Latinx, and women founders in our community. We hope this new directory becomes a resource for investors who are actively seeking out Black, Latinx, and women founders to support. And for prospective founders, we hope they discover founders who have experiences that reflect their own.
The COVID-19 pandemic of 2020 will go down in history as one of the great disasters to befall the planet. It has been a stress-filled and complicated year, and a tragedy for too many families. However, it has also been a year of learning and change. And I am proud of the way YC employees and founders have responded. YC and the YC community remains healthy and strong, and I wish the same for you all as 2020 comes to an end and we look forward optimistically to a new year.
Geoff Ralston is the former President of Y Combinator and has been with YC since 2011. Prior to YC, he built one of the first web mail services, RocketMail which became Yahoo Mail in 1997.