For the longest time I’ve been struggling with image display in terminals. I either never bothered to put in the effort to configure it, or I was in config hell trying to figure out which program or layer was blocking the image display. Now that I’ve ditched Ghostty and went back to WezTerm (I am so glad I did this, but that deserves its own blog), I finally got a working terminal setup with image…
“The important thing is not your process, the important thing is your process for improving your process.” — Henrik Kniberg, on the continuous nature of self-improvement. Happy new year to everyone around the world! I hope you too have had a lovely break from the whiny PM’s this past week or two, and enjoyed your holidays. A new year marks renewed excitement, hopes, and challenges. It is also a…
Changelog: (2025-08-30): Published initial version (2025-12-14): Fixed for loop missing in keyword Here is a compendium of reference information regarding bash (also applies to zsh ) for syntatic sugar that I keep finding myself googling. I’d much rather keep these handy with me offline to make sure I’m always prepared for quick shell scripting or issuing complex commands on the go. if-else…
As of today, I’m officially moving away from X (formerly Twitter) and joining Bluesky instead. Reasons for moving The main reasons I did this are the following: X is just way too toxic. Everyone (okay, not every single person) there is looking for a fight CONSTANTLY . After a while it just gets too tiring and draining. Too much NSFW content. The platform is littered with “sex tapes” and “leaked…
This is the self learning phase notes of the SQL database management system language. You can consider this is a compilation of basic, intro-level notes to SQL. It is not comprehensive nor is it “in-depth”. If you feel there is anything missing, wrong, or worthy of addition, please feel free to reach out and open a discussion. The link to the training is found below: SQL and Databases - A Full…
Today marks the kick off of the SAP Multi-Dimensional Engineer Program (MDEP) where engineers who passed the selection process are onboarded to the program. We received introductions to the mentors, the program, and the curriculum we will be expected to learn in the next two months. Below is the notes I took during the meeting for future reference. Overall I am super proud and excited to be in…
hash is a useful built-in shell command used for caching commands/executables from your $PATH variable. This helps bash/zsh avoid having to rescan your PATH each time you enter a command during the find and execution process . This command is great for resetting/regenerating the PATH commands cache with the -r flag. For example, python3’s virtualenv uses this to manage your command cache after…