Rename the Way You Mean To

Posted on Mon 22 December 2025 in tech • Tagged with rustlang, cli, algorithms, dx, unix

I rename a lot of files. So do you.

I respect the Unix way — mv file1 file2 — but in practice, file1 and file2 are usually the same name failing by one to three characters. Re-typing 97% of a filename feels ceremonial rather than intentional, especially when what I want is …


Continue reading

mastering mark in emacs

Posted on Sat 22 November 2025 in tech • Tagged with programming, emacs, productivity

C-x C-x is teleport for your mark.

C-x h is “select literally everything right now”!


Announcement rust:v1.91.1

Posted on Mon 17 November 2025 in update

Rust Dev v1.91.1

Dear valued customers,

We are pleased to announce the release of our new container version 1.91.1. This new version includes several new features and improvements that will make your container experience even better.

Some of the new features include:

  • Improved security
  • Better performance …

Continue reading

c-style for loop in bash

Posted on Fri 14 November 2025 in tech • Tagged with programming, rustlang, c

How did i not know that you can make a c-style for loop in bash

$ for (( i=0; i<5; i++ ))
  do
      echo $i
  done

Every Light Meter Tutorial on YouTube Is Wrong

Posted on Fri 14 November 2025 in tech • Tagged with photography, videography, lighting

How to use a lightmeter with your digital camera in 2025!


Parsm - an Everything Parser

Posted on Sun 29 June 2025 in tech • Tagged with unix, sed, awk, grep, rustlang

Introducing Parsm: A Universal Structured Text Parser

Eat More Cookie

When scientists and engineers created the UNIX system, they built utilities that each performed a specific task exceptionally well. Commands such as grep, awk, and sed have become the atoms of text and data processing workflows. However, today's computing landscape is dominated by …


Continue reading