This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Gem API design for authors
Emily StolfoRuby Engineer at , Adjunct Faculty at Columbia@EmStolfo
(and users)
Many of us have become gem authors.(whether we like it or not)
Our code served a browser and a
mouse.
Now our code serves other developers.
Is it just me, or does ____ seem like a poorly designed piece of software; lots
of magic, poor OOP design, poor documentation, etc.? I appreciate the contribution to open source, though.
gem API design is
UX design
The UX Fund experiment
Great user experience is
directly reflected in stock price.
RubyGems
Developer Experience (DX) team
DriversDocs
Tools
gem API design is
UX design
USERS
Know your users.*
* open source users or your colleagues
Listen in.
Read blogs.Use twitter.Talk to users.Give presentations.