One of the convenient things I quite like about Sublime Text is the easy to setup build system¹. It is pretty easy to add a custom build setup with Sublime Text, to compile a single C++17 source file, for example. Once configured it is very efficient and keyboard friendly to compile and run a C++ program with a single key press,
F7 with default key bindings.
This blog post is about how to configure Emacs in a similar vein.
The use case I had in mind was to configure Emacs to compile and run single file C++ programs without having…
Minimising digital footprint and reducing distractions has been a topic I am interested in for a while now. In that backdrop, I recently came across a book which resonated with me, Digital Minimalism, from Cal Newport.
Cal Newport defines digital minimalism as follows¹,
A philosophy of technology use in which you focus your online time on a small number of carefully selected and optimized activities that strongly support things you value, and then happily miss out on everything else.
Maintaining an always on online presence can be huge energy drain, not necessarily physically, but mentally. From personal experience, even passively…
I thought it would be fun to translate a poem, For Want of a Nail which has an interesting history¹ which I came across while reading about The Five Whys² technique. The version of the poem reproduced in this post is attributed to Welsh poet George Herbert³.
This is a poem which illustrates The Five Whys analysis to find the cause-and-effect relationship underlying a problem in an easy to remember form. Since the verses are quite simple, it is the kind of poem one can easily encode in Prolog as logical rules.
For want of a nail the shoe is…