Live data from Hacker News

Agony of an African programmer

iafrikan.com

71–80 of 136 posts

Re: Agony of an African programmer

#71
post #68

This article really nailed it. I spent two months last year in the D.R Congo and in those 2 months I had approximately only 4 hours of coding. Electricity was reliable only between 11PM to 5AM and we spent New year's eve in the dark. My data provider had a special 3G plan where you get 1Gb data between 12AM and 6AM for $1. This worked well for the first 2 weeks only then connection became non-existent. The only thing…

I wonder if Joey Hess has any advice he could offer to people in such a situation. He's obviously optimized how to be productive out in the middle of no where with limited network connectivity.

I reckon a big piece of being productive involves learning how to get as many needed resources available offline as possible. If you have offline resources, your biggest hurdle is limited to electricity availability, which I imagine can be solved with batteries and renewable energy.

Re: Agony of an African programmer

#72
post #39
post #22

>"A web and software developer in Africa earns from $10,000 to $20,000 dollars per annum whereas their colleagues in Europe and the US earns at least $100,000 dollars per year." Either he doesn't consider Eastern European softwware developers as colleagues or he thinks all of Europe is London, which it certainly isn't. The upper limit he gave is more than most Eastern European developers make.

In Greece PhD level programmers make from 25-35 EUR[1]. It's abotu 26,5k with taxes paid. It's extremely bad, but that's the Greek reality apparently and Greece (was supposed to be) in Europe last time I checked. A normal BSc programmer is around 1,5k/month. You get the (sad) picture... [1] http://www.dotnetzone.gr/cs/forums/thread/34443.aspx

OK, but this Greek programmer can move and work anywhere within the EU no questions asked, and that includes many places with better pay (among other things). Not so for an African.

Re: Agony of an African programmer

#74
post #13

Africa is a big place. From what I hear, Nairobi is one of the most interesting places to be an entrepreneur these days. Yes, there are huge challenges all over africa including, but not limited to, corruption, unreliable power, political instability, and terrible infrastructure. But this very constraint is what drives projects like M-PESA, and Ushahidi, and BRCK. Also, Software Developers in the US and Europe don't…

> Also, Software Developers in the US and Europe don't necessarily make 100,000 Dollars. In some spots you'd be luck y to make half that. This is correct. Moreover, European salaries are also often lower than those in the US tech hubs. I would also go so far as to say that nowhere in the US does a median web developer's salary afford her/him a particularly luxurious lifestyle. Salaries are always adjusted, among othe…

Here in Western Europe, earning $100,000 per year would be exceptional. You would have to be both self employed and a highly valued rockstar developer to make anything in that ballpark. A third to half that much is more common, and that doesn't take cost of living into account. Paying $15,000 a year in rent and another $10,000 in utilities for less than 1000 sqft of living space, another few thousand per year for a parking license, about $5000 a year in road tax etc. A California cost of living on a Mississippi income.

Re: Agony of an African programmer

#75
Sometimes I think it would be a better idea to let any educated African (or any African for that matter) immigrate to any country he wants. In the first world, programmers (and most other professionals) are more productive and earn more. They can then send home some of the money they earn, which results in a net-positive effect of emmigration.

Currently the barrier to this solution are the immigration controls inspired by irrational fear (rationalized by unquestioned assumptions and generalizations).

Fixing African institutions to a point where they can compete with the rest of the world will take decades or even a century or two. The process could be accelerated by returning expatriates.

Re: Agony of an African programmer

#76

"A web and software developer in Africa earns from $10,000 to $20,000 dollars per annum whereas their colleagues in Europe and the US earns at least $100,000 dollars per year." I don't think this is factually true. That said, the article really makes you think how much easy we have it in the developed world, yet we always find the time to complain about everything.

UK, outside of London the average salary is roughly £40k for an experienced programmer ($66k). It does seem to be climbing rapidly though, 3 years ago £35k was more the avg, now I'm getting recruiter emails claiming up to £45k. So unsurprisingly it's just a sliding scale depending on your local GDP, there's not some universal pay grade.

Which languages? From what I understand you could earn that in South Africa and have a much better standard of living. Given the cost of things in the UK that is crazy....

Re: Agony of an African programmer

#77
This article is an interesting read that I can relate to, moreover, the author is from Ghana where I currently reside so I understand the challenges he's referring to. I however think that the issues raised are the same generalist ones being made about business/entrepreneurship in Africa that don't go deep enough to address the root causes of the challenges, the solutions successful people are implementing and some possible solutions that are yet to be explored.

