3 ms·
> When one team member works on Windows, another in WSL, and a third in a Linux VM, there are countless road blocks to get everyone to reach a point to be able
by einpoklum 5y ago
> When one team member works on Windows, another in WSL, and a third in a Linux VM, there are countless road blocks to get everyone to reach a point to be able to work meaningfully. Of course we switched to Docker at some point.
This seems to be an example of how mob-programming would encourage a "put a hammer to it" approach rather than something more delicate and flexible (e.g. using a meta-build system like CMake to account for platform specificity).
I'm not saying that's always a bad thing, but if this is how many/most problems end up being handled then I'm not sure I like it.
- zufallsheld 5y agoYeah, I didn't really like the solution to move to one common workflow of working. My wish is that everyone can work the way they want to. However in this session we already spent considerable time just to make us all productive and I agreed with the solution to use Docker.
- jka 5y agoYep, I guess the ideal situation would be a language that is portable (and ported well enough) that it runs identically on each collaborating developer's machine as a lightweight process, and yet unopinionated enough that each developer can also run their own linting and other support tools on the codebase -- combined with a shared real-time collaborative editing space (that similarly should be cross-platform, but may not need to be related in any way to the language of the code that is being edited).