Recently, I read a blog post of a friend of mine, who has adopted the "slow time" lifestyle, which comes down to going against the current communication-centered society.
After reading the post, I found out that I agreed to all of his points, and that I am not alone in those problems.
Our current society is getting more and more synchronous, meaning that everyone is communication actively with everyone else, at the time that one of the parties decide they want to.
In my opinion as a computer scientist, this is pretty strange, as for some time already everything in computers becomes more and more asynchronous.
If you perform a search query at google.com, do you really expect the servers of google will do nothing else while receiving your search query?
Off course not: they will continue to work on any current tasks they are currently working on, queue up that search query, and get to it when they have time to do so.
So if we program our computers more and more towards asynchronous operation, why are we people only heading towards synchronous operations: in the current society, people expect you to answer to their emails within the hour, and will call you if you do not.
And when they call, they always expect you to pick up.
All those interrupts are not making me do more, they actually make me do less: just like for a computer, handling an interrupt requires me to do a context switch, which is very computationally intensive.
That is why I have decided to clear my interrupt flag, and thus no longer accept any maskable interrupts.
In laymans terms, I have disabled notifications and ringtones on both my cell phone and my computer.
This should result in me being more productive, because I will see less interrupts and therefore require less context switches.
I will look at my emails, missed calls, text messages, IMs and carrier pidgeons when I take the time to do so, but no longer all the day through.
Right now this is just an experiment, but so far I can say that I like it.
So fow now: