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

I've thought about this a lot.

Short version, any sufficiently complex profession will have problems and associated solutions analogous to problems and solutions outside its domain. Therefore, the more deeply one understands a complex profession of that nature, the more likely one is to successfully apply lessons from that professional domain to problems outside it. Programming of course has peculiarities in that regard which color the kind of solutions one comes up with, eg a preoccupation with process and systems, linguistics, etc.

For the long version you can check out my book on the subject, shameless plug: https://www.amazon.com/Mindful-Programming-Christopher-Henni...



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

Search: