A recap of Arrrrcamp 2014 – written by Floor Drees
October 2nd and 3rd were all about arrrrcamp, an annual Ruby conference in Ghent, Belgium. I got to co-organize a hackathon improving the Rails Girls guides and website there. Of course I also summarized my favorite talks.
How I Accidentally Wrote the Best Code of my Career
Michael Ries has had his fair share of traumatic experiences with legacy PHP code (and an API with methods with 300+ lines) without any test coverage. In attempt to clear things up for his former employer, he thought up an all-new registration system. Yet, he did a poor job at describing it. At arrrrcamp he shared some of his pro-tips both shaping up his idea and getting support for it. Like: use a system metaphor, talk out loud (to different audiences), tell a story, use intentional abstraction and draw big (literally).
Like Sandi Metz, Michael now knows it is totally fine to ‘leave a mess’ and clean it up through iterative refinement. Michael encourages to sleep on things and plan plenty of time for design. Michael got lucky as the the concept he tried to convey matched the way the business talked about the problem they were solving. Still, he needed to specifically set time apart for the creative process that enabled him to generate ideas . Studying design principles made him understand tradeoffs better. And ultimately Michael found that he thrives best in a team that embraces design. read more