In this hands-on session we’ll sharpen our software development skills with a *refactoring kata,* an exercise where we practice improving existing code. We’ll tackle [Gilded Rose](https://github.com/emilybache/GildedRose-Refactoring-Kata), created by Terry Hughes and popularized by Emily Bache. Originally written in C#, Gilded Rose has been ported to most major languages (see the link for a list).
After going over the exercise together, we’ll break up into groups and work on it. You can work solo if you prefer. At the end we’ll reconvene and discuss our experiences.
*Please feel free to:*
* *bring your laptop (or not)*
* *work with other folks (or not)*
* *try a different language (or not)*
* *just observe, if that’s your speed.*
**Who Should Attend**
Anyone interested in practicing coding skills or supporting others to do the same.
**Timeline**
**6:30-7:00 pm** – Doors open. Free-form networking. You are also free to start working on the kata at this time.
**7:00-7:15 pm** – We’ll look at the Gilded Rose kata and go over the requirements. We’ll also split into groups based on language and other preferences.
**7:15-8:15 pm** – Work on the kata in groups.
**8:15-8:30 pm** – Regroup and discuss our experiences.
*This is a joint session between Sacramento Software Engineers and Coder Consortium.*