Sometimes I think about it and I should have made smaller games before the ones I'm currently working on. There is too much to do in order to achieve the bare minimum and there is too little time to do all of it, even with help.
Gamedev it's a mountain. And I'm taking baby steps to climb it.