Still trying to overcome the hardest challenge in software development, naming things and off by one errors.