It's 21:20 on a cold, frosty winter night, with a temperature of 7 degrees Celsius, December 31, 2025. I have been lazy and full of excuses when it came to doing the things I wanted to do. This is a reminder to myself that whenever I look at this, I’ll force myself to be who I am and do all the things I wanted to do. I wrote zero articles in 2025. Me and my friend started some services that…
I used LineageOS 20 as a daily driver for over 3 months on my old Redmi phone. Here's my experience with custom ROMs: better performance, smooth UI, privacy, and some challenges to consider. After four years with my trusty Redmi phone, I decided to try something a little more adventurous: installing a custom ROM. I had previously switched the stock ROM to different regional MIUI versions…
Crushed my second successful job interview - an incredible experience! After spending over a year in my first job as a Linux Server Administrator, I found myself ready for a change shifting gears towards becoming a DevOps Engineer. In February 2024, I parted ways with my old position and set my sights on transitioning into a DevOps Engineer role. Thankfully, after a successful interview on April…
Our cognitive processes, shaped by evolution, often lead us to resist change and cling to established beliefs and behaviors. Why is it that we persist in holding onto stubborn ideas, biases, and prejudices, even in the face of contradictory evidence? Much of this can be attributed to the inherent nature of our brain's decision-making mechanisms, which rely heavily on quick, rule-of-thumb…
Life is a collection of conditions and progressive loops. Just like in programming, we navigate through decisions and cycles, adapting to ever-changing circumstances and recurring patterns in the dynamic journey of life. Life is often described as a journey, a path we traverse from birth to death. But have you ever thought of it as a collection of conditions and loops? In our quest to find meaning…
Arch is my favourite distro and openrc being my favourite init system, I was using Artix Linux for more than a year and now, for few reasons I switched back to Arch Linux. For the past five years, I have embraced the Linux operating system as my primary choice, diving headfirst into the world of open-source software and enjoying the freedom and flexibility it offers. Throughout this journey, I…
Trying to understand the concept of Domain Name System; dns clustering, anycast DNS and how they work? Understanding the basics Before diving deep into DNS, we need to understand some of the following basic concepts and terminologies. IP Address Every device on the internet has a unique Internet Protocol (IP) address. An IP address is a numerical label assigned to each device connected to a…
This was my first job interview, and it was a hell of an amazing experience. So, it was Thursday, January 26, 2023, and I went for an interview at a reputed cloud services providing company. I was told to come to a certain building, and you know what? I went to a similar-looking structure in someone else's backyard. Fu*k me, I am so dumb that I was a step away from getting into some serious…
Learn some html, css tips and tricks to optimize your static website for speed and performance that anyone rarely tells you. Introduction Static websites are those that are built using only HTML, CSS, and JavaScript, and do not rely on server-side scripting or databases. These types of websites are fast, secure, and easy to maintain, but they can still benefit from optimization to improve their…
Connections allow us to be more open, present, and flexible in our interactions with others, without any pressure, expectation and compromization, which leads to greater fulfillment and satisfaction. In today's fast-paced world, it's easy to get caught up in the idea of building relationships. We're taught from a young age that having a significant other, a group of friends, or a…
The internet, through the collection and storage of personal data by companies and governments, can be used as a tool for surveillance. Introduction As a general principle, it's important to be aware that any time you use the internet, you're potentially sharing information about yourself. That being said, some companies are certainly better known for collecting and using large amounts…
Do you have same git repository over different platforms? Are you searching for the convenient way to manage them all at once within a single local repository? Introduction to git remote? A remote in Git is a version of your repository that is hosted on the Internet or network somewhere. Remotes make it easy to collaborate with others, as you can fetch and push changes. You can also use them to…
So if you didn't know, I had dropped out of computer science in 4th semester and recently joined Bachelor of Arts in psychology and social work just before Christmas on 2022-Dec-21. My college isn't far from my place, just about a 10 minutes walk, and it starts at 6:15 in the morning till 10 a.m. It's December, and it was freezing cold outside with the temperature of 5° Celsius. The…
Disk encryption in linux prevents a disk drive, like a hard drive or a portable USB storage device or laptop, from booting up unless the user inputs the correct authentication data. And here I'm going to talk about my preferred method of disk encryption while installing linux and see how it works? Introduction The booting up process for an operating system involves the first section of the…
GnuPG, popularly known as GPG, is an extremely versatile tool, being widely used as the industry standard for encryption of things like emails, messages, files, or just anything you need to send to someone securely. Introduction to GnuPG GnuPG is a hybrid encryption software module that uses OpenPGP at its core. PGP stands for Pretty Good Privacy. It is a tool for secure communication that…
If you have someone's public gpg key, you can use gnupg to safely encrypt a file and send it to them over an insecure connection (i.e. the internet). They can then use their private key to decrypt the file you sent. How does GPG work? To start using GPG, you’ll first need to have a GPG key. A GPG key is what you’ll use to encrypt or decrypt files. It’s also what is used to identity you, with…