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

I read the first edition when I was nearly 2 years into my professional career. I understood the basic 'what' and 'how' of software development.

Refactoring helped me start to understand the 'why' and 'when'. Why is design A better than design B? When is it time to tidy up this code? Which choice will be easier to change later? That kind of thing.



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

Search: