Notes about programming effectively.