Why Coding Your Own Makes You a Better Developer

To truly understand the wheel, you need to reinvent it.
Article - less than 15 minutes