ezLearnz Blog
This is the blog for ezLearnz, a project I've put on hold for now. Feel free to browse/fork/use the code for it here.
stepping back from ezLearnz and taking a 60km view on learning in general
I have been very bad at updating ezLearnz activities for the last several months. Sorry! Here’s a quick update: I have found a co-founder (Sean) and spent the summer with him developing ezLearnz and another app that he’s been working on. In September, we decided to take a step back and think about where we wanted to position our apps in the market. We ended taking many steps back, looking at learning in general, and coming up with a vision that is extremely ambitious. Over the next several posts, we’ll start a conversation on our thoughts and conclusions.
The Problem: People want to learn in order to do stuff
When people talk about learning something, they’re really talking about being able to do stuff (even if doing stuff is on an abstract level: one might want to learn philosophy, for example, in order to “do things” with the ideas and concepts of philosophy; or to simply have possession of a particular field of knowledge). Note: this discussion deliberately ignores those who are made to learn (some of those in school) or want to get a degree in order to be (more) employable (some of those in college/university). If the knowledge could just be uploaded to their head somehow, they wouldn’t worry about the learning. Unfortunately, that’s not the reality.
Here are some examples of people wanting to do stuff*.
- Sean wants to learn Haml
- Andrew wants to learn Hobo
- Context: both are Ruby on Rails developers; it would take them 1-5 hours to learn those programs
- Andrew thinks 3D printers are cool; he wants to build one.
- Sean thinks robots are awesome; he also wants to build one.
- Context: both have engineering degrees; however, it would take a 0.5-2 years of concentrated study for them to accomplish these things.
- Sean has a dream of getting a philosophy PhD.
- Andrew would love to one day get a PhD in molecular nanotechnology.
- Context: in both cases, 4-6 years would be required to achieve the degrees.
These examples of wanting to learn things range from the trivial to the epic, in terms of time and effort required to master them. All have one thing in common, however: they require that the guys in our (true) story add to their store of knowledge and skill.
The “problem” part stems from the lack of an underlying foundation for a particular field of knowledge: to take the first example, it would be meaningless for Andrew to learn Hobo without knowing Rails, or Ruby, or software engineering/computer science in general. This does not mean that Andrew cannot start learning Hobo, Rails, Ruby, and the tenets of computer science all at once; in fact, that is the path he took (except for Hobo). However, there were a lot of mental models that were constructed incorrectly and had to be painfully reconstructed as their falsehood came to light. A concenctrated curriculum of computer science in ruby, followed by rails, then hobo, would have taken less time and energy to complete, as compared to the ad-hoc learning path taken. So, in a sentence, content and structure are needed in this scenario.
Another need is the presence of community: it would be easier for Andrew to learn in a group of others enthusiastic about Hobo/Ruby on Rails, with an expert who would be able to answer questions about the subjects at hand.
Later, we will discuss the mechanisms of building a foundation of knowledge, and the solution that ezLearnz’ successor will offer.
*Names have been left unchanged to protect the integrity of the story