Tutorial
Simple Ways To Be a Better Programmer
Michael G. Schwern
Track: Programming
Date: Tuesday, July 24
Time: 1:30pm
- 5:00pm
Location: Portland 256
If you're stuck in a code and fix loop. If you want to improve how you program but your co-workers don't. If you're fresh out of college and have never worked on a big project. If you think there's a better way, this tutorial is for you. We'll teach you how to be a better programmer, without having to change everyone else.
Many programming methodologies require you to change how their whole team works, but most of us don't have that power. Other methodologies require an all-or-nothing shift to a new philosophy, that's scary. This tutorial will teach methods that are:
* Easy to learn
* Easy to do
* Hard to get wrong
* Done by an individual
* Not too interconnected
We'll be teaching basic agile practices to make you a better, more relaxed programmer.
* How to learn * Efficient refactoring * Opportunistic code reuse * Dealing with legacy code * Writing useful, automated tests * Automation * Getting more from your version control * Task management * Iterative development * Collaborative documentation * When and where to optimize * How to sneak process improvements in * And more





















