session
Thursday, May 16th, 10:15
A college professor of mine would start every class with "Software development is hard. Really hard." Thankfully, coding principles can help us simplify hard programming decisions. Taking a "principled" approach to development will allow us to humbly architect new solutions or improve existing systems while avoiding the pitfalls of endlessly rewriting others (or our own) code.
The presentation will consist of code examples that are refactored live according to each of the above principles.