Easier to ask for forgiveness than permission

September 9, 2017

Exception handling in programming is a means to ensure our code handles exceptional circumstances, such as error conditions, gracefully, instead of dying in a horrible manner. However, computer programming is as much of an art as it is a skill, and over the years, people have come to use programming constructs in a highly effective way, albeit in a manner it was not originally intended to be used. The effectiveness of this innovative method of usage of a tool/construct/product often determines whether the technique becomes mainstream or not, and this is by no means restricted to the world of computer programming; for instance, it’s well known that Coke makes an excellent toilet and sink cleaner :)

Read More

[bulletjournal] Email Reference

September 6, 2017

I’m going to use the tag ‘bulletjournal-hacks’ henceforth, for additional notations/conventions I come up with, to enhance/improve upon the basic bullet journal. Today’s addition is ‘Email Reference’, or EMR. What is it used for?
If your task/note is related to an email you’ve received or sent, it would be handy to make a note of the email in the journal, to allow you to easily lookup the email later, should you want to do so.

Read More

Bullet Journaling

September 4, 2017

I started maintaining a bullet journal today, in a bid to improve productivity and get better organized. A friend observed the diary and enquired with some curiosity when I’d started, and seemed to find it a tad funny that I was going old-school. I’ve always been minimalist, the bullet journal is a perfect example of something extremely minimalist, but still very effective. What I liked best about the idea is the ease with which it can be created and maintained, while still being in a standard template. I don’t have to try and setup my own conventions or experiment till I find something I can use, and instead dive right in.

Read More

Repetitive tasks and finding greater productivity

September 2, 2017

The human mind and working of the human brain have been the subject of innumerable studies, and have over the years, inspired both discoveries, and the spread of myths and urban legends. A popular myth is that human beings utilize only about 10% of the capacity/capability of the human brain; it even inspired the critically panned Hollywood movie Lucy. While it’s been proved that the brain is almost always working at full capacity, the efficiency is probably very low. As any programmer knows, efficient scheduling is an extremely challenging problem, and scheduling tasks for the brain is no different. In this post, I’ll also use the words brain and mind interchangeably, as I’m just too lazy now to decide on ground rules as to where which term is to be used.

Read More

Traveling checklist for a first-time international flier

August 17, 2017

The wife is all set to fly for the first time ever, and it’s going to be international! I’m sure there are tons of material already available out there, but thought I’d put together something that is more personalized; something that’s likely to make her smile, and still ensure she has a trouble-free journey. Since she’s going to be flying out of an Indian airport, there might be a couple of additional India-specific points, in an otherwise generic list.

Read More


air-travel,  airports,  blog,  bulletjournal,  bulletjournal-hacks,  cloud,  collabra,  diary,  docker,  foss,  fvwm,  git,  jasper,  jekyll,  jekyll-paginate,  jekyll-paginate-multiple,  life,  milehighcoderclub,  owncloud,  pagination,  posting,  productivity,  programming,  prose-io,  python,  raspberry-pi,  rpi3,  seafile,  storage,  tags,  time-management,  today-i-learned,  traveling,  tutorial,  zen