Software development is great, but writing code is not. Writing abstractions feels awesome and if they are zero-cost then my conscience is clear. When abstractions compose well, there is a rainbow; and if the composition is zero-cost, then it`s a double-rainbow.
©