How do you do it?
by Rafael Varago
From the article:
We’re software developers, our mission is to provide software that solves problems. And in its essence, writing software is all about composition.
We have a big problem to solve, so we break it up into smaller pieces that can be more easily comprehended, and then we compose these smaller pieces together into working software...