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

A good programmer

- Naturally sees patterns and common abstractions when he reads implementation details.

- Can translate code into something business folk can understand.

- Knows that hindsight is 20/20.

- Understands software as an organic entity that is vulnerable to tech debt, security holes, and defects, especially when growth is the main focus.



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

Search: