    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: An Interview: Emyr Williams</title>
        <link>https://members.accu.org/index.php/articles/2361</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>




<div class="xar-mod-head"><span class="xar-mod-title">Overload Journal #138 - April 2017</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/articles/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c78/">Overload</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c372/">o138</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;An Interview: Emyr Williams</h1>
<p><strong>Author:</strong>&nbsp;Martin Moene</p>
<p>
<strong>Date:</strong> 04 April 2017 19:32:01 +01:00 or Tue, 04 April 2017 19:32:01 +01:00</p>
<p><strong>Summary:</strong>&nbsp;CVu has been running a series of interviews. Frances Buontempo interviews the interviewer, Emyr Williams.</p>
<p><strong>Body:</strong>&nbsp;<p>First, introduce yourself.</p>

<p class="blockquote">Iâ€™m Emyr, Iâ€™ve been a professional developer for eight years or so, Iâ€™ve coded in Java, Python, C++ and Iâ€™ve been an ACCU member for the last four years. I have a keen interest in all things space related, Iâ€™m an avid reader, and my favourite Science Fiction book is <em>The Martian</em>.</p>

<p>When did you join ACCU?</p>

<p class="blockquote">I joined the ACCU in 2014, I think.</p>

<p>Why?</p>

<p class="blockquote">I attended the ACCU Conference for the first time in 2013, and met some awesome people there, who were passionate not just about C++, but about software development in general. And they were always willing to answer some inane question a C++ newbie had for them. I wanted to be part of such an organisation.</p>

<p>Has joining the ACCU been worth it?</p>

<p class="blockquote">Yes, without question.</p>

<p>Can you expand on that? What do you get out of it that makes it worth Â£45 a year?</p>

<p class="blockquote">Well, you get a discount on the ACCU Conference, which is always worth it, you also get two great publications in <em>CVu</em> and <em>Overload</em>, but more than that, itâ€™s the sense of you belonging to a body of like-minded people who are passionate about being professional software developers. And itâ€™s the community spirit that I enjoy as well. Itâ€™s a close knit group despite having people all over the world. Iâ€™ve never felt I canâ€™t approach someone with a question I have.</p>

<p>What was the first thing you wrote for us?</p>

<p class="blockquote">The first thing I wrote was an interview with Bjarne Stroustrup, who I met at the ACCU conference in 2013, I happened to bump in to him and I rather cheekily asked if heâ€™d be willing to be interviewed for my blog, which ended up working out slightly different.</p>

<p>How did getting something published feel?</p>

<p class="blockquote">Quite cool actually, if a little weird. Iâ€™ve not been in a publication before.</p>

<p>What tech talks have you given?</p>

<p class="blockquote">Iâ€™ve given some talks at work on moving to C++ 11, and Iâ€™ve given a couple of lightning talks at the main conference. Iâ€™m not confident enough yet to give a full technical talk, but I am building up to that.</p>

<p>Do you conduct interviews face to face or electronically?</p>

<p class="blockquote">I mostly interview via e-mail, the exception was the interview I did with Scott Meyers, I was fully intending on doing the interview via e-mail, but Scott suggested a face to face interview as I was on a training course he was running in London, which was pretty awesome if not a little scary. Especially as itâ€™s someone I look up to and have read most of his books. I admit I was a bit star struck, but it was an awesome experience.</p>

<p>What inspired you to interview people for <em>CVu</em>?</p>

<p class="blockquote">I originally intended to interview people for my blog, which chronicles how Iâ€™m trying to become a better programmer. Iâ€™d just managed to get Bjarne Stroustrup to agree to be interviewed, and I was telling Pete Goodliffe about it. He promptly encouraged me to talk to Steve about writing for <em>CVu</em>, and thatâ€™s how that started.</p>

<p>You mention â€˜Becoming Betterâ€™. Is that an oblique reference to Peteâ€™s writings? I dimly remember you giving a lightning talk about this. In fact, I found this link: <a href="https://www.slideshare.net/welshboy2008/becoming-better-a-two-year-journey">https://www.slideshare.net/welshboy2008/becoming-better-a-two-year-journey</a> Why this name for your blog?</p>

