Wed Jun 04 2025
Overview of the tools I use
(To be updated overtime)
I use Vim as my main text editor.
Neovim on my windows laptop and classic Vim wherever it's pre-installed.
I like minimal tools that serve the exact purpose I downloaded them for.
I recognize its shortcomings in terms of collaboration when compared with tools like VSCode.
And I am aware that Vim motions are available in most other text-editors and IDEs.
That being said, I still prefer the lightweight feeling from using the terminal Vim.
Vim motions allow me to keep my hand in a stable position while I type siting at a desk
or laying back for hours. I can't ask more from a development tool!
It also has the potential to be a fully functioning IDE with setups like Lazyvim.
And I'm pretty sure it can be good to prevent CTS if used correctly! (Don't quote me on this)
Vim is installed by default on most linux machines, so on most servers.
You can't avoid it, accept it, try it.
Checkout Neovim!
Checkout Lazyvim!
I usually make websites with the most common language of the time, and right now it's Javascript.
Javascript is really convenient, with only its syntax you can make fullstack applications.
NodeJS on the backend and dozens of Javascript frontend frameworks to choose from.
At the same time, AI is better at generating templates for the most popular languages,
and at providing support for the most common tools.
On the frontend I use Tailwindcss, regardless of the framework, mainly because I can handle all the
designing in a single file. It also works great with AI. AI can quickly scaffold html/tailwindcss
templates for when you start a new project and need visual support.
I also use Postman, a must-have tool for API testing.
MySQL is part of my arsenal because I had to use it in Uni.
I had to learn it from top to bottom so I don't feel like wasting all this time mastering it.
It's commonly used, has a lot of support and it's reliable. It will work perfectly for most projects.
However, it is underperformant and database management systems like PostgreSQL are better
in nearly all benchmarks. So I'm currently moving away from MySQL and learning PostgreSQL.
Since I use Javascript heavily, MongoDB is my default database, it integrates perfectly with NodeJS
and has a non relational approach, which can be an advantage depending on the project.
MySQL vs PostgreSQL
MongoDB vs PostgreSQL
Godot is the best game engine for indie game developers. No subscription, no fees and it's open source.
It works well for small games, especially 2D games and it has great support.
I love Godot <3
Checkout Godot!
Digital Ocean and Netlify are the best hosting experiences I've had.
Clean UI, no clutter, easy to use, generous free tiers and you get your app up and running in no time!
Checkout Digital Ocean!
Checkout Netlify!
ChatGPT - For generating templates, brainstorming and general assistance.
Google Workspace - For docs, email, collaboration and NotebookLM.
OBS Studio - Video recording and streaming
Shotcut - Lightweight video editing for Windows
GIMP - Open source image editing
That's all.
- Mafupa