Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Could you make an impact (even if a very small one) on a large number of people over the course of a weekend with a pencil and paper?

Gandhi made a huge impact on a vast number of people and all he had was a white cloth and a pair of glasses! (albeit it took longer than a weekend)

Joking aside, if everyone learnt to programme then there would be no need for specific programmers. Yes, it's frustrating when people don't know the basics, but I have no idea what to do when it comes to plumbing. These are very distinct jobs. I take my car to a mechanic for the same reason. I do not need to know how the plumbing in my house works to take a shower, or how an engine works in order to drive my car. Facebook or Amazon do not require their users to understand how programming works.

If your code requires someone to understand the basics of programming then you have failed as programmer to understand your target audience. Granted you have apps that save you work/time/money, but your basic user should not need to understand what is going on under the hood.



My viewpoint is that I think everyone should learn a very very very basic level of programming and for two reasons:

1) Those who like it will take it further.....

2) Even writing a trivial program requires getting certain sorts of thought processes right. Once you can write trivial programs you may not be valuable as a programmer, but you will be empowered to interact with computers if you ever find yourself in your chosen work on a tangent where that's helpful.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: