Silicon Valley Code Camp : October 11th and 12th 2014
Dylan Smith is a Microsoft MVP in ALM, and an ALM (Application Lifecycle Management) consultant for Imaginet where he spends his time helping teams become more successful at delivering software. In addition to over 16 years experience designing and architecting mission critical applications, Dylan helps run the .Net User Group in his hometown of Winnipeg, Canada. In the past 8 years Dylan has focused on agile development techniques and practices. He has led the shift to agile and lean development practices across multiple teams, projects and companies.
If I could travel back in time and give the rookie developer version of myself an hour of advice, this session will be that advice. I'm specifically focusing on advice that will help us write better code. I've written a lot of horrible code in my career, and learned a lot of lessons in the process. In my day job I also get the opportunity to look at a lot of other teams code, and help them clean it up. Over my career I've gotten a pretty good idea of what I believe are the most important lessons when learning to write "good" code. And here's a hint, it's not neatly captured in the SOLID set of principles that seem to be so popular at conferences these days. Expect a lot of examples and concrete advice that you can take away and start applying immediately to improve your code.