# Stripe's monorepo developer environment

DevFeed: [Stripe's monorepo developer environment](<https://devfeed.tech/articles/stripe-s-monorepo-developer-environment-21966.md>)

Original publisher: [Read original article](<https://blog.nelhage.com/post/stripe-dev-environment/>)

Author: Nelson Elhage

Published: 2024-05-21T17:00:00Z

Content type: article

Language: en

Sources: [Nelson Elhage](<https://devfeed.tech/sources/nelson-elhage.md>)

Topics: [monorepo](<https://devfeed.tech/topics/monorepo.md>), [Developer experience](<https://devfeed.tech/topics/developer-experience.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [developer](<https://devfeed.tech/tags/developer.md>), [developer-experience](<https://devfeed.tech/tags/developer-experience.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [development](<https://devfeed.tech/tags/development.md>), [monorepo](<https://devfeed.tech/tags/monorepo.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [stripe](<https://devfeed.tech/tags/stripe.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

## AI overview

A former Stripe engineer recalls the company's developer environment from 2012 to 2019, focusing on tooling used to develop and test code in a large Ruby monorepo. The account explains that these choices were shaped by Stripe's business and technical context and may not reflect the company's current environment.

## Source excerpt

I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe's developer environment - the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that developer experience, and since leaving, I've found myself repeatedly describing features of that environment to friends and colleagues. This post is an attempt to record the salient features of that environment as I remember it.