Thomas Aylesworth writes about the difference between optimizing your design versus implementation, and the importance of of the Big O.