The facts are that we dont need more 'management'...'working groups' or any such new 'management structures'... what we need is experienced & motivated developers. We dont have any resource spare to spend months training you guys up to be that new development resource. If we could 'bake' some new developers that easily we'd do it to be frank. The coding needed on this project is not going to happen, with all due respect, by having inexperienced people do the coding. This aint beginners territory I'm afraid.
What we need is people with good existing development skills who want to get involved.
I kind of sit on the fence about management, I reckon both sides are making very good points.
I disagree about developers, though. Firstly, I quoted a post from Thom only two years or so old in which he was asking similar questions that others are now asking. As he said in that post, what a difference a couple of years makes.
Speaking for myself, I had a need to program in Java a couple of years ago. I went from knowing nothing to having a fully developed app (having figured out how to download and install the SDKs etc along the way) in about 2 weeks. I haven't touched Java since, so am rusty! The difference was the easy availability of good quality documentation, online, and free.
The simple fact is, anyone who is experienced in the whole
MCE system is already
developing for it. There are a lot of experienced developers out there who may well be interested in becoming involved, but who will need explanations of how DCE works, how the database is structured and used etc etc.
I'm not saying the information isn't there, but it sure as hell isn't easy to find.
Added to this, not ALL development is at that kind of level. Some is bound to be mundane, tedious and repetitive. Ideal for someone in the position Thom was in two years ago (I believe it was you mentoring him on that thread!)
All I (and others) ask for is some pointers and to be given a chance. Point me at a clear explanation of how DCE works between devices. Examples of an Orbiter network interface. (For example, when an orbiter starts up, what is the format the UI is sent in?) IS this documented? If so, where? (The correct answer is not "on the wiki") If not, then how on earth can you guys ever expect the developer base to expand? We all have to start somewhere!