Richard has been programming for 25 years, has been paid for it for 15, and has been using Python for 10. He is CTO at Wildfish, a London-based Python and Django consultancy, having previously been a freelancer, contractor and senior developer. Richard has worked on a wide range of projects, and enjoys solving challenging problems in interesting ways.
Is it ever worth committing coding sins for the greater good? We'll look at techniques which can make your code easier to use at the cost of being harder to maintain, and when the effort is worth the reward.