We interviewed Mark Pavluykovskiy â the creator of the Piper educational computer. We asked him about immigrating from Ukraine to the US, how he almost died in Africa, graduated from Princeton, dropped out of a doctorate in Oxford and created a product that deserved a praise from Satia Nadella and Steve Wozniak.
In mid-October the Sistema_VC venture capital fund hosted a conference called Machine Teaching, where creators of various educational startups assembled to talk about technical advancements.
The special guest was Mark Pavluykosvkiy, the creator of Piper. His company created an educational computer â a childrenâs toy that, using wires, circuit boards and Minecraft teaches programming and engineering to children. A couple of years ago Mark completed a successful Kickstarter campaign, got a couple of Silicon Valley investors on board and raised around $11 million dollars in investments. Now heâs a member of Forbesâ â30 under 30â list, while his project is used by Satia Nadella and Steve Wozniak, among others.
Mark himself is a former Princeton and Oxford student. He was born in Ukraine, but moved to the US with his mother when he was a child. In various interviews Mark claimed that he doesnât consider himself a genius, but simply someone who got very lucky. A lot of other people arenât so lucky, however, and he considers it unfair. Driven by this notion, during his junior year he flew to Africa, where he almost died.
He visited Russia for the first time this weekend. It seemed like no one in America told him about snow, valenkis, bears and how you can freeze to death here. Maybe they just assumed he knew all that already â not to awaken childhood traumas and all that. So heâs dressed, letâs say, not to weather.
When preparing for the interview, I expected him to be a typical Silicon Valley businessman â another Tony Robbins, smiling all the time and just radiating positive energy. But Mark looked like he carried the weight of the world on his shoulders. Tired, looking inward, talking quietly, carefully picking words from a language he has slightly forgotten over time. Maybe itâs just jetlag, but I had a feeling it wasnât at all.
He took to the interview a giant briefcase, like he just got off the plane, even though he arrived a day earlier. Inside was a box with his computer, which took up an entire table in our cafe.
On one hand, I wanted to play with wires and buttons and understand why kids love it so much. On the other â I needed to know why a young entrepreneur would leave a top-10 university and go to Africa to save children and lament about an unfair world.
Iâve read that you moved from Ukraine to the US at the age of 9, then moved back, and then back to America again. Why so?
Honestly, I first arrived in American when I was five. After half a year, I told my mother I didnât like it, so we moved back. We lived in Louisiana â one of the poorest states in the US, not representative of the country at large. Not knowing English and being in a âmigrantâ class because of that, it was hard to get by.
Maybe it was just my Russian heritage showing, but when I didnât like something, I always picked a fight with someone, and I always got punished. So I got back. And then, after two years in a Ukrainian school, I returned to America again.
In Ukraine everything was different. It was during a recession â we collected glass bottles and donated them to get some money and go play some PlayStation. The TV had five channels. If I had a chance to watch some cartoons for half an hour, it was a lucky day. But in America, everyone had lots of toys, there wasnât always space for them all in homes. Thereâs a dedicated channel that just runs cartoons 24/7. Thatâs how I learned English: just watching cartoons through the night.
Before I was 18, I managed to travel six states. We moved around the country a lot.
Did your parents have some sort of business?
My mother moved to study, and I just followed her. She hopped program to program. It was tough: once I had finally settled in, it was time to move again. At least I met a lot of people along the way, and I believe it helped me become more open and flexible socially.
Iâve heard that parents helped you with Piper. Is it true?
My mother was against it. She wanted me to become a doctor, to do something stable. So she didnât support this too much. I studied biology first, and I think sheâs still a bit bummed that I dropped out of the doctorate there.
Even when Piper became successful?
I donât know⦠I think she still doesnât believe itâll last. Too unstable, unpredictable.
You went to Princeton, right?
Correct. Then I went to Oxford and worned on a doctorate about applying computer science and machine learning in biology. We analyzed cancer scans. But I soon dropped out.
Why?
I figured out that I needed to work in a team where progress is seen every day. When youâre working on a doctorate, you work alone for days, weeks, sometimes months. My professor was rather famous and respected in the UK, so he couldnât spend much time with us, and I lacked feedback and communication.
Damn, of the people I talk with, a lot would like to defeat cancer through technology, and you just thought it was boring.
All these breakthroughs that people make â I thought they were miniscule. In academics, everything revolves around publications. Itâs very hard to publish something big and major, so people move in very small steps.
To earn a publication, all you need is just move something from one trade to another, and itâll look new and revolutionary. And wonât help anyone at all ever.
So, youâre more of a businessman now, or an engineer?
I donât even know. But I would recommend everyone to try yourself in a science â math, engineering, anything, It cultivates a certain way of thinking â academic way â that will help you in life. Thereâs a hypothesis, you test it out, try various things, and then prove or disprove it. This is very important for our society, itâs why it achieved so much. It helped in business, too.
I donât know how I would describe myself. I think itâs more important how people solve problems.
Is it true that you went to Africa?
Yes, during my junior year. I wanted to do something⦠more active. I felt I was very lucky to be in America, I had an opportunity to do a lot of things.
I traveled to Ukraine a bit, visiting friends. I didnât consider myself more clever or talented than them. So I wanted to help others use their talents as well. I thought â well, I know some biology. How can I use it in a practical way?
African countries are awash with diseases. Even simple diarrhea can kill a person. But all these diseases are easily preventable. I didnât understand why they even still exist and thought I could help. Plus I would give my knowledge to children through games and better their lives. So, I created an educational program based on games and arrived in Ghana.
Why Africa in particular? Did you have any urge to get back to Ukraine and do something there?
I thought it was a lot harder. Ukraineâs problems are related to forces i donât understand, more of a political nature, whereas in Africa solutions were simple â donât do that and you wonât get sick. I thought it was easier to understand and solve.
What did you do there in particular?
I had a hunch that children get sick simply because they donât know how to guard against diseases. If I could give them that knowledge in an engaging form (like games), they would remember it better and there would be less diseases.
The gist of it was very simple â take care of your body, wash your hands, guard against mosquitos. Over there they cook and serve contaminated food because they donât clean it beforehand, and eat them with dirty hands.
It turned out it wasnât all that simple. The reasons were a lot wider. People got sick not because they didnât know â in fact, they know it all better than everyone else. They simply donât have the infrastructure. There isnât anywhere to wash their hands.
So in the end, I got sick myself. I was in a very bad condition when I left. My hunch was wrong, and it allowed me to understand the world a bit more.
How exactly?
That going somewhere in person isnât the most effective solution. So I decided to learn to program, to build something capable of helping thousands or even millions of people.
So you wanted to do something yourself instead of teaching others?
No, I wanted to teach as well, just on a bigger scale.
I took some programming courses on Java. Along the way, I wanted to create a website for Princeton students to hold debates with professors. Princeton has a lot of interesting people â Nobel Prize winners, award-winning authors etc. But sometimes there isnât time to attend all the lectures you want and most students canât meet them at all.
So I wanted to create a platform where professors ask questions, students answer them and start a debate. And the top 10 students, for example, got an opportunity to discuss it with them in person.
I launched, and we had six debates in total. That was it.
But itâs not a technological problem anymore. Itâs harder to organize people and get them interested.
Exactly. The hardest part was convincing the professors.
Early prototype of Piper
We officially founded the company in 2014. The project was in work for a year before that as well, but officially we exist for around 4 years.
When I was learning programming, I found out about the Raspberry Pi. Itâs a $25 circuit board the size of a credit card. I have the smallest version of it on a keyring, you know how much it costs? $5! You can connect power, a monitor, a keyboard, and yet you can wear it on a keyring. I had a feeling that if something like this existed in my childhood, I wouldâve played with it more than Lego.
Then we wanted to create a computer you can build yourself and learn programming using it. First we just copied the software from educational sites like CodeAcademy. The first one was about HTML/CSS.
The computer came with instructions, and kids wrote the code using them. But it wasnât too engaging. Everyone said, âwe want to play Minecraftâ. We thought: maybe, create a Minecraft-style browser? You play as a small digger, you can go to any webpage and crush it. For example, you go to Wikipedia and dig for text, pictures, links.
We thought it was cool, but the kids disagreed, We couldnât understand why, so we decided to change the approach entirely.
They would build the hardware themselves, using Minecraft like a manual. We tried it, and the kids liked it the most.
When you started using Minecraft, it was already Microsoftâs property?
I donât remember exactly when they bought it â before or after we launched on Kickstarter. But they didnât understand what we were doing at first and started writing angry letters to us. But we had a free version of Minecraft written for the Raspberry Pi specifically, so everyone could use it, so we had to explain that to Microsoft. Of course, they didnât like it too much.
Nowadays, though, we have a rather good relationship. Satia Nadella even has a Piper. We havenât talked in person yet, but he wrote an email thanking us for our work. He introduced us to some people within the company that we still communicate with. We tried to establish a formal partnership, but couldnât manage to do it yet.
So we still think about creating our own âMinecraftâ to get out from under Microsoftâs thumb. Some sort of platform where kids could get instructions in a 3D environment.
So you donât have any contracts or agreements?
We donât need one to use the product the way we do.
And how did the Piper get to Steve Wozniak?
He just noticed us on Kickstarter and wrote that he liked the product. Recently I invited him to a conference, where we finally met him in person. He has a very funny way of talking, itâs very quotable. Like, he said: âif you want your kid to become an inventor, Piper is the best toy for thatâ.
We use Raspbian â a Debian-based OS built for the Pi specifically. We donât change anything. We have a free version of Minecraft that we modify through its own API to make out game interactive, add mission and objectives. We have 5 programmers, one of which is also a game designer.
We donât want to depend on Minecraft too much. For example, we canât use it on other platforms â tablets, smartphones, desktops. So we make our own 3D platform.,
Itâs important for us to control the code base completely, so along the way we took Irrlicht Engine â an open-source game engine that is the base of Minetest â an open-source Minecraft clone. But itâs only halfway done, a lot of the stuff is missing. But it does have a lot of mods and extensions already, so we arenât doing anything from complete scratch.
The Minecraft firmware for the PI is written in Python, so we write all Minecraft-related things in it. Minetestâs code base is in C++. The programming part is written in JavaScript.
Currently we port the game to Lua and work on the multiplayer function â our server would host a world visually indistinguishable from Minecraft, where people could freely walk, build and break things.
The hardest part is tying all of this into one project and doing it on a computer that lacks a lot of useful things. There arenât any good development tools for the Pi. Game designers are used to working in Unity or Unreal, not many would agree to the limitations of our hardware.
We have a non-standard development stack, so we want to move away from Minecraft and control the code ourselves. For example, the programming part was done in JavaScript inside a standard web browser.
I talked to the guys who travel around the Russian wilderness and teach kids programming. They had a couple of apps, including some based on Minecraft. But they got rid of it because it didnât let children express themselves â it simply gave them some ready-made blocks to work with. They focus on web programming, because with that a kid could make his own website and tell his story.
We did the same thing and our result was completely opposite. Maybe they looked at another age group? 3rd and 4th-graders donât understand why they would make their own website.
You write something, and it turns into a picture on screen.
You could do the same with a pencil. Maybe, theyâre more interested jn playing a game with their friends. A lot of the kidsâ interests come from socializing. For example, their friends collect cards, play videogames, talk in Snapchat and Instagram etc. The biggest motivator for a kid to do something is âthatâs what my friends doâ.
If the kids are older, they already visit websites themselves, and it becomes relevant for them. When you use apps, websites, you see how they work and what they do, you want to do something yourself. And if you like Minecraft, or games in general, then you just want to continue doing it. Motivations always change, and itâs important to make it so it helps them learn.
What if you see Minecraft more as an entertainment medium than a learning one?
Depends on how you define âlearningâ. When you play a new game, youâre inevitably learning something. The question is, do you need this information? For example, how to shoot in Halo.
Some games have negative side effects, or they teach you skills that are irrelevant in the real world. But I think itâs very difficult to force someone to do something he doesnât want to.
You can make Minecraft educational or not. The game itself isnât inherently good nor bad.
How did you balance the difficulty?
We think itâs already simple enough. We could simplify it even more, for example, in the hardware part. There are examples of similar projects, where you just plop three things together and it works, but we thought it would be too simply. But we still searched for the right balance, where 80-90% of children could build a computer.
And can a 7-year-old really build it?
If heâs motivated, likes Minecraft and he wants to build a computer â sure.
What other scepticism did you encounter?
Anything you could imagine. For example, STEM-oriented parents want it to get even more technical, with more programming, higher difficulty, exams etc.
But in general, I havenât met anyone who thinks the productâs bad or not needed. The most sceptical people are investors, but their concerns are purely materialistic: hardware, business model etc.
Can you really fund a project on Kickstarter or itâs just a promotion tool?
I think we got really lucky with Kickstarter. Now itâs a lot more difficult. Kickstarter is just a sales platform, after all. You can earn 15-20% more capital there compared to your own website. Maybe, on Kickstarter people buy a bit more because they trust it, like the brand or just want to think of themselves as people helping a cause.
But most of the work is on you â pooling traffic, promoting. Thatâs why most people use Kickstarter as a marketing device, as a pre-order service.
But I think that the initial idea of Kickstarter is that you have a groundbreaking idea, but no money. And kind people donate you money and pray that you could complete your project and deliver it to them.
It can happen if youâre lucky, someone writes about it, or your product perfectly fills a niche.
Once upon a time I too backed a project â a Raspberry Pi-based GameBoy emulator. The creator made a cool, nostalgia-filled video that promoted this idea â all Sega and GameBoy games in your pocket. He raised a quarter of a million dollars with no marketing budget at all. In the end I got my product, and it didnât work.
60-70% of Kickstarter projects â even fully backed â canât quite finish the job, because they donât know how to produce products and ship them. We were lucky to be in the Bay Area and have mentors and investors who helped us with things like mass shipment.
You said a lot that âitâs unfair that opportunities are distributed among people unequallyâ. Do you think that pushing people towards engineering only exacerbates the problem? Not everyone is happy to be a programmer, but some are forced to do so because thatâs where money is nowadays. For example, a kid could be perfectly happy to be an ice cream truck driver, but in reality itâs not nearly as profitable.
We donât think that programming is the only interesting occupation. We donât care if the kid becomes a programmer or a journalist. If it was important for us to raise professionals, then we wouldâve built a testing environment, tracked progress, held examsâ¦
Itâs important for us that the kid feels confident, that he understands that he could do anything he wants â he built a computer at an early age, after all.
We feel like all people who achieved something â be it in programming or otherwise â had some early impressions that gave them hope that they can do great things.
We want to deliver that impression to everyone. Itâs important kids understand how technology works. Itâs as important as understanding history, why the world is what it is today. Just to be a more developed person.
But that doesnât mean everyone should become historians. Programming isnât taught in a lot of places, but itâs needed everywhere.
Donât you feel thatâs exactly where that unfairness hides? Programmers are needed everywhere, but not everyone wants to commit their life to it. And if someone refuses, he seemingly throws away his future.
You know, I think the unfairness is that not everyone has that opportunity to learn in the first place. If everyone could build a computer and feel confident, no one sane would oppose that. The unfairness is that it costs money, both for us and for customers, which a lot of people donât have.
Education is only available to those who can afford to pay for it â thatâs the unfairness.
Youâve been in a lot of places, seen a lot. Could this world be fixed?
I donât know for sure. But I think itâs important to believe that you can. If you believe, you spend resources to do it, you strive for it. If you think itâs inevitable, itâll probably happen someday.
There are two tendencies that somewhat contradict each other. First: we should dive deeper into technology to understand and control everything. Second: we need to simplify everything, so you donât need to code to make new things.
I believe we â humanity â have an innate urge to invent, improve, drive progress forward. The perfect solution is that you think of something, and then it just appears. But before we get to that point, something bad might happen. Say, we get too addicted to our phones and an AI takes over the world.
I think the biggest contradiction is when people think âI want everything to happen by itselfâ and at the same time are afraid something bad might happen/ Take Elon Musk: he wants to create self-driving cars, but at the same time heâs afraid of AI and funds an initiative to make TI open-source, so no one could use it for profit.
Martin Luther King one said: âHistory doesnât always move in the right direction. There have to be people who drive it thereâ. The world wonât become perfect on its own. The opposite, actually. So we need people to understand, think and invent.
Last question: if you were to become immortal, what would you do?
Move to North Korea.
I think that would help with alleviating the pressure of the âultimate deadlineâ. I would be a lot calmer, but do something more radical.
In mid-October the Sistema_VC venture capital fund hosted a conference called Machine Teaching, where creators of various educational startups assembled to talk about technical advancements.
The special guest was Mark Pavluykosvkiy, the creator of Piper. His company created an educational computer â a childrenâs toy that, using wires, circuit boards and Minecraft teaches programming and engineering to children. A couple of years ago Mark completed a successful Kickstarter campaign, got a couple of Silicon Valley investors on board and raised around $11 million dollars in investments. Now heâs a member of Forbesâ â30 under 30â list, while his project is used by Satia Nadella and Steve Wozniak, among others.
Mark himself is a former Princeton and Oxford student. He was born in Ukraine, but moved to the US with his mother when he was a child. In various interviews Mark claimed that he doesnât consider himself a genius, but simply someone who got very lucky. A lot of other people arenât so lucky, however, and he considers it unfair. Driven by this notion, during his junior year he flew to Africa, where he almost died.
He visited Russia for the first time this weekend. It seemed like no one in America told him about snow, valenkis, bears and how you can freeze to death here. Maybe they just assumed he knew all that already â not to awaken childhood traumas and all that. So heâs dressed, letâs say, not to weather.
When preparing for the interview, I expected him to be a typical Silicon Valley businessman â another Tony Robbins, smiling all the time and just radiating positive energy. But Mark looked like he carried the weight of the world on his shoulders. Tired, looking inward, talking quietly, carefully picking words from a language he has slightly forgotten over time. Maybe itâs just jetlag, but I had a feeling it wasnât at all.
He took to the interview a giant briefcase, like he just got off the plane, even though he arrived a day earlier. Inside was a box with his computer, which took up an entire table in our cafe.
On one hand, I wanted to play with wires and buttons and understand why kids love it so much. On the other â I needed to know why a young entrepreneur would leave a top-10 university and go to Africa to save children and lament about an unfair world.
Immigration, Africa, Princeton
Iâve read that you moved from Ukraine to the US at the age of 9, then moved back, and then back to America again. Why so?
Honestly, I first arrived in American when I was five. After half a year, I told my mother I didnât like it, so we moved back. We lived in Louisiana â one of the poorest states in the US, not representative of the country at large. Not knowing English and being in a âmigrantâ class because of that, it was hard to get by.
Maybe it was just my Russian heritage showing, but when I didnât like something, I always picked a fight with someone, and I always got punished. So I got back. And then, after two years in a Ukrainian school, I returned to America again.
In Ukraine everything was different. It was during a recession â we collected glass bottles and donated them to get some money and go play some PlayStation. The TV had five channels. If I had a chance to watch some cartoons for half an hour, it was a lucky day. But in America, everyone had lots of toys, there wasnât always space for them all in homes. Thereâs a dedicated channel that just runs cartoons 24/7. Thatâs how I learned English: just watching cartoons through the night.
Before I was 18, I managed to travel six states. We moved around the country a lot.
Did your parents have some sort of business?
My mother moved to study, and I just followed her. She hopped program to program. It was tough: once I had finally settled in, it was time to move again. At least I met a lot of people along the way, and I believe it helped me become more open and flexible socially.
Iâve heard that parents helped you with Piper. Is it true?
My mother was against it. She wanted me to become a doctor, to do something stable. So she didnât support this too much. I studied biology first, and I think sheâs still a bit bummed that I dropped out of the doctorate there.
Even when Piper became successful?
I donât know⦠I think she still doesnât believe itâll last. Too unstable, unpredictable.
You went to Princeton, right?
Correct. Then I went to Oxford and worned on a doctorate about applying computer science and machine learning in biology. We analyzed cancer scans. But I soon dropped out.
Why?
I figured out that I needed to work in a team where progress is seen every day. When youâre working on a doctorate, you work alone for days, weeks, sometimes months. My professor was rather famous and respected in the UK, so he couldnât spend much time with us, and I lacked feedback and communication.
Damn, of the people I talk with, a lot would like to defeat cancer through technology, and you just thought it was boring.
All these breakthroughs that people make â I thought they were miniscule. In academics, everything revolves around publications. Itâs very hard to publish something big and major, so people move in very small steps.
To earn a publication, all you need is just move something from one trade to another, and itâll look new and revolutionary. And wonât help anyone at all ever.
So, youâre more of a businessman now, or an engineer?
I donât even know. But I would recommend everyone to try yourself in a science â math, engineering, anything, It cultivates a certain way of thinking â academic way â that will help you in life. Thereâs a hypothesis, you test it out, try various things, and then prove or disprove it. This is very important for our society, itâs why it achieved so much. It helped in business, too.
I donât know how I would describe myself. I think itâs more important how people solve problems.
Is it true that you went to Africa?
Yes, during my junior year. I wanted to do something⦠more active. I felt I was very lucky to be in America, I had an opportunity to do a lot of things.
I traveled to Ukraine a bit, visiting friends. I didnât consider myself more clever or talented than them. So I wanted to help others use their talents as well. I thought â well, I know some biology. How can I use it in a practical way?
African countries are awash with diseases. Even simple diarrhea can kill a person. But all these diseases are easily preventable. I didnât understand why they even still exist and thought I could help. Plus I would give my knowledge to children through games and better their lives. So, I created an educational program based on games and arrived in Ghana.
Why Africa in particular? Did you have any urge to get back to Ukraine and do something there?
I thought it was a lot harder. Ukraineâs problems are related to forces i donât understand, more of a political nature, whereas in Africa solutions were simple â donât do that and you wonât get sick. I thought it was easier to understand and solve.
What did you do there in particular?
I had a hunch that children get sick simply because they donât know how to guard against diseases. If I could give them that knowledge in an engaging form (like games), they would remember it better and there would be less diseases.
The gist of it was very simple â take care of your body, wash your hands, guard against mosquitos. Over there they cook and serve contaminated food because they donât clean it beforehand, and eat them with dirty hands.
It turned out it wasnât all that simple. The reasons were a lot wider. People got sick not because they didnât know â in fact, they know it all better than everyone else. They simply donât have the infrastructure. There isnât anywhere to wash their hands.
So in the end, I got sick myself. I was in a very bad condition when I left. My hunch was wrong, and it allowed me to understand the world a bit more.
How exactly?
That going somewhere in person isnât the most effective solution. So I decided to learn to program, to build something capable of helping thousands or even millions of people.
So you wanted to do something yourself instead of teaching others?
No, I wanted to teach as well, just on a bigger scale.
I took some programming courses on Java. Along the way, I wanted to create a website for Princeton students to hold debates with professors. Princeton has a lot of interesting people â Nobel Prize winners, award-winning authors etc. But sometimes there isnât time to attend all the lectures you want and most students canât meet them at all.
So I wanted to create a platform where professors ask questions, students answer them and start a debate. And the top 10 students, for example, got an opportunity to discuss it with them in person.
I launched, and we had six debates in total. That was it.
But itâs not a technological problem anymore. Itâs harder to organize people and get them interested.
Exactly. The hardest part was convincing the professors.
The beginnings of Piper
Early prototype of Piper
We officially founded the company in 2014. The project was in work for a year before that as well, but officially we exist for around 4 years.
When I was learning programming, I found out about the Raspberry Pi. Itâs a $25 circuit board the size of a credit card. I have the smallest version of it on a keyring, you know how much it costs? $5! You can connect power, a monitor, a keyboard, and yet you can wear it on a keyring. I had a feeling that if something like this existed in my childhood, I wouldâve played with it more than Lego.
Then we wanted to create a computer you can build yourself and learn programming using it. First we just copied the software from educational sites like CodeAcademy. The first one was about HTML/CSS.
The computer came with instructions, and kids wrote the code using them. But it wasnât too engaging. Everyone said, âwe want to play Minecraftâ. We thought: maybe, create a Minecraft-style browser? You play as a small digger, you can go to any webpage and crush it. For example, you go to Wikipedia and dig for text, pictures, links.
We thought it was cool, but the kids disagreed, We couldnât understand why, so we decided to change the approach entirely.
They would build the hardware themselves, using Minecraft like a manual. We tried it, and the kids liked it the most.
When you started using Minecraft, it was already Microsoftâs property?
I donât remember exactly when they bought it â before or after we launched on Kickstarter. But they didnât understand what we were doing at first and started writing angry letters to us. But we had a free version of Minecraft written for the Raspberry Pi specifically, so everyone could use it, so we had to explain that to Microsoft. Of course, they didnât like it too much.
Nowadays, though, we have a rather good relationship. Satia Nadella even has a Piper. We havenât talked in person yet, but he wrote an email thanking us for our work. He introduced us to some people within the company that we still communicate with. We tried to establish a formal partnership, but couldnât manage to do it yet.
So we still think about creating our own âMinecraftâ to get out from under Microsoftâs thumb. Some sort of platform where kids could get instructions in a 3D environment.
So you donât have any contracts or agreements?
We donât need one to use the product the way we do.
And how did the Piper get to Steve Wozniak?
He just noticed us on Kickstarter and wrote that he liked the product. Recently I invited him to a conference, where we finally met him in person. He has a very funny way of talking, itâs very quotable. Like, he said: âif you want your kid to become an inventor, Piper is the best toy for thatâ.
How to build a Piper, how to play and what you could learn
When Mark got the the computer out of the box, it had a funny optical illusion from the paper moving. It looked like there are gears turning inside. He says that the product should entice you from the very start. He also pulled a rolled instruction booklet out of the box. It resembled a classic engineering scheme on blue paper, and it was so big you couldnât hold it unrolled. At first glance, it doesnât look like a 7-year-old would understand anything at all, but Mark says: âIt only feels that way to adultsâ.
The case is a wooden box that you assemble yourself. You insert a monitor into the top part and the Raspberry Pi, the power supply and other small parts into the bottom one.
We fired the machine up. The screen lit up with a menu, where Mark selected Story Mode. It launched a video about how a meteorite is about to hit Earth, and only a Mars-based robot could stop it. Thatâs who you control.
To take control of the robot, you need to find where to connect the mouse. Thatâs simple enough, but aside from moving the cursor you canât do anything with it yet. To make the robot move, you need to build a controller â and thatâs where the real fun starts.
The screen displayed some instructions. I was asked to take two wires and plug them into the circuit board. When you connect the free ends of the wires, the robot walks. Iâm 29, and when I did it and robot on the screen actually walked, I got a genuine kick out of it.
Of course, connecting wires all the time isnât too convenient, so I continued to follow instructions and plugged the wires into another circuit board, and then mounted a button onto it. Now the robot walked when I pressed the button â a first step to creating a real controller.
To beat the game, you constantly need to re-attach and build things â controllers, LEDs, circuit boards. Aside from Minecraft, thereâs another mode where you could program everything you just built. It looks like a constructor of pre-made code strings and commands. For example, you build an LED, set a command that makes it glow, plop a repeat function on top of it, set parameters â and the LED starts to flash.
So, to everyone who was at this conference â Iâm sorry. We were late because we were too busy playing with Piper.
Technologies of Piper
We use Raspbian â a Debian-based OS built for the Pi specifically. We donât change anything. We have a free version of Minecraft that we modify through its own API to make out game interactive, add mission and objectives. We have 5 programmers, one of which is also a game designer.
We donât want to depend on Minecraft too much. For example, we canât use it on other platforms â tablets, smartphones, desktops. So we make our own 3D platform.,
Itâs important for us to control the code base completely, so along the way we took Irrlicht Engine â an open-source game engine that is the base of Minetest â an open-source Minecraft clone. But itâs only halfway done, a lot of the stuff is missing. But it does have a lot of mods and extensions already, so we arenât doing anything from complete scratch.
The Minecraft firmware for the PI is written in Python, so we write all Minecraft-related things in it. Minetestâs code base is in C++. The programming part is written in JavaScript.
Currently we port the game to Lua and work on the multiplayer function â our server would host a world visually indistinguishable from Minecraft, where people could freely walk, build and break things.
The hardest part is tying all of this into one project and doing it on a computer that lacks a lot of useful things. There arenât any good development tools for the Pi. Game designers are used to working in Unity or Unreal, not many would agree to the limitations of our hardware.
We have a non-standard development stack, so we want to move away from Minecraft and control the code ourselves. For example, the programming part was done in JavaScript inside a standard web browser.
Scepticism
I talked to the guys who travel around the Russian wilderness and teach kids programming. They had a couple of apps, including some based on Minecraft. But they got rid of it because it didnât let children express themselves â it simply gave them some ready-made blocks to work with. They focus on web programming, because with that a kid could make his own website and tell his story.
We did the same thing and our result was completely opposite. Maybe they looked at another age group? 3rd and 4th-graders donât understand why they would make their own website.
You write something, and it turns into a picture on screen.
You could do the same with a pencil. Maybe, theyâre more interested jn playing a game with their friends. A lot of the kidsâ interests come from socializing. For example, their friends collect cards, play videogames, talk in Snapchat and Instagram etc. The biggest motivator for a kid to do something is âthatâs what my friends doâ.
If the kids are older, they already visit websites themselves, and it becomes relevant for them. When you use apps, websites, you see how they work and what they do, you want to do something yourself. And if you like Minecraft, or games in general, then you just want to continue doing it. Motivations always change, and itâs important to make it so it helps them learn.
What if you see Minecraft more as an entertainment medium than a learning one?
Depends on how you define âlearningâ. When you play a new game, youâre inevitably learning something. The question is, do you need this information? For example, how to shoot in Halo.
Some games have negative side effects, or they teach you skills that are irrelevant in the real world. But I think itâs very difficult to force someone to do something he doesnât want to.
You can make Minecraft educational or not. The game itself isnât inherently good nor bad.
How did you balance the difficulty?
We think itâs already simple enough. We could simplify it even more, for example, in the hardware part. There are examples of similar projects, where you just plop three things together and it works, but we thought it would be too simply. But we still searched for the right balance, where 80-90% of children could build a computer.
And can a 7-year-old really build it?
If heâs motivated, likes Minecraft and he wants to build a computer â sure.
What other scepticism did you encounter?
Anything you could imagine. For example, STEM-oriented parents want it to get even more technical, with more programming, higher difficulty, exams etc.
But in general, I havenât met anyone who thinks the productâs bad or not needed. The most sceptical people are investors, but their concerns are purely materialistic: hardware, business model etc.
Kickstarter promotion
Can you really fund a project on Kickstarter or itâs just a promotion tool?
I think we got really lucky with Kickstarter. Now itâs a lot more difficult. Kickstarter is just a sales platform, after all. You can earn 15-20% more capital there compared to your own website. Maybe, on Kickstarter people buy a bit more because they trust it, like the brand or just want to think of themselves as people helping a cause.
But most of the work is on you â pooling traffic, promoting. Thatâs why most people use Kickstarter as a marketing device, as a pre-order service.
But I think that the initial idea of Kickstarter is that you have a groundbreaking idea, but no money. And kind people donate you money and pray that you could complete your project and deliver it to them.
It can happen if youâre lucky, someone writes about it, or your product perfectly fills a niche.
Once upon a time I too backed a project â a Raspberry Pi-based GameBoy emulator. The creator made a cool, nostalgia-filled video that promoted this idea â all Sega and GameBoy games in your pocket. He raised a quarter of a million dollars with no marketing budget at all. In the end I got my product, and it didnât work.
60-70% of Kickstarter projects â even fully backed â canât quite finish the job, because they donât know how to produce products and ship them. We were lucky to be in the Bay Area and have mentors and investors who helped us with things like mass shipment.
Unfairness and the point of learning
You said a lot that âitâs unfair that opportunities are distributed among people unequallyâ. Do you think that pushing people towards engineering only exacerbates the problem? Not everyone is happy to be a programmer, but some are forced to do so because thatâs where money is nowadays. For example, a kid could be perfectly happy to be an ice cream truck driver, but in reality itâs not nearly as profitable.
We donât think that programming is the only interesting occupation. We donât care if the kid becomes a programmer or a journalist. If it was important for us to raise professionals, then we wouldâve built a testing environment, tracked progress, held examsâ¦
Itâs important for us that the kid feels confident, that he understands that he could do anything he wants â he built a computer at an early age, after all.
We feel like all people who achieved something â be it in programming or otherwise â had some early impressions that gave them hope that they can do great things.
We want to deliver that impression to everyone. Itâs important kids understand how technology works. Itâs as important as understanding history, why the world is what it is today. Just to be a more developed person.
But that doesnât mean everyone should become historians. Programming isnât taught in a lot of places, but itâs needed everywhere.
Donât you feel thatâs exactly where that unfairness hides? Programmers are needed everywhere, but not everyone wants to commit their life to it. And if someone refuses, he seemingly throws away his future.
You know, I think the unfairness is that not everyone has that opportunity to learn in the first place. If everyone could build a computer and feel confident, no one sane would oppose that. The unfairness is that it costs money, both for us and for customers, which a lot of people donât have.
Education is only available to those who can afford to pay for it â thatâs the unfairness.
Youâve been in a lot of places, seen a lot. Could this world be fixed?
I donât know for sure. But I think itâs important to believe that you can. If you believe, you spend resources to do it, you strive for it. If you think itâs inevitable, itâll probably happen someday.
There are two tendencies that somewhat contradict each other. First: we should dive deeper into technology to understand and control everything. Second: we need to simplify everything, so you donât need to code to make new things.
I believe we â humanity â have an innate urge to invent, improve, drive progress forward. The perfect solution is that you think of something, and then it just appears. But before we get to that point, something bad might happen. Say, we get too addicted to our phones and an AI takes over the world.
I think the biggest contradiction is when people think âI want everything to happen by itselfâ and at the same time are afraid something bad might happen/ Take Elon Musk: he wants to create self-driving cars, but at the same time heâs afraid of AI and funds an initiative to make TI open-source, so no one could use it for profit.
Martin Luther King one said: âHistory doesnât always move in the right direction. There have to be people who drive it thereâ. The world wonât become perfect on its own. The opposite, actually. So we need people to understand, think and invent.
Last question: if you were to become immortal, what would you do?
Move to North Korea.
I think that would help with alleviating the pressure of the âultimate deadlineâ. I would be a lot calmer, but do something more radical.