Are software developers suited for South Africa?