A Fix is not a Plan

Posted on Sun 05 July 2026 in tech • Tagged with rustlang, parsers, pest, unix, parsm

The Loop

Are you the victim of a finite automation? You could be entitled to compensation!

A finite automation is a driven process that forces an outcome. An engineer is both an orchestrator and a facilitator. Facilitation always has an answer ready, orchestration has to be known. Left alone, facilitation …


Continue reading

Advent of Code 2025

Posted on Sat 27 December 2025 in update • Tagged with rustlang, mmix, emulator, assembler, adventofcode

I got my ⭐️...

I am not committing to the Advent of Code 2025 this year. I'm working on too many side projects checksmix, snipren, emomtimer. In fact I don't even have time to write this blog. On the other hand, I used some holiday downtime to work through Day 1 …


Continue reading

Checksmix - Blazing Fast MMIX

Posted on Fri 26 December 2025 in tech • Tagged with rustlang, mmix, emulator, assembler

Blazing Fast MMIX Emulator

I like learning computer architectures by running code. MIX is good fun, but it’s dated and awkward for writing anything beyond small examples. MMIX, on the other hand, is a complete computer architecture—much closer to machines that were genuinely pleasant to program, like MIPS …


Continue reading

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

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

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