The Three Year Rule: How To Stay Motivated Working On A Long-Term ProjectBy Ivaylo DurmonskiSelf-improvement