Any good maker or hacker knows the best way to figure out how something works is to take it apart! As developers, we rely on a lot of tools others have built. This is great, because there’s no need to reinvent the wheel. But there’s also a lot to learn there.
This week, take a gem or library that you commonly use apart, dig into the source code, and find out what makes it tick. Don’t worry, you’re allowed to break it. And you might just learn something when you do. [Voided warranties are your own responsibility.]