Action, Reflection

Action, then reflection. Act, then reflect, then revise. Never do the two together. This is one of the key takeaways from Steven Pressfield’s “Do the Work”. I encounter mental states where it’s easy to fall into analysis paralysis. These are the times when it’s crucial to fall back into the act then reflect mode. Over time, I can only hope that the “correct” approach comes to me easier. The fuck around vs find out curve is a very real thing....

<span title='2023-02-22 11:08:42 +0530 IST'>February 22, 2023</span>

Keyboard

I am doing most of my typing nowadays on a Tofu65 keyboard. The keyboard is a so-called custom keyboard. The basic package includes components that you have to assemble together to build your keyboard. Some custom keyboard packages come with most of the components required to build a basic working keyboard and as such the user needs to do very little extra purchase. But Tofu65, like most packages, comes with only the case, a case foam, the pcb and the plate....

<span title='2022-09-12 17:04:06 +0530 IST'>September 12, 2022</span>

Writing small stuff

I’ve been working on a terminal-based uno game, on and off, for a couple of months now. While the core logic of uno is simple, there’s a lot of things implementing a multiplayer command line game can teach a programmer. How do you sync between game events and UI is one pillar of your codebase. How do you transition between the different states of the admin and the player clients? What happens when a player disconnects?...

<span title='2022-05-17 12:43:59 +0530 IST'>May 17, 2022</span>