In code, simplicity is the key (and it can save you from headaches)

As developers, we pride ourselves in creating novel solutions to our problems, or by just simply reducing a few dozen lines of code into three or four. And although having clean code leads to a more readable code and, hopefully, a less buggy code, if we do it mindlessly and without planning, we are going to hit two common problems: We lose too much time trying to achieve simplicity, instead of focusing on delivering a product; When we do reach that “simplicity”, it is hard to read and understand, be it for other developers or our “future us”....

June 20, 2021 · 5 min · Gonçalo Palma