Breaking

Post Top Ad

Your Ad Spot

Sunday, 9 December 2018

The tech giants can’t afford to alienate their key asset: software engineers | John Naughton

Skilled coders have transformed Google and Facebook into world beaters, but recent scandals won’t help in retaining their services

Arthur C Clarke’s adage that “any sufficiently advanced technology is indistinguishable from magic” may or may not be true, but what is definitely true is that computer software has magical properties. It’s pure “thought stuff”: a programmer has an idea; they encapsulate it as a string of symbols that are then fed into an inanimate machine. And then the machine executes the instructions encoded in the symbols. And it obeys those instructions faithfully, unquestioningly and without tiring. Which is why being a programmer is a bit like being Napoleon – except that, unlike Bonaparte, the programmer doesn’t have to worry about victualling the troops.

As with any other line of work, there’s a spectrum of ability in programming that runs from barely competent to genius. At the top end are people who are not just 10 or 20 times better than the average, but a million times smarter. So to call them programmers is like calling Christian Dior a dressmaker; they are more like artists whose medium just happens to be software. One of them, Bill Atkinson – the guy who created MacPaint way back in the 1980s – once said that “the art of creating software that is usable by individuals [by which he meant normal human beings like you and me] is a communication skill. It is not a programming skill... The most exciting thing for me is when I see people amazed and pleased at the newfound power they got from a program – where they say: ‘Wow, I can do this!’”

Continue reading...

from The Guardian https://ift.tt/2E6QOWa

Post Top Ad

Your Ad Spot