News for hackers. Stuff that matters.
Re:A Modern C Development Environment by 0xbadcafebee on Friday August 11, 2023 @01:51PM (#37091625)
Devcontainers are a HUGE problem solver when you have a large organization. You have no idea how much time I have wasted doing support for devs who have inconsistent dev environments. We're talking like 30% of the engineering org's time. Absolutely insane.
Re:A Modern C Development Environment by CodeSgt on Friday August 11, 2023 @03:23PM (#37092798)
But then what advantage do they have over a simple docker setup?
Re:A Modern C Development Environment by taberiand on Friday August 11, 2023 @05:17PM (#37094152)
They are in addition to a simple Docker or Docker compose setup, not an alternative or replacement. If you want to, you can still use the simple Docker setup in a project for yourself even if it has a devcontainer configuration.

I.e., you can point a .devcontainer at a Dockerfile that you've already got working for your environment and specify standard configurations for environment variables, vscode extensions, and other bootstrap configurations so that the startup friction for a new developer working on the code is reduced to the minimum and the manual steps they need to compete to get started are documented and standardised in the devcontainer format, but you don't lose anything by doing so.

Re:A Modern C Development Environment by 0xbadcafebee on Saturday August 12, 2023 @11:33AM (#37101207)
* * *