Command Line Step-by-Step - tree and ls

I have a confession to make: When I started Software Development, I almost suffered from anxiety each time that I read open the terminal and type in the following command… 🥲 Coming from a non-tech background, the terminal always seemed something to be used only in movies or by the most senior developers. But, as I shifted my focus from Android to Flutter, I decided to battle this ol’ fear of mine, and bit by bit I started to see the true power of the command line - by just chaining a couple of commands, I can quickly create a new Flutter project and open it in Visual Studio Code....

June 27, 2021 · 7 min · Gonçalo Palma

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