My favorite gadgets, software, and other recommendations.

The tools I use to create software, maintain productivity, or that I purchase to deceive myself into believing that I am productive when, in reality, I am simply delaying my work. Here is a comprehensive list of everything I love.

Workstation

  • 13” MacBook Air (2016)

    I have been using my laptop pretty much since the beginning of my programming journey and still going strong! After some time I definitely prefer a unix environment for my workstation.

Development tools

  • Visual Studio Code

    I don’t care if it’s missing all of the fancy IDE features everyone else relies on, the extensions marketplace makes up for all that. It just feels less bloated.

  • Google Colab

    I don't usually run Jupyter Notebooks on my machine, I prefer when it's on the cloud because my laptop fans go wild after I run a simple regression model.

Databases

  • MongoDB

    It just works. Most of the time that's all you want. It also integrated nicely into many other apps and the python and javascript adapters are quite stable.

  • Firebase (Firestore)

    Very intuitive and provides a free user authentication method. A solid solution if you want a simple setup.

Frameworks

  • Next.js

    Server-side rendering, that's it. Though not the smallest bundle size out of the box, if you are aiming your project to be a fullstack web app, this is probably the safest bet.