Development environments as code

Why

solutions

  1. put development environment in a container

  2. remote containers

reference