Freedom to Choose From in GNU/Linux (2025)

Nov 13, 2025

One of the reason why I like love GNU/Linux is freedom to choose (other things I like love are privacy and no bloatware). At almost every level you have freedom to choose.

Meson Tutorial for Beginners Pt. 3 (2025)

Nov 12, 2025

Next, we are interested to pass some options to compilation process such as -Wall and -Wextra to show the possible code warnings. Apart from this, we are also interested in to set the C standard such as std17.

Think Like Functional Programmer Pt. 1 (2025)

Nov 11, 2025

You often heard from the functional programmers that if you are coming from object-oriented or procedural programming background, then you need to shift the way you write the function programs. Of course, as you know one programming language, you can write programs in other programming language by using what you know. But, often times, programs written in this way are not efficient or effective.

Meson Tutorial for Beginners Pt. 2 (2025)

Nov 10, 2025

Now, let’s move on and add more C files in this project. Because you will have many files in the normal project, otherwise you can manage the compilation of a single file via a command and you don’t need the build system!

Meson Tutorial for Beginners Pt. 1 (2025)

Nov 9, 2025

Meson is a user friendly build system. It uses the Ninja build system under the hood. We need to install a couple of software.