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

I completely agree but I think there's a nice explanation for this.

It is _absolutely_ fine to violate DRY and repeat work of others for _learning_ purposes.

However, if you're already past that stage and want to create code/library/binary/whatever for other people to actually (re)use, then DRY and be orthogonal.

Edit: lostcolony put this more eloquently.



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

Search: