Originally posted by programmerjake
View Post
Someone who doesn't know what the Insert key does probably doesn't have any particular passion for computers or programming. That means that they're likely to put the minimal amount of effort into their work, which (unless they're a genius) means loads of crap code. This is how you get buggy, insecure products, or at least makes more work for everyone else on the team.
Software development should not be a default career choice. I'm 100% supportive of making tech available for kids and noobs, and even giving all students a rudimentary understanding of programming. From there, they will sort themselves - those with the right temperament will gravitate towards it, while everyone else will tend to drift away. You don't need to push and lure and cajole loads of kids into the profession. That's not actually good for anyone - even those kids, who will probably not be very successful or fulfilled in their careers and meanwhile might've missed out on their true calling.
Comment