Hacker News new | past | comments | ask | show | jobs | submit login

People who can't build excellent software have written many good books.

Writing a good tech book requires deep understanding of a subject.

Writing good software takes discipline, creativity, and (interestingly) not necessarily a particularly deep analytical understanding of underlying concepts. People have written truly excellent software on poor CS foundations.




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

Search: