Complexity as lubricant

Us developers are fighting complexity all day long. Without pouring energy into keeping a system entropy low, any system will tend to get more disorganized and complex. Low complexity is…

Plan B

The Murphy’s law state that: Whatever can go wrong, will go wrong Murphy’s law The law is well know in engineering and great care is taken to make sure that…

Write long function

In this post we are going to argue that programmers should not write short functions for the sake of it. Programmers should write clear interface, and, if this means writing…