While browsing the source code of Mutant and of the gems that Mutant uses I realized that those codebases are among the cleanest code bases I have ever seen in Ruby land.
The Don't Repeat Yourself principle is probably one of the most widely recognised software design patterns out there. Most beginners in the industry will have heard of it, but DRY might not always be the best idea.
A Webhook is an HTTP callback triggered by an external application to your application (or vice versa). It's a way to integrate with different applications, without having to worry about APIs.
A couple of weeks ago I came by the tweet below, and it made me think about my career, and those thoughts brought me back to where it all began for me.