If I were to do it consistently for an hour a day 4ish days a week I think I could have finished it all in 2-3 months.
Reply on news.ycombinator.com