Jon Skeet, who works for

Google as software engineer, is the highest rated contributor to the worldwide developers’ resource StackOverflow

by Scotland’s tech trade body, ScotlandIS. Skeet, who has been named

among the world’s 15 top program- mers, works as a Senior Software Engineer at Google, maintaining NodaTime and DotNet libraries – among other things. He is also the highest rated contributor to the worldwide developers’ resource StackOverflow, and is described as ‘untouchable’ in terms of his prolific rate of answering questions by users. As the keynote speaker at ScotlandIS’s 22nd annual event at the EICC in Edinburgh, his talk moved through various strands and – even for the non-technical – had something to offer, part philo- sophical, part preacher and part political, with a small ‘p’. But it all threaded together and somehow made sense at the end.


The contrast could not have been more stark. Although known in the tech industry as the ‘Chuck Norris’ of software engineering, Jon Skeet took to the stage in a pair of baggy pink floral trousers and described himself proudly as a ‘feminist’. To the amusement of delegates,

he also hummed Te Song of Or- pheus – a track from Hadestown the musical, talked of his lack of prowess for drumming and tap dancing, and made reference to the stage play adaptation of the Harper Lee novel, To Kill a Mockingbird. It was an unusual but compelling start to the day for ScotSoft – the annual developers and leadership conference hosted

Skeet, a Methodist preacher in his spare time, set off on his journey by characterising the challenges facing programmers as trying to understand ‘the world as it is’ versus ‘the world as it could be’ – to convey the idea that a full and rich understanding of the former would help guide you to make better and more informed deci- sions, with sensitivity to others, about the latter. InHadestown, Orpheus is a poor boy who has a ‘gift’ in that he could make you see how the world could be and in To Kill a Mockingbird, Skeet said, the lawyer Atticus Finch, by trying to defend the African-American Tom Robinson from sexual assault charges, saw the world for how it ‘is’, yet glimpsed how it could be. “When you’re looking at how the

world is, try to look at it graciously, assuming good faith and that the way the world is doesn’t necessar- ily require criticism,” Skeet told delegates. “Sometimes it absolutely does, I’m just saying we need to understand before we judge. When we’re trying to see the way the world is…we need some scope. Good projects, and in particular good design docs, are well scoped. It doesn’t matter how good the idea is, if the scope is either poorly defined or poorly expressed, stuff goes wrong, because people try to do too much or they don’t do enough.” In making the choice between whether to make a change or not,

“I’m a believer in not changing things if they don’t need to be changed and being aware of what you’re going to break, if you are going to break things” John Skeet

or unify code or not, Skeet talked about the importance of retaining differences (in terms of coding languages) and considering alter- native perspectives. Advocating an intersectional approach – try- ing to understand how different prejudices overlap – he strongly urged teams to not be driven by white, usually male, privilege and especially at leadership level for greater diversity of experience and background. “If you treat a perspective that is

different from your own as a gift then that can take away that initial, ’I’m going to answer you back; I’m going to put you in your place; I’m going to tell you the way the world really is because my perspective is more valid than yours,’” he said. He added: “Once we’ve seen

how the world is with as many perspectives as we can and seeing that things aren’t always problems and seeing that there can be context that’s implicit and explicit and seeing that we want to focus on research of a particular area, and a little bit more if we’re going to focus in a bit. And maybe we can stop seeing the way the world is because sometimes there’s nothing to change, not necessarily because ev- erything’s great but because it may be too hard to change or there may be too much risk in changing it.” Skeet emphasised the need

for conferences and forums to be better at exchanging skills; at the moment, he said, events are usually focused on the exchange

of knowledge, but that being able more readily to transfer skills would help the tech industry ad- dress critical gaps. “One of the most important

skills that all new software engi- neers or people learning to code for fun, or whatever it is, one of the skills that appears to be going into decline – or maybe it’s just never been very good – is diagnosing problems, with the skills that we have learnt. Knowledge sharing is common but not skills,” he added. I spoke to Skeet after his con-

ference address – which was the highlight of a packed morning of breakout sesssions, on subjects as diverse as robotic process auto- mation and cyber security – and asked him how much more con- sidered the tech industry should be when making huge changes to the way people interact with the world around them. And also whether we should revisit Mark Zuckerberg’s now famous motto: “Move fast and break things.” He said: “I’m a believer in not

changing things if they don’t need to be changed and being aware of what you’re going to break, if you are going to break things. I’m not quite one to advocate that, [the Zuckerberg motto]; it’s more, ‘move carefully and break things where you need to, having ideally got as far as you can in working out the impact of that’. Tis isn’t just software; there are all kinds of sce- narios where whole communities are depending on – maybe they’re dependent on the Post Office – so you need to consider should the Post Office shut down, diversify, whatever it is and sometimes try to understand what the impacts will be and sometimes it’s impossible to predict because something else will happen that will enable that com- munity to do other things.”

Google’s famous slogan was once ‘Don’t be Evil’ (it has since been updated to the bland ‘Do the right thing’) but listening to Skeet – a proud intersectional feminist, sensitive to the world around him, one wonders whether Be Kind, the backdrop to his own talk, might actually be a more positive expression of an account- able tech industry as it moves from one epoch to the next. l

AUTUMN 2019 | 33

Page 1  |  Page 2  |  Page 3  |  Page 4  |  Page 5  |  Page 6  |  Page 7  |  Page 8  |  Page 9  |  Page 10  |  Page 11  |  Page 12  |  Page 13  |  Page 14  |  Page 15  |  Page 16  |  Page 17  |  Page 18  |  Page 19  |  Page 20  |  Page 21  |  Page 22  |  Page 23  |  Page 24  |  Page 25  |  Page 26  |  Page 27  |  Page 28  |  Page 29  |  Page 30  |  Page 31  |  Page 32  |  Page 33  |  Page 34  |  Page 35  |  Page 36