Picture a computer with an SSD for the OS and programs, a Hard Drive for user files and a thumb drive plugged in. Each of these storage devices has its own filesystem with its own contents, but the OS must… Continue Reading →
We want our computers to aid us at doing the things we do, whatever they are. For doing a specific task, the tool we choose is really important. In this post, I will tell you about some open-source tools that… Continue Reading →
If you are learning to code or coding for a living, you use one of these. They’re source of endless online debates, and, as a programmer, are your most important tool. But what is a programming language exactly? Why do… Continue Reading →
In my last post, I talked about program installation in Linux, more specifically, about the concepts that it usually involves (such as packages, package managers and repositories). Now I want to talk about the actual process that I would recommend… Continue Reading →
Installing the software you need is one of the first things to do in a fresh install of any OS, and GNU+Linux distros are no exception to this rule. However, installing applications in a Linux system may seem tricky to… Continue Reading →
On some previous posts, I talked about the terminal. We’ve already discussed how to use it to launch programs, and some tricks to improve our usage of it. Now, I’ll show you a new level of things that you can… Continue Reading →
In computer science, Hill-climbing is an optimization technique, used to find the best (or at least, a good enough) solution to a problem. It works by slowly improving a solution, until no better solution is reachable by gradual changes. The… Continue Reading →
Last week, I shared some tips and tricks that I like to use when working on a terminal, in order to save myself time and quite some typing. Now, we’re going to continue on the same path, and I will… Continue Reading →
In my last post, I gave a brief introduction to what the terminal is, and how we use it to launch programs on our computer. We also touched a bit on the ways we can get help on how to… Continue Reading →
You’ve probably seen it. Specially if you are entering the Linux world, the terminal seems to be everywhere. At first, it may seem intimidating, and to non-techy people it may seem as a “hacking tool”. In reality, the terminal is… Continue Reading →
2025 Santiago Álvarez