Commit your code as if it could be accidentally deployed

Posted on by Matthias Noback

The one simple trick to do a better job as a programmer is to git commit as if your commit could be accidentally deployed (and it wouldn't break the production environment...)

The Dependency Injection Paradigm

Posted on by Matthias Noback

Paradigm; a nice word that means "a theory or a group of ideas about how something should be done, made, or thought about" (Merriam-Webster). In software development we have them too. From the philosophy and history of science courses I've followed, I remember that scientists working with different paradigms have great difficulty understanding each other, and appreciating each other's work.

Do you have an exit strategy?

Posted on by Matthias Noback

It's an extremely common problem in legacy code bases: a new way of doing things was introduced before the team decided on a way to get the old thing out.