<p class="blockquote">The first time I was at the ACCU main Conference, Pete Goodliffe hosted a talk called â€˜Become a better programmerâ€™, which had a panel of people, I canâ€™t recall the names of the panellists now, but it challenged me to improve as a programmer as Iâ€™d been on autopilot, not really pushing myself. And I thought Iâ€™d start blogging about it. I checked with Pete that he was ok with me calling my blog Becoming Better, and he was great and said he was ok with it. Heâ€™s also challenged me on some stuff over the years, and two years later, he asked me to do a lightning talk to show how Iâ€™d got better over the year, so it was pretty cool.</p>

<p>In what ways have you changed?</p>

<p class="blockquote">Whatâ€™s changed in me? Well, Iâ€™m more keen to try other languages, whereas I only wanted to do C++. So Iâ€™ve learned to code in Javascript, Python and Java, even if they werenâ€™t my first choices. For example, I found that coding in Javascript helped me to understand what the practical use for a lambda function was. Iâ€™ve learned that my mind works best when given real world examples of something, rather than abstract examples. I also read a lot more than I used to now, and I try to make sure that I have time in my day to read, whether it be the current book Iâ€™m reading, or a blog post. Iâ€™ve also learned to widen my skill set as well, for example the last few weeks Iâ€™ve been doing mainly sysadmin tasks at work, in which I learned to use Ansible and Bamboo. </p>

<p>How do you think of the questions?</p>

<p class="blockquote">I often look up the people Iâ€™m interviewing so I donâ€™t ask pre-canned questions. There are some generic ones of course, but the questions I asked Scott Myers for example, would be very different to the questions I asked Kate Gregory. I think you need to show that youâ€™ve done some research, otherwise it shows a lack of effort on your part.</p>

<p>How did the questions to Scott Meyers differ from those for Kate Gregory?</p>

<p class="blockquote">Iâ€™m not sure I can give a satisfactory answer to that question if Iâ€™m honest. I basically base my questions on stuff Iâ€™ve read from Scott or Kate, and their respective backgrounds. I also have a group of colleagues who are also ACCU members and I ask them â€œWhat would ask X if you could do so...?â€</p>

<p>How do you find people?</p>

<p class="blockquote">Itâ€™s usually through a blog post Iâ€™ve read, or someone I look up to, and sometimes itâ€™s â€œWow, wouldnâ€™t be cool if I could interview them?â€ sort of thing. Iâ€™ve also had people suggest folk to interview as well.</p>

<p>If a reader wants you to interview them for <em>CVu </em>what should they do? Or thinks of someone for you to interview?</p>

<p class="blockquote">Feel free to ping me an e-mail (egwilliams2002@googlemail.com), or ping me on twitter (@welshboy2008). Iâ€™m usually around</p>

<p>Why did you volunteer to run the Bristol group?</p>

<p class="blockquote">Ha ha, well I donâ€™t think I stepped back fast enough, I think Nigel had a hand in that. I knew Ewan was stepping down after doing an amazing job, then Nigel suggested I take it over. I wasnâ€™t too sure, but I thought Iâ€™d give it a go. Ewan was graceful enough to let me see how I got on by arranging a few evenings and work as a double act, a sort of long handover if you will.</p>

<p>How do you find speakers?</p>

<p class="blockquote">Iâ€™m not sure Iâ€™ve found the best way for that yet, at the moment, I mainly ask on the ACCU Mailing list<a href="#FN01"><sup>1</sup></a> for volunteers to give talks. Iâ€™m also keen on getting more technically diverse speakers as well, so for example Iâ€™m hoping a friend of mine who runs a small ISP in rural Scotland will be able to come and give a talk on setting up an ISP but nothingâ€™s confirmed yet.</p>

<p>When will you give a longer talk? What will it be about?</p>

<p class="blockquote">Iâ€™m not sure at the moment. I tried to do a technical talk a year or so ago at a local ACCU group which didnâ€™t go very well. Mainly due to a lack of preparation on my part, or rather rushed preparation. And it shot my confidence a bit. I do get nervous when I give technical talks because I overly worry about peopleâ€™s reactions. I will do a technical talk at some point, just not sure when at the moment.</p>

<p>If you could summarise the benefit youâ€™ve got from being a ACCU member in a sentence, what would you say?</p>

<p class="blockquote">Itâ€™s a great community of like-minded people from all walks of life, from all corners of the globe who are passionate about professionalism in software, and youâ€™ll be made to feel welcome.</p>

<p class="footnotes"></p>
<ul>
	<li><a id="FN01"></a><a href="https://accu.org/index.php/mailinglists">https://accu.org/index.php/mailinglists</a></li>
</ul>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
