Improving Developer Life - Double Edged Blade
Working with the team on staying just on Docker achieved the original goal of one step setup for developers, we can utilize our existing deployment pipeline and utilize hosting infrastructure that is Docker based.
- The brilliant thing about one step setup is it is easy to tear down the local system when there’s an issue.
- The horrible thing about one step setup is it is easy to tear down the local system when there’s an issue.
Getting new team members up and running is a breeze - it also means whenever there’s a problem, team members that don’t know the system would run the commands to wipe everything and start up a new instance.
This can hide small problems and they fester until they become big problems for the team.
The big difference now is when there’s a fix to the setup, it’s codified and everyone gets the changes.