Programming

Software Archaeology

During a recent surf, I chanced upon this beast.

The Information Manager from Hell
– Linus

Thinking about compiling more such landmarks – an itinerary for fellow cyber pilgrims

Reviewing older codebases is an underrated exercise for software engineers

It’s a journey through the evolution of code, revealing the engineering decisions that moulded what we deal with today

Tracing the history of a project – understanding what worked, what didn’t, and how technical components evolved – has been a joy lately

I wrote an Emacs Package

Fabric1 is a collection of crowd-sourced prompts, exposed via a CLI tool. I used it for a while some time ago but never fully exploited it because I prefer Emacs.

Eshell buffers are an option, but I am principled in my tool usage and prefer to delegate longer-running CLI tasks to a combination of Alacritty and Tmux.

Maintaining my Emacs shell usage to ephemeral popups feels natural.

Gptel2 is a versatile LLM client that integrates smoothly into my workflow (buffer/text manipulation and management) without disrupting my thought flow.

IKN0X224C: Epistemological Polyglotism

check out what an IKN0x means here

Understanding different languages can open up one’s mind towards different cultures.

The evolution of languages over centuries and common ancestors there-of over millenia indicates the evolution of cultural complexity.

The Conventional Take

I grew up actively conversing in 4 languages: English, Hindi, Marathi and Gujrati. French was my first romance language I was exposed to for over 8 years (I say exposed as was learning this academically as a third language and didn’t use this as a “natural” language as much as the others).