Legacy Code Workshop
The legacy code workshop was quite useful in that, I had the opportunity to see a legacy software module in another functional area where some unit tests are already in place. This helped gain a different viewpoint for my potential refactoring efforts in the future.
How to improve:
A bit more preparation beforehand would bring great value to the attendees as it would help avoid synchronization issues among team members. For example, had we agreed on a couple of key areas before the training, such as 1 library module per functional domain where we need refactoring, we could have spent the last 1,5 days altogether much more efficiently.