Department of Product

Department of Product

Share this post

Department of Product
Department of Product
🧠 Knowledge Series #39 - How do development environments work?

🧠 Knowledge Series #39 - How do development environments work?

Everything you need to know with real world examples from Slack, Spotify and more

Rich Holmes
Jul 01, 2024
∙ Paid
14

Share this post

Department of Product
Department of Product
🧠 Knowledge Series #39 - How do development environments work?
1
Share

🔒The Knowledge Series helps you plug the gaps in your tech knowledge so that you feel more confident when chatting to colleagues. Clearly explained in plain English. One topic at a time. So far, the collection includes APIs, front end development, SDKS, mobile apps, passkeys, headless architecture and payments explained - with more topics added every week. 

If you’re a free subscriber and you’d like to upgrade to unlock them you can do so below. Or you can learn more about what you get with paid access here.


Hi product people 👋,

One of the quickest ways to make building products more difficult is to add countless development environments. Pre-production, dev-staging1, dev-staging2…if you’ve ever had the experience of working at a company that is burdened with too many environments you’ll know how difficult it can make actually getting features released into the hands of customers!

In this Knowledge Series, we’re going to take a look at the different types of development environments that are commonly used during the product development process. We’ll explore what they are, why they exist and whether they need to exist at all.

We’ll also share some important terminology worth knowing along with some insider insights from top tier companies like Slack and Spotify so that the next time someone brings up the topic of development environments, you’re fully up to speed with the essentials.

Coming up:

  • What do we mean by a development environment?

  • How do they work?

  • Do you really need a staging environment? Some alternative approaches to consider.

  • What are environment variables? Some real world examples explained.

  • Case studies: lessons from top tier tech companies including Slack, Uber and Spotify

  • Tools and terminology - IDEs, environment variables, VCS, containers and other terminology explained


The Knowledge Series

What do we mean by a development environment?

This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Department of Product
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share