Skip to content

Instantly share code, notes, and snippets.

@woloski
Last active August 29, 2015 14:08
Show Gist options
  • Save woloski/26abe0026268e37fc8fe to your computer and use it in GitHub Desktop.
Save woloski/26abe0026268e37fc8fe to your computer and use it in GitHub Desktop.

DRY

Labor specialization helped spur the Industrial Revolution and the technology-driven world in which we live. I firmly believe that startups are the equivalent of this century, providing the the building blocks for today's apps:

  • Sendgrid spent years thinking about e-mail delivery.
  • Stripe has been processing payments for 4 years.
  • Twilio has cracked all the details of guarranted SMS delivery across the world.
  • Auth0 has experts on the subject that went through every detail of authentication, authorization and user management.
  • ... and so on

Why reinvent the wheel?

DRY

In my opinion, one of the best qualities a developer can have is laziness. That’s what makes us try to find good solutions and follow the DRY (Don’t repeat yourself) principle. Every application has a lot of parts that are always the same: Authentication, Sending emails, setting up payments, etc. So why would we reimplement the wheel when we can trust an industry expert with lots of years of experience?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment