How I use automation
Khem Raj May 28, 2025 #metaI 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