A while back, around the time I switched to Linux, I had the realization that any amount of effort I spent customizing my computer would probably pay off. I use the thing just about every day and gains are cumulative so I may as well think about how to make my computer better for me. This, incidentally, makes it nearly impossible for a normal person to use.
It’s certain that not all of my customizations will be good for you, but maybe some will be, and if you use a computer a lot, the general idea of customizing it to your specifications is probably a good one.
To start, I use Linux. If you are reasonably technical, you should probably be using Linux of some sort. If you are a programmer, I can’t imagine how you use something else. The two biggest factors are 1) Linux has many different