Slow Fingers: Week 2 of Colemak on the Moonlander

In the last post I mentioned my journey of attempting to learn the Colemak DH keyboard layout on the Moonlander keyboard. I am now about one week into this journey. Here is a little snapshot of my progress and overall thoughts. Slow but consistent progress I’ve committed to doing 30 minute sessions daily (not super strict on the weekends) on Keybr. You can configure the settings to prefer home row keys first....

August 27, 2024 · 4 min · 717 words · Rameez Khan

Moonlander: Split Keyboard and Split Brain

If you were to ask a programmer what their number one productivity tool in their arsenal is, I’d bet very few would say “a keyboard”. This is the very perception I’m hoping to challenge with my purchase of the Moonlander keyboard. Current typing setup I’m currently typing this using a QWERTY layout on a Keychron K2, a 75% keyboard running Cherry MX Browns. I’ve never fully learned to touch type and as a result I type at an average of 80 to 90 wpm....

August 19, 2024 · 3 min · 628 words · Rameez Khan

Self-Contained and Reproducible Scripts Using the Nix Shebang

In a previous Nix post I mentioned how you can run once-off commands with Nix without polluting your system environment. In this post, I want to demonstrate how you can create self-contained and reproducible scripts using the Nix shebang. Simple cowsay script Using the interactive nix-shell To start, imagine a scenario where you want a cow to “moo” using cowsay. The bash script moo.sh would contain. #!/usr/bin/env bash cowsay "moo" To obtain the cowsay binary without polluting your system environment you would first generate a temporary environment....

August 8, 2024 · 2 min · 261 words · Rameez Khan

Changelog #2: Grinders and Babies

Hey Friends, welcome to the 2nd edition of the Changelog series. This edition describes some of the happenings roughly between 2022-09 and 2022-10. A self-declared coffee fanatic I would call myself a coffee fanatic (snob?). The range of snobbishness is variable I guess. You only have to visit r/coffee to see what I mean. Around 2016, we bought our first Nespresso pod machine. It was the Nespresso Inissia. At the time both the Wife and I were having our coffees with two sugars and milk....

November 14, 2022 · 5 min · 882 words · Rameez Khan

Giscus for Comments

Giscus is a solid option if you’re looking for a low-impedance alternative to Disqus. Remember when Disqus was a thing? On my old blog I used an off-the-shelf Gatsby template which came bundled with Disqus support. I didn’t know better at the time so I just went with it. So I know I’m probably late to the lets-move-away-from-disqus-party, but now, re-writing this blog and re-thinking the tech stack behind it, it was time to give some more thought to this....

November 1, 2022 · 5 min · 870 words · Rameez Khan