I have been a programmer for forty years. Even so, I have made a breakthrough in software development and feel that in some ways my adventure is just beginning.
Software development is made up of people who all generally think the same way. People like me who have a different cognitive makeup have a hard time in this field. The field has narrowed down to those who troubleshoot well, who work with precision technologies well, and who can understand poorly written code. Creative people, people who care about meaning, people who can work with things that are imprecise, and people who want to work at higher levels find themselves isolated, unsupported, unhired, and misassigned.
For some real diversity we need to understand the cognitive differences between developers, identify what cognitive spread we want in our organizations, and support those who think differently. While color of skin diversity helps with better marketing and service, 'color of mind' is far more important in that it helps with creating new opportunities, new ideas, new products, new services, and new businesses (and, color of mind diversity helps with the other kind also). I have developed a model that can be used to do this. So I do have a solution.
Software development is stagnating and we need to build systems that can enable the differently brilliant.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I am ready for some real diversity.
Software development is made up of people who all generally think the same way. People like me who have a different cognitive makeup have a hard time in this field. The field has narrowed down to those who troubleshoot well, who work with precision technologies well, and who can understand poorly written code. Creative people, people who care about meaning, people who can work with things that are imprecise, and people who want to work at higher levels find themselves isolated, unsupported, unhired, and misassigned.
For some real diversity we need to understand the cognitive differences between developers, identify what cognitive spread we want in our organizations, and support those who think differently. While color of skin diversity helps with better marketing and service, 'color of mind' is far more important in that it helps with creating new opportunities, new ideas, new products, new services, and new businesses (and, color of mind diversity helps with the other kind also). I have developed a model that can be used to do this. So I do have a solution.
Software development is stagnating and we need to build systems that can enable the differently brilliant.