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

Great question. One way is to learn abstract skills such as managing others and finding and executing the critical path to a solution.

If you have these skills you can apply them to different software stacks or technical problems. A high-level and decent understanding of the subject is sufficient.

Steve Jobs had no expertise building computers.



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

Search: