> people are using them for their dev environments [?]
Yes, we use a container for dev environment so that we can share the same env across all the team. If it's decided that we need 1 more tool in our toolbox, the script that generates the container is updated (the script is version controlled in the repo too), the CI/CD generates a new container version, all the devs can now use the same NEW environment.
We actually use the container as image for (remote) virtual machines, so we don't really compose multiple containers.
The container has all the tools (for several languages) that we use as a team.
IDEs and debuggers can connect through ssh.
> post-development workflow do you ever use separate containers for build and test?
We build different flavors of the final packaged application, for example:
Mostly payload and Airborne time.
Idk what is the current status of Zephyr (google search suggests 26 days?) but Loon balloons were consistently reaching 300 days of airborne time.
Thanks for the link. Pretty impressive mission despite the unfortunate ending!
Edit: Did it actually crash? The article says it was “brought down” but that could have still been a glide and regular landing if it lost power.