iXperience
January 10, 2022
"Web Development is problem-solving in its purest form. Software moves quickly, and there are almost always new challenges to tackle. This is what keeps me excited and up at 4 am debugging code."
Harris Robin Kalash – iXperience Full Stack Coding Head Teacher, Lisbon 2018
Co-founder and CTO. Machine learning enthusiast. Queen fan, and former nomad. Harris Robin Kalash, Head Teacher for the iXperience Full Stack Coding course in Lisbon, possesses a wealth of skills and experience, and a rich past that makes a chat not only fun, but incredibly enlightening. Find out why he wants his students to be Google ninjas, how he thinks decentralized apps will change the Web Dev industry, and what his once piece of advice is for the class of 2018.
Right now I’m working on Blueberry – a dynamic vehicle insurance network. What this means is that we are building an automobile insurance app that gives vehicle owners access to lower premiums every month, making claims easily, and receiving payouts faster. We will achieve this by using driving data to lower premiums, all the while keeping data safe and our customers in control of who it’s shared with.
Web Development is problem-solving in its purest form. Software moves quickly, and there are almost always new challenges to tackle. This is what keeps me excited and up at 4 am debugging code. The constant gratification of learning something new and solving a new problem every day is almost as rewarding as teaching. Not to mention, it is arguably one of the best tools to possess today, and for the foreseeable future (at least until AI makes us all obsolete). As Marc Andreesen said in 2011, “Software is eating the world.”
Helping someone understand a concept or learn something new is very rewarding, not to mention it’s a great way to solidify your own knowledge and go back to first principles. When it comes to teaching web development, it’s quite easy to keep things fresh because things change very often. That’s why my biggest advice to my students has always been to learn how to learn first and foremost.
Seeing new faces, making new friends, having an impact on people’s lives, and helping my students surpass their expectations through coding.
Right now, the biggest shifts in web development are around Web Assembly (or Wasm) and Decentralized applications. For starters, Web Assembly has huge implications for the web. It is a run code written in multiple languages at near native speed. In other words, you will be able to run client code on the browser that feel completely native, this could not have been possible without it. It also brings languages like Rust, C/C++ to the web but it is meant to be complementary to Javascript.
Finally, decentralized applications also impact how we model our infrastructure and our apps. It has implications on standard web patterns that we will have to rethink. It is new and no one really knows all the best practices, so it will be interesting to see this evolve over the next few years.
My iX students will be able to develop Full Stack applications. Most importantly, they will develop their Google-ninja, and learning skills, so that they can keep growing after iX.
Find three hobbies you love: One to make you money. One to keep you in shape. And one to be creative.
"Debt: The First 5,000 Years" as well "Superintelligence: Paths, Dangers, Strategies".
Until the age of 20, I had never stayed in the same country for more than 3 years (my dad's job meant that we were always on the move). I also speak 3 languages fluently: English, French, and Arabic, and used to be a hardcode gamer with professional e-sports in mind.
Explore all articles
Our advisors are available to answer your questions and assist.