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

I'd place my skill bars higher: "thinking like a computer" seems fundamental: I don't think one can even be a mediocre programmer without it, and it's not enough to make you a good programmer.

A good programmer also needs to be able to effectively communicate through code to both others and themselves, know how to design maintainable programs, how to preemptively avoid bugs by making their code harder to misuse, and too many other skills to list here -- and not all of those naturally flow from knowing how to think like a computer.



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

Search: