It all began when it was suggested to me that I should engage in a "passion project". The second I heard that, I almost laughed at how cheesy that sounded. But I needed something to occupy myself with, so I gave it some thought.
I had always liked the idea of teaching other people, especially on a topic that I used to struggle in and could prevent their struggle too.
Two years later, JAVA 101 has grown to far much more than that simple idea.