My softwares recommendations

Hello! In this post I am going to show you great softwares (at least according to my standards). My standards for a good software are:

The base system

Let’s start with the basics, what are the system I use. I don’t use macOS or Windows because those OSes doesn’t respect any of my standards. I use Linux, I started by using Ubuntu (which is the most popular Linux distribution). But now I am using Arch and Debian and I am thinking about installing Gentoo.

Some quick notes for beginners, Ubuntu isn’t that all bad unlike some people on 4Chan and Reddit says :p I don’t recommend using the classic edition, especially if you don’t have a good hardware. But I like some derivatives such as Xubuntu, Linux Mint, Lubuntu, etc. That have a much more ‘classic’ experience.

I am not using those anymore now. I am using an interface called dwm. dwm stands for dynamic window manager. Unlike what most people are using, there is no ‘desktop’, Windows aren’t made to be moved around and the whole thing is designed to be light, customizable and keyboard-driven only.

The experience of using tiling winow managers is very different from what you probably know, but once you know the few shortcuts, you become a god on your keyboard :p

I am thinking about creating a configuration guide for dwm soon, just to warn you, dwm isn’t ‘hard’, but it’s different and require an adaptation time.

For the web

For web browsing I use Firefox. I used Brave (based on Chromium) in the past, but it didn’t respect my standard of lightness and minimalism. Firefox is a good software especially when you tweak it to improve your privacy, security and remove useless stuff from the top bar.

But I also use a bunch of add-ons that I find very useful, such as uBlock Origin, an ad-blocker which is better than the classic “AdBlock” and “AdBlock+”. I also use an obscure add-on called Vimium. This extension makes you able to browse almost all websites using your keyboard, so you don’t have to break your ‘keyboard’ workflow :p.

Programming and system setup

I am a very bad programmer, but I love creating tin yscript to automate things, make statistics or calculations. I really LOVE the terminal. I use tons of commands for many things that people are mostly using GUI stuff for.

Online services

This is where I get some ‘weak’ points in my standards, because this is where the things become social, and not only individual. Therefore you need other people to follow you in those services.

I use mastodon instead of Twitter or Facebook. I don’t use Instagram or Snapchat (which I honestly don’t see the point) but I know an alternative to Instagram is pixelfed.

I also sometimes use irc or xmpp instead of things like Discord, but I haven’t found communities and people as good as the ones I have on Discord yet.

For Google, I use searx. Searx is a ‘meta-search engine’ you can install locally on your computer. A ‘meta-seach engine’ is a search engine, that instead of having it’s own database, it using other websites like Google, Wikipedia, Bing, Yahoo, DuckDuckGo, etc. What searx does is basically anonymizing your data before sending them to other ‘real’ search engines.

For Google Drive, DropBox, WeTransfer or MediaFire. I self-hosted NextCloud that can let me share and store some of my files.

I still use Gmail though, but I may change server to something else in the future. But I don’t use the online web interface that Gmail, I use Thunderbird instead and I would like to setup mutt one day (to manage mails in terminal).

I also use other services that aren’t in this list, like a self-hosted BookStack. It’s a kind of wiki, but sorted by shelves, books, chapters, pages and sections. Which makes it way more handy than using a Wiki.

For an alternative to Reddit, I use Lemmy, even though there is a part of the Lemmmy community I don’t really like, there’s still plenty of amazing people there.

Mobile

Another weak point is about my phone usage. I still use Android after all that time, but Android is difficult to replace. Alternatives exist, like FairPhones that uses a modified version of Android called lineageOS that is purged from all Google apps. But FairPhones are expensives and lineageOS is not available on all devices.

But still, I use a $h1t ton of free and open-source apps. This is the list: