Making software for a living in ... Northern Africa

Making software for a living in ... Northern Africa

TL;DR The entry threshold in software development industry gets lower & lower - it's a great opportunity for so-called developing countries to spur the "close-the-gap" efforts towards more advanced ones. Some approach it more naively (ehhh, India ...), some approach it smarter - I had a chance to take a peek into how it's done in Tunisia, perceived as the most open & progressive Arabic country. My general impression is that Tunisian software developers have strong enough foundation to be competitive / cooperate as equal (depends on whether you see them as competition or associates) with their European / American…

Read More

Distributed team ain't no team. Well, ... not unless you really strive to make it.

This is a very tricky topic. And you can beat the statement from the first sentence of post’s title easily by bringing up the well-renown examples of successful remote teams that have managed to create something really memorable (like GitHub, StackExchange, Mozilla or Basho - you know, the Riak guys) and … you will be absolutely right, but … you won’t know how much effort / determination / skill it requires until you try it on your own. Why did these teams succeed and other do struggle then? What was the distinguisher? Here’re my thoughts: The…

Read More