I highly recommend working on your next project like your being filmed for training. Better yet… actually record what you are doing and try sharing it. You’ll learn a TON and you’ll focus on fit and finish in ways you never thought about before.
Working on the OneDayApp series has dramatically improved the quality of what I’m doing with my next application. There are all sorts of corners I would be cutting, steps I’d be skipping, and personal education I’d miss out on in the final product if I wasn’t building it partially to teach people.
It can be valuable at any stage. If you record your code you’ll find yourself caring about things like variable names in new ways. Once you have something to demo you’ll see all sorts of rough edges that you’d never see if you just used it. There’s simply nothing that beats actually “going to the tape” to get a glimpse of what other people see.