Indeed, it's easy for developers to keep on getting lost in the nitty-gritty details that come with making a polished final product. Sometimes, the worry of such intricate and technical aspects leads them off course due to stress leading to some tough decisions like dropping projects or not releasing code openly. It's always wise to stay true and faithful atleast initial stages until you have beta tests solidifying your details- afterall letting other people see your creative thought process never hurts! Happy Coding!