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

You need to know when not to reinvent the wheel.

I’ve certainly done it at work because I didn’t have time (or desire) to learn a library.

But sometimes you have to understand the wheel to reinvent it.

I’m not gonna let a someone roll their own user authentication and authorization system in a rails application.

There’s so many moving pieces you won’t even think about and there’s gems that solve this extremely well. Study the gem and you will learn a lot more. Then reinvent the wheel.



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

Search: