Научитесь себя программировать: думать о нужных вещах в нужное время.