Chapter 2. Local Development Environments

You might wonder why talking about a development environment belongs in a book about contemporary system administration. While you may not do a lot of coding day-to-day for a product, there are a fair amount of standard tools that are essential for working with teams.

A local development environment is the set of tools and technologies that reduces challenges to collaboration, saving time and effort rather than working in silos to replicate work to set up an environment.

The goal isn’t to impact an individual’s productivity by limiting the tools that they need or want. One part of your local development environment is going to be familiar tools and technologies set up in a more consistent automated fashion. Your team or organization may define the other part of your local development environment to help folks onboard and contribute to projects more quickly.

Setting up a local development ...

Get Modern System Administration now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.