I have been working on a learning project to produce an interpreter of a sub set of Python written in Python (most arithmetic ops, assignment ops, if-elif-else, while-break, function calls) and it took me about 2 months to complete it in my free time.
I wish I could be more focused and motivated.