2 Years of Programming Chess Apps: My Lessons | Dark Hacker News