A presentation at SouthEastRuby in in Nashville, TN, USA by Vladimir Dementyev
Ruby gem is just a piece of code wrapped into a package, isn’t it? Yes. Technically.
On the other hand, we should think of gem as a code written for others to use. That’s why writing gems is more than just a mechanical process.
I’d like to share my checklist on how to write code for humans.
The following resources were mentioned during the presentation or are useful additional information.