I recently embarked on a large programming project that became the most frustrating, stressful thing I