3 ms·
I would figure a lot of what you pay a lawyer for is not making sure you understand the contract but a) to save time and b) to have someone who's in the profess
by Volscio 13y ago
I would figure a lot of what you pay a lawyer for is not making sure you understand the contract but a) to save time and b) to have someone who's in the profession and knows the legal quirks, loopholes, and procedures.
I would figure a lot of what you pay a doctor for is not to mend every problem you have with your body to but to ensure that it's done timely, safely, and with the least amount of risk/damage/scarring/whatever as possible. Yeah you could probably do your own surgery but why?
Learning to code is hardly as serious an undertaking and yet it teaches you how to think about solving a problem, estimating time to solve that problem, and reducing the amount of time needed to create the solution to that problem. It teaches general problem-solving skills and at the very least can lead to recreational uses (building small games or family web sites).
I think problem-solving is probably one of the most important skills one needs in his toolbox to succeed in life and so why wouldn't it be taught as early as children can comprehend it?
- jusben1369 13y agoHey Volscio thanks for that. I agree that problem solving is great skill to have. Philosophy long filled that role but has fallen a little out of favor. I studied it (minor) at University and many of the lecturers pointed out (mostly in a hope to keep us engaged and motivated) that some of the world's best philosophers make a small fortune on the side with paid engagements for large corporations. Corporations literally give them problems that they cannot solve in terms of the market and philosophers solve them. While somewhat skeptical at first I was ultimately very impressed with how philosophy taught a disciplined approach to problem solving
- kamjam 13y agoI think problem-solving is probably one of the most important skills one needs in his toolbox to succeed in life This is the key statement. But I don't think it needs to be taught through programming, people were problem solving way before the invention of computers, or even electricity. I know this is HN so we have a biased view on this, but the ability to think/problem solve and programming do not go hand-in-hand. I certainly agree that everyone should have exposure to programming, and the opportunity to pursue this further if they so wish, but to thrust it upon everyone is not the answer - not everyone will end up in a job where IT is the main focus.