4 ms·
Set up a Virtual Box + CLI. if you are designing a quick teaching tool or a training session, make warning messages that are informative, motivational, and kin
by scrum-treats 3y ago
Set up a Virtual Box + CLI.
if you are designing a quick teaching tool or a training session, make warning messages that are informative, motivational, and kinda scary depending on the result (e.g., git commit with message is good, here's a sparkly high five; merge to main w/o code review is scary; squash commits is scary; committing credentials and pushing to prod is scary). Consider designing the lesson around lawful/true/chaotic evil/neutral/good. And then when not great things happen, have them try to fix the issue (rebase, reset commits hard/soft, rollback merge to main, ask for help when you don't know, inform someone else that you've made an error). This way they know informing others that something not great has happened and asking for help are good. Design the lesson such that best practice is standard practice.
- scandingo 3y agoThis sounds like a fun project. Unfortunately, I don't have the bandwidth to tackle something like this right now. Perhaps if I every get sucked back into a tech lead role. It does make me think to look if there are any existing Git learning games.