SICP: In 2010, I started working through the great book SICP along with Tom Elam and Pradip Caulagi (and many others who were occasional visitors), trying to solve every exercise on the book. I reached almost till end of 4th chapter.

I am a huge fan of the Plan 9 operating system. It now exists in the form of Plan9Port, which I install as the first thing on any new computer.

I am a long time supporter of the Free Software Movement, which empowered me with knowledge that I use everyday for work. Please consider supporting the work of FSF by becoming an associate member.

I strongly believe that programming does not exist in isolation. It exists to solve an existing problem. We programmers forget this simple fact sometime and come up with overengineered programs with cooked up features.

The software industry is one of the few industries in the world which has so much of impact in the lives of the people and businesses on our planet, yet, we are far from using formal methods in our practices. Software development in an industrial setting still feels like a black art done with a large dose of wishful thinking.

Organizations whose work I support and appreciate

Free Software Foundation

Software Freedom Conservancy

Electronics Frontier Foundation

The Internet Archive

“I have always wished for my computer to be as easy to use as my telephone; my wish has come true because I can no longer figure out how to use my telephone” - Bjarne Stroustrup

“Simplicity and clarity are first and most important since almost everything else follows from them” - Kernighan & Pike in the book The Practice of programming

“I must Create a System, or be enslav’d by another Man’s; I will not Reason and Compare: my business is to Create.” - William Blake Jerusalem

“… git feels like the INTERCAL of version control systems.” - Rob Pike on twitter