3 steps guide to learn something new while maintaining a daily job

If you’re in a field and thinking of learning some new things, either to be able to work on other areas or change your career completely, you’ll find yourself learning in your free time. One thing we need to make clear however, is if you’re learning something to be able to do your current job, you need to do it in your working hours. Not … Continue reading 3 steps guide to learn something new while maintaining a daily job

Understanding Remote vs Distributed teams

In your journey of finding remote jobs you’re likely to find two types of teams: distributed and remote. Even if they are used interchangeably, you need to be aware of the difference. This talk by Matt Mullenweg, CEO of Automattic, is a good talk about Remote vs Distributed, but also remote working in general. I highly recommend watching it. Or if you prefer text, continue … Continue reading Understanding Remote vs Distributed teams

The future of software applications

In the beginning, software applications were desktop ones. You know, the ones you download from the internet or install from a CD, and get pinged about updates you need to install. We then moved to mobile applications. With the same story, you need to install it on your mobile phone, and update it now and then to get those latest shiny features. But can we … Continue reading The future of software applications

Why software engineers are leaving Morocco

In 2018, between 50 to 100 software engineers left Morocco every month, usually for France. While Morocco is proud with this achievement, as it shows his good education system, there is something we need to ask ourself: Why? I’ve worked in the Moroccan software industry for nearly 2 years before quitting. These years were more than enough for me to raise some red flags. Especially … Continue reading Why software engineers are leaving Morocco

4 reasons why remote work is beneficial for you

Remote working is something beneficial for your career and your personal life. It can be summarized as: an international experience, less time wasted and the freedom to move anywhere. But let’s talk about each thing: Talents from all around the globe You’ll get the chance to work with incredible people from everywhere. This is good for both your personal well being as you’ll get to … Continue reading 4 reasons why remote work is beneficial for you