Fonts Rendering on GNU/Linux System - Pt. 0

Nov 17, 2025

People think that computers are smart. So smart that they take their life-affecting decision based on computer’s response. They have this perception because of the AI, because the intelligence they’re seeing now with computer software. But, don’t forget that computers are still dumb like they were 50 years ago. Certainly they know know more words (machine instructions) than they were knowing 50 years ago. But, that doesn’t make them such a intelligent.

Freedom to Choose From in GNU/Linux

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

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

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

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

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.

Weird Bug

Aug 29, 2025

A long time ago (at least five years back), I was working on a legacy project where a few customers reported a strange issue: some input labels on certain pages of our web application would occasionally appear blank.

Maps in Go

Apr 14, 2025

Go has one associated data structure - “map”. Map is a hash table where you can store data in key/value pairs. Following syntax is used to create a map.

Arrays and Slices

Apr 7, 2025

Go has two collection types: Arrays and Slices.

Catchy Advice, Boring Advice

Mar 28, 2025

On the other day, I was reading a post on a social network where a person who went to an interview for the position of (junior) developer asked a question at the end of it: how one can become a senior developer. He was very impressed by the answer of the interviewer. The answer was,