Depends on what your goal is. Do you want to Do or do you want to Learn? Pick one and optimize for it.
I've created the most beautiful half-finished architectures. I learned tons, but they were never close to being complete and I moved on to other things because over time, I realized that I wanted to learn more than I wanted to do. The good news is that after many years of learning, I am able to do things without having to really learn, but the bad news is I am no longer in my 20's, free of responsibility, or able to pull all-nighters.
I've created the most beautiful half-finished architectures. I learned tons, but they were never close to being complete and I moved on to other things because over time, I realized that I wanted to learn more than I wanted to do. The good news is that after many years of learning, I am able to do things without having to really learn, but the bad news is I am no longer in my 20's, free of responsibility, or able to pull all-nighters.