A bit of inspiration most weekdays for exploring your mindset .

How I use automation

Khem Raj May 28, 2025 #meta

I always look for repeating tasks in my daily life, if I am repeatedly typing a command several times a day then I try to create aliases e.g. 'e' for my editor of choice, it is much faster to type single letter than full editor name. Autosuggestions, enabling command history, auto-completions are all kind of automations I use.

Some tasks are serially repeated e.g. compile, build image, test the image. These can be automated using scripts

Updating checkouts of all the projects that I am working on, is automated using systemd timers.

As a maintainer, I have several processes to process patches from developers, e.g. using patchwork tool commandline interface to fetch the patches and update the status of the patches as they progress through my pipeline, all these operations are done through single scripts e.g. a meta git push operation which pushes the changes to several different branches and repository forks.

Automation helps a lot with clearing my mind of disruptions and focus on larger problem at hand