@hackmanplayer
I think your starting to see now yes?
at least I hope so.
--bunch of stuff that is good
this is the community spirit
@milkshake, I have read this thread end to end and this post is probably the best summation of what is possible here.
Craig: Come up with a complete and descriptive list of what your GOALS are (i.e. user-friendliness, but with more detail and specificity of the end product that you envision (the what,
not the how), basically a requirements doc; make a new persistent thread or something.
Devs: explain in concise, simple terms how the repo spec, PNDstore etc, fits Craig's above listed requirements. (The
how to Craig's what). Work towards steering your projects to address Craig's specifics. (I have played with all of these and think that you are getting pretty darn close to a user-friendly solution).
Rinse, repeat, COMMUNICATE REGULARLY and polish until the product is complete by answering all of Craig's requirements.
Craig, I respect your business ethic and desire to create an excellent product, I am impressed with how you have stuck with this through some amazingly bad luck and absolutely love the product that you have made; but seriously, DON'T do this to yourself! It is time to be a Project Manager, not a PM, GM, marketing guy and dev all at once, you will only burn yourself out and infuriate those who are trying to support you. Your time would be much better spent to take a few hours outlining an idea for others to flesh out rather than it would to make something from scratch. I know it's hard to not do the fun stuff like coding your vision to reality, but sometimes it is not practical or necessary to "do it yourself". I know, I've had to do it in my job, many, many times (I'm an IT Director for a 100+ store retail chain, whose responsibility grew from 2 servers, 15 workstations and some dumb terminals to thousands of devices, a data center, a WAN and much more in 12 years). I took projects on with too much responsibility for detail that I should have delegated and my hands too deep into the code and quickly learned how that is NOT appropriate for a leadership position, (like yours) because while I was having fun in the details, things in the big picture got missed (much like what people are trying to tell you with getting the rest of Batch 1 out the door) and I literally had to work 14 to 16 hour days 7 days a week for months to catch up t where i could go back to a more comfortable 50-60 hour or so work week and then had to train one or two people to maintain what I built, which took MORE time away from overseeing the technology profile for our company, negotiating with vendors, etc..
Learn from my mistakes and use the devs who are willing to help you accomplish your goals, maybe not in the functional way that you want, but produce an end result that the customer will love.
Seriously, I have a hard time understanding how you are not jumping at the chance to have people produce the quality of work that they have because it is a labor of love and are doing so at no cost to you, that does not make much business sense. You have a golden opportunity to not only make a great little console, but a solid community of devs and power users to help maintain, evangelize and promote your product
.
I WISH we had customers like this, really, it would be analogous of people who love our stores so much, they would volunteer their time to stock shelves, clean the floors and pay for ads in the paper!
Stuff like this does not happen every day. Take a breath and realize that what you have here is a possibility to make something special into something really extraordinary.
-BDB out
edit: grammar and spelling.