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

I think that's a stretch. Programming is the creation and/or maintenance of software based solutions. Familiarity with the problem domain that needs to be solved involves keeping track of details that in many cases have little to do with mathematical proficiency and much more necessarily to do with bureaucracy.

You need a certain kind of curiosity and general problem solving ability to get any further than mid level individual contributor that allows you to see around corners in terms of how large scale human socioeconomic systems function and think strategically. That's not to say that mathematical proficiency isn't indirectly useful -- I do think it's worthwhile in that it teaches a mind how to think in a structured manner and solve problems in a structured manner, and that process is useful and transferrable. But it only transfers so far. There are many challenges you face developing proficiency writing software that you cannot be prepared for in any other way than by using, building and studying software.



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

Search: