Status Update Quarter One 2022

May 7, 2022 | Reading Time: 7 min


There goes four months. Time just keeps moving faster as you keep getting older I guess. These past few months seriously feel like a year to me for some reason. I guess there were a few things different about it compared to the other 21 years of my life. Work Last time I did a status update I had completed my training at work and had joined a product team.

Status Update: Year End 2021

December 31, 2021 | Reading Time: 7 min


I honestly started this year without any expectations. I am a pessimist1 but I decieded to be more optimistic and hoped for this year to be uneventfull. In some ways I was starting to get comfortable with the mediocrity that was starting to creep into my life. But this year was far from uneventful. Leaving college I really underestimated the experience of getting out of college. College education for me was sort of an underwhelming experience.

MX Linux for Gaming on GNU/Linux

November 24, 2021 | Reading Time: 4 min


Alright I'm a little late on this one. But here we go. October was fun. I checked out GNU/Linux Gaming over the past two month, it seemed like it was the right time to do so. GNU/Linux as a gaming platform has been steadily maturing over the past few years. Support for more and more games are every month and we're at a point now where we have performance that's very much comparable if not as good the performance one would get on windows.

Status Update: September 2021

September 30, 2021 | Reading Time: 4 min


This month went by too fast. I was mostly busy with work stuff. I really didn't have much time for anything else. I am still figuring out Rails. I have some of React covered but if you ask me I'd say I have a lot more to learn. So I am spending a good amount of time there. I also did a bunch of packages this month. After all this, I did manage to sneak in some quality hacker time which is the highlight of this month.

Status Update August 2021

August 30, 2021 | Reading Time: 5 min


Status update August 2021. Let's Go! Ruby: A simple language made with humans in mind. People who know me know that I like programming languages and operating systems. This month I really pulled up my sleeves and got into Ruby. I learned the syntax while contributing to ruby packages in Debian and learned more advanced stuff this month for work. I played out with a couple of simple algorithms at the beginning and then started building simple stuff with it.

Waiting for Halley

August 4, 2021 | Reading Time: 5 min


I've never really been an amateur astronomer but I've always loved looking at the night sky. I've always struggled with the idea that we may be alone here. Like the universe is huge, about ninety billion light years wide 1 and the earth is about 12 thousand kilometers wide. To put that in perspective consider the following: A photon takes about 8 minutes or about 0.00002 years to reach the earth from the sun.

Status Update July 2021

July 29, 2021 | Reading Time: 3 min


This month was fun. I officially joined my new company and currently going through the technical on-boarding process. So far so good. The Macbook Pro is still not something I'd use as my primary machine but it is what it is. I have no choice but to use it at work. My laptop's screen was damaged for about a year now and I finally repaired it last week. During that time I used my Macbook Pro exclusively and it wasn't bad.

Status Update: June 2021

June 29, 2021 | Reading Time: 4 min


I've decieded to do status updates. June has been a fun month for me so far. A large chunk of my time this month has been behind the FOSS club at our college. I and a few other friends of mine were the ones who kept it going and around 2020 everyone just had a lot to deal with both personally and with regards to everything that was happening.

Doing what's right.

June 5, 2021 | Reading Time: 2 min


This isn't going to be a long post. The idea behind this one is simple. If you're gonna deviate from what is the norm you're gonna receive backlash but that's all the more reason why you should keep doing what you're doing. Whether your preferred way of deviation from the norm is to be a feminist or atheist or someone who fights for people's rights, you're going to have a bad time.

How the Future will remember Us

February 27, 2021 | Reading Time: 5 min


Back in the good old days This is a phrase that we hear a lot from old timers. Most of the observations that follow this phrase in my experience tend to belong to one or more of the following categories: ignorant misinformed Discriminatory (racist, sexist, homophobic etc.) for the lack of a better word, kinda stupid. These are often arguments along the lines of joint families are better than nuclear families, we would all be better off without technology, everyone used to be healthier in general back in the old days etc.

A late blog post about MiniDebConf India 2021

February 24, 2021 | Reading Time: 3 min


This started out as a thought after the DebConf 2020 which was the first online DebConf. It's been a while since the last MiniDebConf in India. We had conducted 'Debutsavs' during this time which were more informal in nature. The Debian India team (me included) definitely wanted another MiniDebConf in India soon as the wait was already long enough. Things being online sort of helped ease the process of organizing the event.

No Karen, not everything needs to be on GitHub

January 21, 2021 | Reading Time: 5 min


This blog might trigger some people. But somebody out there needs to hear it, so here it is. Why don't projects like the linux kernel and GNU/Emacs use GitHub for development? Isn't it more convenient than whatever they're using? Since 2018 I've been using GitLab primarily. But ever since registration forms of hackathons and conferences stopped asking for a link to a place where my projects are hosted and instead started asking for a GitHub username I started to mirror my repos from GitLab to GitHub.

Privacy in Digital Age

November 26, 2020 | Reading Time: 5 min


A fun question. What's the most efficient way to make someone behave themselves? Fear? Torture? Money? Or maybe just let them know that they're being watched. We humans wear masks, a ton of them and depending how comfortable we are, we start to remove them one by one. It's not wrong to say that you are truly yourself only in front of your conscience. We think differently depending on where we are, we perceive and process information differently based on where we are and we act differently depending on where we are.

An Abundance of Katherines

November 16, 2020 | Reading Time: 4 min


My first encounter with John Green was through Crash Course a youtube channel that puts out really well made educational videos on subjects ranging from computer science to world history that really made learning fun for me back in school. You could imagine my surprise when one day after finishing a book by the name 'The Fault in Our Stars' [TFIOS] and finding a picture of the author at the end and going "Hey!

Testing Hugo Themes With Gitlab CI/CD

September 4, 2020 | Reading Time: 2 min


I use Gitlab. This blog is built with and deployed using Gitlab. I like Gitlab. The community edition is Free Software. It really cover the whole development life cycle. Github is catching up but it still has a lot of proprietary bits. I also help package and maintain Gitlab in the Debian archives. So Gitlab by default looks into a little file called .gitlab-ci.yml for CI/CD instructions. So let's start slow and test for Debian Stable which is what I use on a daily basis.

Getting to Know Ruby: Day 3

August 22, 2020 | Reading Time: 3 min


Alright time for some conditionals! But before that we need to get a few things down. true,false and nil true, false and nil are like everything else in ruby are objects that have their own classes in which they are the only objects. true and false are both native boolean values. You could set it to variables, use it for methods and what not. 1 2 3 4 5 6 irb(main):001:0> true.

Getting to Know Ruby: Day 2

August 21, 2020 | Reading Time: 2 min


Day 2 here we go! Constants Constants in ruby begin with a capital or upper case letter. Unlike some programming languages ruby allows users to change constants after declaration except it will give you a warning for it. 1 2 3 4 5 6 7 8 9 irb(main):001:0> Constant = 78.1 => 78.1 irb(main):002:0> Constant = 54.9 (irb):2: warning: already initialized constant Constant (irb):1: warning: previous definition of Constant was here => 54.

Getting to Know Ruby: Day 1

August 20, 2020 | Reading Time: 4 min


Ruby is an interpreted, high-level, general-purpose programming language. It was designed and developed in the mid-1990s by Yukihiro "Matz" Matsumoto in Japan. I never really thought I'd learn Ruby at any point. If you look at the market both Ruby and Rails are declining in use, JS is increasing it's market share on a daily basis, if I wanted a scripting language I had python which to be honest has more users and market share than Ruby.

Jared Leto's Joker

August 17, 2020 | Reading Time: 3 min


Am I the only person who liked the direction in which they were taking the Joker's Charcter with Jared Leto? Cesar Romero's Joker was well… a joker that pulled pranks on Batman. Jack Nicholson's Joker was dark, psychotic and driven by revenge. Joker from the animated series IMO was written around Batman and being his arch nemesis. It can be compared to kind of connection between Batman and Joker in the Dark Knight series.

GNU/Linux Journey

August 9, 2020 | Reading Time: 5 min


The beginning I've had my share of distro hoping in the past few years. Like most people I began my journey with Ubuntu on a then quite old laptop. It had a Pentium processor with a 2GB RAM and 128 GB hard drive. Being old it worked surprisingly well with GNU/Linux. Infact the experience was better than what I had with windows which encouraged me to make the switch and I've never looked back.

Why Debian?

August 9, 2020 | Reading Time: 3 min


I currently use Debian GNU/Linux as my daily driver. I would recommend it to anyone who can appreciate the distribution's maturity. Here are a couple of reasons why those of you who are considering a new distribution must take a look at Debian GNU/Linux. Transparency Everything in Debian is transparent, all forms of official communication are a matter of public record, the amount of unresolved bugs, every step taken by debian as an organization, everything is in the open!