The tools I use to build things.
Debian (sometimes Ubuntu)
The switch from Windows is one of the best decisions I took. I started off with Ubuntu and but recently I have switched to Debian. I use GNOME as my desktop environment.
Check out my Debian wallpaper.
Thinkpad X390
Thinkpad X390 is my daily driver. I like the portability, slim design and the great typing experience it provides. (Lately, I've been wondering if I have become a fan of Thinkpads.)
Vim
I use Vim as my main code editor. I love Vim for its configurability and extensive keyboard shortcuts that make me never use the mouse/trackpad again. It has a steep learning curve and is not everyone's cup of tea, but it pays off well in the end. Besides coding, it helps a lot in Sysadmin tasks such as editing (config) files through SSH.
Vim is the greatest addition to my toolkit.
MySQL Workbench & TablePlus
MySQL Workbench is the only best alternative I have (for Linux) that doesn't compromise on features. I am not particularly keen on using it: I find it too complex and difficult to use. I use TablePlus – that has a more simple interface – for most database related tasks. But it lacks some essential features so I am forced to use MySQL Workbench sometimes.
Tilix
I use Tilix as my terminal emulator. It's a GTK-based tiling terminal emulator that's extremely easy to use. I am a fan of its handy Quake Mode feature which I often make use of.
I haven't used any other tiling terminal emulator beside Tilix – if you have a cool suggestion let me know.
Figma
I use Figma for UI/UX design. I love it for it's cross-platform availability. It's the only feature-rich and free design tool I know of that supports Linux (it's web-based). Though I mostly use its unofficial Linux desktop client (still waiting for the official client.)
Inkscape
Sometimes, I put my "Graphics Designer" hat; that's when I need to edit vectors. What I love about Inkscape is that it's Open Source (FOSS) and supports Linux. Not as feature-rich as something like Adobe Illustrator, but it gets the job done equally very well.
Emacs
Like Vim, Emacs is also a code-editor. But, I don't use it to edit or write code. I use it for writing in general, such as taking notes, writing essays, researches and assignments. It's all powered by Emacs' Org-mode.
Check out this great talk by Carsten Dominik – creator of Org-mode.
Notable mentions
- DigitalOcean and Amazon Lightsail: my go-to choice for web hosting.
- Ghost: my go-to choice for blogging. I really like its simplicity compared to other alternatives like Wordpress.