最近では開発プロジェクトへの関わり方が多様化し、短期間で関わることも増えてきました。参画する期間が短ければ短いほど、開発環境にかける時間の割合が大きくなります。しかし、開発環境にいくら時間をかけたとしても求められている成果物が完成したり、進捗が上がったりすることはありません。また、開発環境を構築する部分は個人任せになっていることがあり、属人的であったり、十分に明文化されていないことがあります。
開発環境の構築を楽にする方法の1つとして、Visual Studio Codeが提供しているDev Containersがあります。Dev Containersはコンテナ上に開発環境を構築することで。コンテナのメリットを受けた上で再現性の高い開発環境を構築することができます。