what I was trying to say is that I think you need to be committed regardless. Even if your only goal as in your case is to learn something like how compilers work and not to make anything finished, I think we'd benefit by having clearer goals (such as now I want to build a small NFA from regex) and also having the commitment to not give up until we have achieved the goal.