You nailed it with the shiny object syndrome. I have been there so many times. Along with the fact that at work, we tend to plan out way in to the future, with many many developer working on the same code base. So by habit I end up bringing that to my personal projects. So my projects become so bogged down with proper process and design, that I end up losing myself in it.
So you're right, it's about determining the MVP and moving to that goal.
Share your project with me, I'd love to see it!
I've been a freelancer the entire time I've been a developer, which has meant on most projects I don't have to worry about implementing a lot of process. It's been a blessing and a curse: I definitely can work faster but I've found on bigger projects I end up needing to do big refactors after a while because I didn't have as much process in place.
I'd love to show you my project! The site is SacMusic.com, and it's a directory of the open mics and jams in the Sacramento California region. It's the site I wish I had when I started playing open mics a decade ago.
Dude this site looks great! Well done. I viewed it on the iPhone and it works nicely. Great work.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.