Before I go any further I would like to state first that I'm speaking from the point of view of a Ghanaian entrepreneur and not an African entrepreneur because I am more familiar with the situation here at home and I would only be speculating about what transpires in other African nations.

Cost of equipment:

------------------

It's true that the duty slapped on the importation of IT equipment makes you wonder what the rational is because I was under the impression that one taxed heavily the importation of luxury goods or items that are manufactured locally to protect indigenous industries. However the market is flooded with used computers/laptops from abroad that are cheap and can get the job done (albeit a bit slower that one would prefer). A core 2 duo desktop with a 15" lcd monitor and a UPS will set you back Ghc700 ($260).

But if the cost is still prohibitive then you have to come up with an alternative solution. For example, when I got my first freelance project, I couldn't immediately afford a pc so I leased one from an internet cafe and agreed to share the work and revenue with the owner.

Availability of learning material:

----------------------------------

I think IT is one of the few industries where so much leaning resources are available online for free and more so now with the advent of MOOC. If you don't have an internet connection at home or a usb modem then go the an internet cafe.

PayPal blacklisting:

--------------------

Now this is a very annoying and unfortunate situation! West Africa is made up of the following countries: Benin. Burkina Faso, Cape Verde, Gambia, Ghana, Guinea, Guinea-Bissau, Ivory Coast, Liberia, Mali, Mauritania, Niger, Senegal, Sierra Leone and Togo (http://en.wikipedia.org/wiki/West_Africa). Of all the listed countries PayPal isn't in 4, namely: Ghana, Nigeria, Ivory Coast and Liberia (https://www.paypal.com/webapps/mpp/country-worldwide). One of the reasons PayPal doesn't want to do business with us is because of credit card fraud which I think is a rather lazy excuse. If Skrill can make it work then really...

However iTunes, Skrill, iStockPhoto, Hetzner.de, Linode, AWS, Rackspace, Register.com, Gandi among others all accept visa cards from Ghana so you can get by without PayPal (although you can't register your copy of Sublime Text so you have to I've with the annoying reminders or switch to Komodo IDE).

Banks here don't issue Visa Credit cards willy nilly but you can more easily apply for an international Visa Debit card and if your bank doesn't offer one then change to another institution!

I'm going to end this comment here because it's getting too long and I'm running on a UPS (lol) but my main point is that yes, there are challenges but they are surmountable. You either solve them head on or work around them but there is always a solution. And besides entrepreneurship is all about the fun of solving challenges anyway so come over to Ghana and have some REAL Fun!

Re: Agony of an African programmer

#78
Get out of Africa. Africa will steal your life.

If you choose to stay in Africa and have your potential limited by silly things like bad Internet and no electricity, then make that choice consciously, and for good reasons, like wanting to be near family. If you stay because you feel some deeper connection to Africa because you were born there, get over it. Get out of your comfort zone, live your own life. Consider carefully the costs of maintaining that irrational connection. Personally, I think it's a cop out, an excuse to be mediocre. It's a global world, stop thinking locally.

What would Elon Musk have achieved had he stayed in Africa? Substantially less. Get yourself into an environment that is supportive of your dreams and goals, not one that works against you.

Re: Agony of an African programmer

#79

Get out of Africa. Africa will steal your life. If you choose to stay in Africa and have your potential limited by silly things like bad Internet and no electricity, then make that choice consciously, and for good reasons, like wanting to be near family. If you stay because you feel some deeper connection to Africa because you were born there, get over it. Get out of your comfort zone, live your own life. Consider ca…

Wow, it seems like you don't really know what you're talking about. It's not easy to move away if you're born and grew up in Africa. It's not like renting a U-Haul, pack your stuff and drive across the country.

You need a visa. But it's impossible to get a visa to work in US/Europe unless you have a job. And even trying and applying for a visa costs more than most people's monthly salary. And there is no money-back guarantee.

But finding a job is also not easy. Applying to some IT company in the US without being able to show of significant work experience? No college education from a well-known university? How can you get job experience that is sufficient to apply for an IT job when you live in a country that has the problems the article talks about?

And no, you cannot just apply to some junior entry-level job. You won't get a visa unless you are so qualified that the host country has a huge demand for people with your skills. And this is just one of the hundreds of problems you're facing when deciding to leave Africa.

So yeah:

>Get out of Africa. Africa will steal your life.

Thanks for that advice. Very helpful.

Re: Agony of an African programmer

#80
post #42

Earlier quoted context omitted.

Doesn't sound like much. What lifestyle do you afford on this? Any improvement prospects?

I'm not sure you know what you're talking about, 17k in Italy as junior-anything, is EXTREMELY well!

I actually missed the junior part :)
Post reply on HN