# Developer environments should be cattle, not pets

DevFeed: [Developer environments should be cattle, not pets](<https://devfeed.tech/articles/developer-environments-should-be-cattle-not-pets-11755.md>)

Original publisher: [Read original article](<https://incident.io/blog/developer-environments-should-be-cattle-not-pets>)

Author: Kelsey Mills

Published: 2023-04-03T00:00:00Z

Content type: article

Language: en

Sources: [The incident.io Blog](<https://devfeed.tech/sources/the-incident-io-blog.md>)

Topics: [DevOps](<https://devfeed.tech/topics/devops.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [App](<https://devfeed.tech/topics/app.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Web](<https://devfeed.tech/topics/web.md>)

Tags: [app](<https://devfeed.tech/tags/app.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [developer](<https://devfeed.tech/tags/developer.md>), [development](<https://devfeed.tech/tags/development.md>), [devops](<https://devfeed.tech/tags/devops.md>), [incident](<https://devfeed.tech/tags/incident.md>), [incident-channel](<https://devfeed.tech/tags/incident-channel.md>), [incident-management](<https://devfeed.tech/tags/incident-management.md>), [incident-response](<https://devfeed.tech/tags/incident-response.md>), [integration](<https://devfeed.tech/tags/integration.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [outage](<https://devfeed.tech/tags/outage.md>), [post-mortem](<https://devfeed.tech/tags/post-mortem.md>), [product](<https://devfeed.tech/tags/product.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [slack](<https://devfeed.tech/tags/slack.md>), [slack-incident](<https://devfeed.tech/tags/slack-incident.md>), [tooling](<https://devfeed.tech/tags/tooling.md>), [web](<https://devfeed.tech/tags/web.md>)

## AI overview

The article argues that local development environments should be treated as disposable and reproducible, like cattle rather than pets. It describes incident.io's scripted setup for Slack apps connected to local servers through ngrok, and explains how resetting environments helped the team investigate an Enterprise Grid installation.

## Source excerpt

You shouldn't get too attached to your local environment. Here's why.