Locations of interest | |
Credentials | None |
Developer
Paypal. A very inspiring story, with a founding team that went on to be the most successful people in the world.
I joined the team to build Repl.it because I saw something special and solving a problem that I was facing; making it easy to start programming anywhere. Later on we discovered that people are using the product for use cases and to solve problems that we haven't completely anticipated. Teachers were using us to teacher their students, people were using it to teach themselves and less privileged people were finally able to use their low end computers to write production ready software. Joining the team and starting the company was a no-brainer.
Frustrating: you have to explore and carve your own path. Your feet are dangling off the edge.
Rewarding: you get to explore and carve your own path. You might be able to fly.
Definitely what Amjad and Haya said. To merge and reiterate over what they said, building a startup is not easy, and if your motivation is not in the right place you are very likely to give up. So build something that is solving a problem you care about, and don't give up.
1. Don't get fixated on one thing. Explore and try new things that may help you achieve your mission. We've shifted our focus so many times, and it was the right decision almost every time.
2. As an engineer I always strive to fix things wholesale, generalizing problems and creating a "1 solution to rule them all". Unfortunately that doesn't work when you're working on a real life problem, if you do that you're likely to end up removed from the actual problem and start solving in a way that is simple unattainable.
3. Listening to your users is great and is a very powerful tool, but you need to know when to stop listening to them. Sometimes your technology is not there yet, sometimes it's just a vocal minority, sometimes they don't know what they want, other times they want to steer you away from your mission and make you solve a problem you're not interested in. There's no silver bullet for this, every business is different, you just need to adapt and learn when to look at the data, when to follow your intuition and when to do what the users are asking for.
Our users were just pulling us in to our side project. It felt more like a duty than anything.
Faris was studying Chemical Engineering before dropping out to pursue a career in his new found passion of Software Engineering
He started off as technical support engineer in Jordan, Faris was expressing his love for software by attempting to and successfully automating most of the work done by the technical support team.
He then moved on to build custom solutions for small to medium size companies and some larger companies and NGOs later on.
Faris joined Repl.it as a founding engineer when Amjad and Haya decided to build it out. Nowadays he mostly works on the IDE and development experience of our users.