I believe the "get more people to code" movement wasn't about "we need more programmers". It was about what Alan Kay might call "digital literacy".
And why do we need digital literacy any more than machine gun literacy or brain surgery literacy or anything like that? Except Alan Kay, everyone knows perfectly well how useless programming is to anyone but the professional programmer.
A simple way to "get more people to code"
41–50 of 73 posts
Re: A simple way to "get more people to code"
#42Re: A simple way to "get more people to code"
#43Re: A simple way to "get more people to code"
#44After 25+ years of coding and reading other people's code I would submit that the REAL problem is that the people who do code don't do it very well, some are downright stupid. There are a lot of people out there who will never be able to produce anything beyond "Hello World" and some will struggle to get that far. What if we focused early on identifying kids with good problem solving skill and other aptitudes that mi…
I feel that I can write as bad code as I want to, and still get away with it (not that I do it), since nobody realizes it is bad until another programmer works on it which might be years later, or even never.
If bad programmers were identified easier, they would be forced to go out of business or start to make better programs! And with more people that can actually code, people wouldn't be forced to choose the bad programmers.
Re: A simple way to "get more people to code"
#45Earlier quoted context omitted.
Then...drop their salary? Are these companies being run by four-year-olds? "We lured developers with huge compensation packages because we only want rockstars, but we end up losing money on them!" Which is it? Is it a highly valuable skill that everyone should learn (why doesn't the company owner learn it then?), or is it "sneaky non-unionized-and-colluded-against-by-Google-and-Apple developers aren't "worth" their s…
How could there not be almost nobody but "four-year-olds" in an immature and fast pacing technology sector?
Plus, pleading about inexperience seems a little late. It's 2014. The Mythical Man Month was written what, 40 years ago? Maybe I'm off and it's 30. Still?
Honestly as I think about it, that is a book everyone should read. Managing software development is a more valuable skill than the actual development.
Re: A simple way to "get more people to code"
#46After 25+ years of coding and reading other people's code I would submit that the REAL problem is that the people who do code don't do it very well, some are downright stupid. There are a lot of people out there who will never be able to produce anything beyond "Hello World" and some will struggle to get that far. What if we focused early on identifying kids with good problem solving skill and other aptitudes that mi…
I think EVERYONE should learn to code just as everyone learns ARITHMETIC. Imagine a world where only a few of us knew how to balance an account, or a few of us understood how much will they have left if they spent x amount at the gas station. Now imagine a world where everybody has a basic ability to develop software. All the above being said, the beginning is not programming, but learning how to Think, Read, and Wri…
Pointless, I think. They'll only be able to make the most basic of software. Existing programmers complain about bad code and naive solutions already. This will only compound the issue.
I'm not sure if programming teaches critical thinking, reading and writing any better than the existing subjects we have.
Re: A simple way to "get more people to code"
#47After 25+ years of coding and reading other people's code I would submit that the REAL problem is that the people who do code don't do it very well, some are downright stupid. There are a lot of people out there who will never be able to produce anything beyond "Hello World" and some will struggle to get that far. What if we focused early on identifying kids with good problem solving skill and other aptitudes that mi…
"Problem solving skills" is an overly broad, corporate word, which is just as bad as synergy, in my opinion. You cannot test for "problem solving skills". However, you can test for more concrete definitions of intelligence ( http://en.wikipedia.org/wiki/Theory_of_multiple_intelligence... ). I am a decent programmer and I was never amazing at formal schooling. I always scored really high for visual–spatial intelligenc…
What I found suggested it predicted computing careers (along with science and engineering, and negatively predicting Law, Social Sciences end Education) not talent at programming (or Law or Engineering etc.).
Also, it correlates with being male (though the researchers claim that female scores can be boosted with some training). It's not clear if that was taken into account when calculating the careers.
Re: A simple way to "get more people to code"
#48The main point is, some people might not be interested in coding just for the sake of it...
Is there such a list? Social hacks? Coding for change? What resources I could show a fellow citizen to get him/her fired up about coding?
Re: A simple way to "get more people to code"
#49This is an understandable way to look at the problem, but I think it's largely wrong. You need to capture minds while they're still very open to learning. People are locking themselves into career paths by the time they graduate college, at least in America. Student loans means getting a second degree in something you rather do is largely impossible since you have to start paying down your debt when you graduate. A h…
"This is an understandable way to look at the problem." Who says it's a problem?