FOSSA Engineering - Q4 2018


Introduction

This document discusses some of the challenges our engineering team is thinking about on a day-to-day basis. We don't need you to have solutions to all (or any) of these challenges. This document is only to help you learn more about what we're thinking about. If you find something here that piques your interest, come ask us about it! We'd love to have a discussion about these topics.

Categories

From prototype to production-ready

All startups begin by building prototypes, starting with an MVP to raise money and moving to an SRP to close the first sale. This engineering process qualitatively changes when you begin building real customer traction. Now, we need to transition from “move fast and break things” to “move fast with scale”.

Building excellent engineering teams

Having a transparent, safe, and candid culture is extremely important to our team. We want to cultivate a trusting environment where team members feel like they can do their best work, and build a process for growing our team that is good for both us and our candidates.

Designing great developer experiences

We solve deeply technical challenges and integrate with deeply technical developer tools. Build and dependency management systems are often notorious for obscure failure modes, unhelpful error messages, and complex operation. Despite this, we are committed to shipping an excellent product and building delightful user experiences.