The world of hackers

“Playfully doing something difficult, whether useful or not, that is hacking.” Richard Stallman Introduction There is a very distorted image regarding hackers and hacking among the general (i.e. non-programmer) public. Mostly, it has been influenced by Hollywood, news media and pop-culture. People normally associate it with some sort of black magic using computers, that enables

git logo

Get used to Git

Following resources are those which I found useful to understand Git version control. Git Guide Git SCM Book I found the above tutorials easy to understand and concise. Below is a recorded terminal session where I’m using git commands.


Linked List

Introduction Smart data structures and dumb code works a lot better than the other way around. Eric S. Raymond Kata I have a separate project for practicing data structures and algorithms. I have named it ‘CodeKata’. Kata is a term used in Karate. It means practicing certain movements until it becomes a part of your