@Murigi, thanks for the info. my opinion below :
 
On Sat, Nov 21, 2009 at 11:01 AM, Murigi Muraya <mmskunkworks@gmail.com> wrote:

Formal 'Associations' are too unproductive (=boring) for software engineers. Formal stuff works better for software entrepreneurs and firms / organizations. These are the kinds of settings that discuss standards.
 
But how do we intend to create more programmers and more awareness of programming in the 4 major languages or popular ones without any structure? Structure will mean something that takes the form of very regular mashups, an association and or even any organised manner where whatever software/web programmers can look for support, discuss, strategize on ideas and take the commercial aspects to higher levels . To me without this structure, where do people start from and maintain continuity?
 
One key factor of achieving any large scale success with anything has always been co-ordinated, organized team work. The idea is not to introduce red tape or bureaucracy, rather get away from it and get moving. And I think the sector does not have many options either. We soon need to embrace an organised system  or continue facing code outsourcing. To many who are resourceful, code does not have to take place locally if those advantages and conditions do not exist, there are plenty of places that are willing to do it or get it. We also need to comeup with how to go about paying programmers to re-write code and also start developing solutions for what would work locally.
 
On Sat, Nov 21, 2009 at 11:01 AM, Murigi Muraya <mmskunkworks@gmail.com> wrote:
Developer communities are the informal associations that work best to complement Projects that Pay developers to do what they love. Good example below:
Please forward to .Net consultants looking to be more COOPERATIVE (= less Solo Moving) and to learn (c#asp.net) from others and to get or provide skills or support for their own or other projects.
1. Are you willing to sublet space in Westlands for your own (1 to 12 month) projects? If so, for how much? If not in Westlands, then where?
2. What kinds of standards and practices (e.g. certification, code reviews) will you provide to improve the quality of work to be forthcoming from our 'associations'?
3. What would you pay for the kind software or solutions you build or customize?
4. Do you have good experience with Microsoft SQL, SharePoint, Dynamics (CRM and Navision)? If not what kind of help do you need to master ANY one of these technologies?
 
The above is a good example of a .Net language, though you may need to clarify about Point 1 ? . What about other languages like php, java etc? Can they also not operate under a single umbrella?
 
 
Rgds.