I'm a polygot pragmatic programmer, I choose the best tool for the job.
the list of tools I use on my HP Pavilion Notebook
Debian OS -
Initially, I got started with Ubuntu 9.04 and stayed with it until 11.04. But
over a period of time, I got tired of
having to keep with the latest version of the OS. I wanted a stable distro
that had less releases than Ubuntu.
That's when I found out Debian 6. Since then I am sticking with it. I use
Debian 10 with Gnome 3 desktop as my primary OS. If you
to try GNU/Linux, I still
recommend you to get started with Ubuntu. Switch to Debian once you're
familiar with the Linux way of doing things
KeePassXC - To generate
and store passwords.
I prefer stand alone, non-cloud, open sourced, desktop only password managers. For mobile, I
Browsers & Add-ons
My browser configuration - browser-configurations
- Firefox - for personal and casual surfing.
- Firefox developer version - for all My development works.
- Chromium - For thing that work only on chrome, I use Chromium
instead of Chrome
because of the
Text Editor/ IDEs
- PyCharm - For all Python works
- VS Code - for making quick edits. My configurations here
- Emacs - the editor that I'm constantly learning. My .emacs
- MongoDB Compass - cross platform GUI for MongoDB
- Sqlitebrowser - GUI for SQLite database when building android app.
Toolbox - For Managing My WebStorm, Android Studio, and PyCharm
- Meld - For occasional code
comparison. I like its 2 & 3 way comparision between files and folder.
- Shutter - For taking
and annotating screenshot.
- For bookmarking folders in terminal.
After bookmarking you can go directly
to the project by
to project1 than painstakingly typing
../../github-repos/npms/project1. You can find the resource file
that holds all the location details