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

I find that the practice of "software engineering" has a fuzzy distinction to "computer science." I highly recommend the following books that helped me out on that journey:

- Continuous Delivery by Jez Humble and Dave Farley

- The Pragmatic Programmer by Andy Hunt and Dave Thomas

- A History of Modern Computing by Paul E. Ceruzzi

- Version Control with Git by Prem Ponuthorai and Jon Loeliger

- and SICP. Understanding it is like accessing a new dimension of power.



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

Search: