Relatively few South Africans consider careers in software development or information and communications technology (ICT) when leaving school. There are a number of reasons for this, but first let’s look at why a career in software should, in fact, be given