<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="/stylesheet.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:podcast="https://podcastindex.org/namespace/1.0">
  <channel>
    <atom:link rel="self" type="application/atom+xml" href="https://feeds.transistor.fm/a-question-of-code" title="MP3 Audio"/>
    <atom:link rel="hub" href="https://pubsubhubbub.appspot.com/"/>
    <podcast:podping usesPodping="true"/>
    <title>A Question of Code</title>
    <generator>Transistor (https://transistor.fm)</generator>
    <itunes:new-feed-url>https://feeds.transistor.fm/a-question-of-code</itunes:new-feed-url>
    <description>A newbie coder and a seasoned veteran discuss the questions that always come up when someone begins learning to code.

Ed is looking at getting a career in programming and has been learning to code for just over a year. During this time he’s been building up a stack of questions that keep coming up from other newbie coders. Luckily, he’s got someone he can ask for help: Tom. Tom’s a seasoned coder, having worked in the industry for a few years now and has all the answers Ed needs, or does he?</description>
    <copyright>© 2025 Ed &amp; Tom Hazledine</copyright>
    <podcast:guid>2528e40d-6cd9-515f-b51d-2e390f4e5928</podcast:guid>
    <podcast:locked owner="tom@tomhazledine.com">no</podcast:locked>
    <podcast:trailer pubdate="Mon, 24 Dec 2018 19:00:00 +0000" url="https://media.transistor.fm/0f1c75e8/89b216fe.mp3" length="1087338" type="audio/mpeg">Trailer: A Question of Code</podcast:trailer>
    <language>en</language>
    <pubDate>Wed, 23 Jul 2025 15:35:16 +0100</pubDate>
    <lastBuildDate>Tue, 02 Dec 2025 20:05:15 +0000</lastBuildDate>
    <link>https://aquestionofcode.com/</link>
    <image>
      <url>https://img.transistor.fm/H8qSKoMTK3wMK7i1F4zKyynvcsKAvunrDgNiOK35-OM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/Lzc4OS8xNTQ2ODg2/ODE4LWFydHdvcmsu/anBn.jpg</url>
      <title>A Question of Code</title>
      <link>https://aquestionofcode.com/</link>
    </image>
    <itunes:category text="Technology"/>
    <itunes:category text="Education"/>
    <itunes:type>episodic</itunes:type>
    <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
    <itunes:image href="https://img.transistor.fm/H8qSKoMTK3wMK7i1F4zKyynvcsKAvunrDgNiOK35-OM/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/Lzc4OS8xNTQ2ODg2/ODE4LWFydHdvcmsu/anBn.jpg"/>
    <itunes:summary>A newbie coder and a seasoned veteran discuss the questions that always come up when someone begins learning to code.

Ed is looking at getting a career in programming and has been learning to code for just over a year. During this time he’s been building up a stack of questions that keep coming up from other newbie coders. Luckily, he’s got someone he can ask for help: Tom. Tom’s a seasoned coder, having worked in the industry for a few years now and has all the answers Ed needs, or does he?</itunes:summary>
    <itunes:subtitle>A newbie coder and a seasoned veteran discuss the questions that always come up when someone begins learning to code.</itunes:subtitle>
    <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
    <itunes:owner>
      <itunes:name>Tom Hazledine</itunes:name>
    </itunes:owner>
    <itunes:complete>No</itunes:complete>
    <itunes:explicit>No</itunes:explicit>
    <item>
      <title>89: Top Tips review: pragmatic learning</title>
      <itunes:title>89: Top Tips review: pragmatic learning</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3d388ad7-b089-430b-b063-ec532c8dfe9c</guid>
      <link>https://share.transistor.fm/s/a11d97e9</link>
      <description>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "pragmatic learning". There are lots of routes into this industry, and an overwhelming number of things to start learning. Taking a step back to focus on some of the core competencies can be invaluable. So why should you focus on languages rather than frameworks? And what's wrong with copy/paste development (spoiler alert: <em>_nothing!_</em>). Where can you go to learn the things you need to learn? And why should you avoid specializing too early? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "pragmatic learning". There are lots of routes into this industry, and an overwhelming number of things to start learning. Taking a step back to focus on some of the core competencies can be invaluable. So why should you focus on languages rather than frameworks? And what's wrong with copy/paste development (spoiler alert: <em>_nothing!_</em>). Where can you go to learn the things you need to learn? And why should you avoid specializing too early? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 16 Nov 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/a11d97e9/96b040e9.mp3" length="6116504" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>739</itunes:duration>
      <itunes:summary>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week we look at some of the core skills that you need from the very start of your journey</itunes:summary>
      <itunes:subtitle>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week we look at some of the core skills that you need from the very start of your journey</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>88: Top Tips review: document what you learn</title>
      <itunes:title>88: Top Tips review: document what you learn</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b2a075a9-5677-4005-b951-75324390644e</guid>
      <link>https://share.transistor.fm/s/a5481f08</link>
      <description>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "documenting what you've learnt". Who benefits when you write about your career progress? Strangers, peers, yourself? (Spoiler: all of the above). What are the less-than-obvious benefits of leaving a paper-trail of your explorations in the world of code? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "documenting what you've learnt". Who benefits when you write about your career progress? Strangers, peers, yourself? (Spoiler: all of the above). What are the less-than-obvious benefits of leaving a paper-trail of your explorations in the world of code? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 09 Nov 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/a5481f08/9fa4b8f8.mp3" length="6313499" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>763</itunes:duration>
      <itunes:summary>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week: the power of blogging about your own journey</itunes:summary>
      <itunes:subtitle>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week: the power of blogging about your own journey</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>87: Top Tips review: enjoy what you do</title>
      <itunes:title>87: Top Tips review: enjoy what you do</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a90a4853-ad64-4224-83db-99fad15567a4</guid>
      <link>https://share.transistor.fm/s/88eceb9b</link>
      <description>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "enjoyment". How do you work out what parts of the job you enjoy most? And how should that knowledge steer your next steps? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "enjoyment". How do you work out what parts of the job you enjoy most? And how should that knowledge steer your next steps? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 02 Nov 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/88eceb9b/d9dc6410.mp3" length="6828463" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>828</itunes:duration>
      <itunes:summary>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week: finding the parts of the job that you really enjoy</itunes:summary>
      <itunes:subtitle>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week: finding the parts of the job that you really enjoy</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>86: Top Tips review: just get things done!</title>
      <itunes:title>86: Top Tips review: just get things done!</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">76539c70-61d9-4999-9277-d9aa2c713ade</guid>
      <link>https://share.transistor.fm/s/5b700484</link>
      <description>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "getting things done": that is to say, just start already! There's a lot to be said for doing research and preparing thoroughly, but there's even more power in just <em>starting</em>. By doing a thing, you really start to learn the thing. There's a gulf of distance between knowing something "in the head" and knowing that same thing "in the hand". So should <em>you</em> start coding straight away? And what are the best ways to jump in at the deep end? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "getting things done": that is to say, just start already! There's a lot to be said for doing research and preparing thoroughly, but there's even more power in just <em>starting</em>. By doing a thing, you really start to learn the thing. There's a gulf of distance between knowing something "in the head" and knowing that same thing "in the hand". So should <em>you</em> start coding straight away? And what are the best ways to jump in at the deep end? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 26 Oct 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/5b700484/417a7b1a.mp3" length="10833207" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>539</itunes:duration>
      <itunes:summary>Stop procrastinating; just get started. Get. It. Done.</itunes:summary>
      <itunes:subtitle>Stop procrastinating; just get started. Get. It. Done.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>85: Top Tips review: why should you build your own website?</title>
      <itunes:title>85: Top Tips review: why should you build your own website?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5b79a2f6-fde3-4541-ac34-d7e19ce2cf58</guid>
      <link>https://share.transistor.fm/s/dc29f0ce</link>
      <description>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "Just Build Websites". Having a project to guide your learning and apply your knowledge is really useful, especially when you're just starting out (but also useful at every stage of your career). So who thought this was advice worth sharing? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We've had some great guests on our podcast, and we've asked each of them for their "Three Top Tips" for new developers. All their advice has been amazing, and a lot of the same concepts have come up time and time again. In this miniseries we're looking back at those top tips, and linking the themes together.</p><p><br></p><p>This week our theme is "Just Build Websites". Having a project to guide your learning and apply your knowledge is really useful, especially when you're just starting out (but also useful at every stage of your career). So who thought this was advice worth sharing? Find out all this and more in this week's rehashed instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 19 Oct 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/dc29f0ce/26f4a2da.mp3" length="5439747" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>654</itunes:duration>
      <itunes:summary>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week: building your own website</itunes:summary>
      <itunes:subtitle>Looking at some of the repeating themes from our guests' Top Tips for new devs. This week: building your own website</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>84: Why should you own a rubber duck?</title>
      <itunes:title>84: Why should you own a rubber duck?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">be285e7b-b7b4-434b-be40-284ddea48d16</guid>
      <link>https://share.transistor.fm/s/d47123df</link>
      <description>
        <![CDATA[<p>It is a truth universally acknowledged that any developer in possession of a bug must be in need of a rubber duck to talk to.</p><p><br></p><p>There are lots of ways to get "stuck" when programming. It can often be because of something simple, like a syntax error or typo, or maybe a fundamental lack of knowledge or experience with the system you're using (be it an API, framework, or whatever...). It could even be an "architectural" issue, or a bizarre language quirk. Perhaps it's a situation where a weird hack is required? Do you know them all?</p><p><br></p><p>One of <em>the</em> most effective ways to get "unstuck" it to rubber duck. That is to say, to talk about your problem to someone (or something). Explaining an idea helps clarify it in your own mind, and if you can't explain something clearly then there's a good chance that you don't really know it. So what are the benefits of sharing often and early? What is "The Curse of the Demo"? And why can pair-programming be a super power? Find out all this and more in this week's talky instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It is a truth universally acknowledged that any developer in possession of a bug must be in need of a rubber duck to talk to.</p><p><br></p><p>There are lots of ways to get "stuck" when programming. It can often be because of something simple, like a syntax error or typo, or maybe a fundamental lack of knowledge or experience with the system you're using (be it an API, framework, or whatever...). It could even be an "architectural" issue, or a bizarre language quirk. Perhaps it's a situation where a weird hack is required? Do you know them all?</p><p><br></p><p>One of <em>the</em> most effective ways to get "unstuck" it to rubber duck. That is to say, to talk about your problem to someone (or something). Explaining an idea helps clarify it in your own mind, and if you can't explain something clearly then there's a good chance that you don't really know it. So what are the benefits of sharing often and early? What is "The Curse of the Demo"? And why can pair-programming be a super power? Find out all this and more in this week's talky instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 12 Oct 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/d47123df/7d4c092e.mp3" length="30106336" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1495</itunes:duration>
      <itunes:summary>Being stuck sucks. Unblock yourself by explaining your problems to other people (and maybe to inanimate objects, too?)</itunes:summary>
      <itunes:subtitle>Being stuck sucks. Unblock yourself by explaining your problems to other people (and maybe to inanimate objects, too?)</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>83: How do you get started with a new framework?</title>
      <itunes:title>83: How do you get started with a new framework?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f8921e9f-ba05-4787-9269-f474f07cbb12</guid>
      <link>https://share.transistor.fm/s/bc242110</link>
      <description>
        <![CDATA[<p>We're trying something new this week. Live-coding is famously risky when giving a talk or presentation, but we figured it might be fun to make things even harder by removing all the visual elements. That's right; we're live coding on a podcast!</p><p><br></p><p>There are a lot of frontend frameworks out there, so being comfortable picking up a new framework is a useful skill to have. To demonstrate and demystify this process, we've picked a framework neither of us have ever used before: Svelte. In this episode we get to "hello, world!" and beyond, and explain how we normally approach the process of learning a new framework.</p><p><br></p><p>What are "ah ha!" moments, and how often do they come along? What does <em>npm install</em> even mean?! What have we learned about Svelte, and what would our next steps be? Find out all this and more in this week's risky instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://svelte.dev/">svelte.dev</a></li><li><a href="https://egghead.io/playlists/getting-started-with-svelte-3-05a8541a">Up and running with Svelte 3</a> (Egghead.io video course)</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We're trying something new this week. Live-coding is famously risky when giving a talk or presentation, but we figured it might be fun to make things even harder by removing all the visual elements. That's right; we're live coding on a podcast!</p><p><br></p><p>There are a lot of frontend frameworks out there, so being comfortable picking up a new framework is a useful skill to have. To demonstrate and demystify this process, we've picked a framework neither of us have ever used before: Svelte. In this episode we get to "hello, world!" and beyond, and explain how we normally approach the process of learning a new framework.</p><p><br></p><p>What are "ah ha!" moments, and how often do they come along? What does <em>npm install</em> even mean?! What have we learned about Svelte, and what would our next steps be? Find out all this and more in this week's risky instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://svelte.dev/">svelte.dev</a></li><li><a href="https://egghead.io/playlists/getting-started-with-svelte-3-05a8541a">Up and running with Svelte 3</a> (Egghead.io video course)</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 05 Oct 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/bc242110/1b5e8d5c.mp3" length="30276110" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1503</itunes:duration>
      <itunes:summary>What's it like to try a new framework for the first time?</itunes:summary>
      <itunes:subtitle>What's it like to try a new framework for the first time?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>82: What is semantic markup?</title>
      <itunes:title>82: What is semantic markup?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c5328b43-fd06-4115-85be-8a7a25108223</guid>
      <link>https://share.transistor.fm/s/d12ea512</link>
      <description>
        <![CDATA[<p>This week we get deep into the weeds of HTML. What tags do we use (and are they the same as the tags we <em>should</em> use)? And who are we wring our markup for? Just browsers, surely?! But what about search-engine crawlers and accessibility tools?</p><p>So how can we structure our web pages so that they do a great job in all scenarios? How much do we care about the distinction between links and buttons? Find out all this and more in this week's semantically meaningful instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://lynx.browser.org/">Lynx</a>, the terminal-based web browser</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we get deep into the weeds of HTML. What tags do we use (and are they the same as the tags we <em>should</em> use)? And who are we wring our markup for? Just browsers, surely?! But what about search-engine crawlers and accessibility tools?</p><p>So how can we structure our web pages so that they do a great job in all scenarios? How much do we care about the distinction between links and buttons? Find out all this and more in this week's semantically meaningful instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://lynx.browser.org/">Lynx</a>, the terminal-based web browser</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 28 Sep 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/d12ea512/f7cde949.mp3" length="30880595" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1533</itunes:duration>
      <itunes:summary>When writing markup, there are more things to think about than you might expect.</itunes:summary>
      <itunes:subtitle>When writing markup, there are more things to think about than you might expect.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>81: What is an API?</title>
      <itunes:title>81: What is an API?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">281641c5-80ff-4863-a394-007adaf75655</guid>
      <link>https://share.transistor.fm/s/cd040044</link>
      <description>
        <![CDATA[<p>Development (and web-dev in particular) is a field full of initialisms and acronyms. We often take them for granted without thinking too much about these things that we use every day. This week we dive into one of the most common TLIs (Three Letter Initialisms) that all web developers will encounter sooner or later: APIs (also known as Application Programming Interfaces).</p><p><br></p><p>How well do we know our TLIs? How (and why) might you scrape data from a web page? And why would using an API be preferable? And when should you take the time to learn APIs? Find out all this and more in this week's application-interfacing instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://swapi.dev">SWAPI (the Star Wars API)</a></li><li><a href="https://httpstatuses.com/418">httpstatuses.com</a></li><li><a href="https://www.postman.com/">Postman</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Development (and web-dev in particular) is a field full of initialisms and acronyms. We often take them for granted without thinking too much about these things that we use every day. This week we dive into one of the most common TLIs (Three Letter Initialisms) that all web developers will encounter sooner or later: APIs (also known as Application Programming Interfaces).</p><p><br></p><p>How well do we know our TLIs? How (and why) might you scrape data from a web page? And why would using an API be preferable? And when should you take the time to learn APIs? Find out all this and more in this week's application-interfacing instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://swapi.dev">SWAPI (the Star Wars API)</a></li><li><a href="https://httpstatuses.com/418">httpstatuses.com</a></li><li><a href="https://www.postman.com/">Postman</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 21 Sep 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/cd040044/e2078177.mp3" length="33297961" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1654</itunes:duration>
      <itunes:summary>"API" is a common term. But what are Application Programming Interfaces, and where and why would you use them?</itunes:summary>
      <itunes:subtitle>"API" is a common term. But what are Application Programming Interfaces, and where and why would you use them?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>80: What’s it like behind the scenes of a podcast?</title>
      <itunes:title>80: What’s it like behind the scenes of a podcast?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b888bf26-e2c3-45e8-b36d-c7a46bb02fb1</guid>
      <link>https://share.transistor.fm/s/1077d2e0</link>
      <description>
        <![CDATA[<p>To celebrate our eightieth full episode, we pull back the curtain to show you how the sausage gets made. When we were starting out, "meta" episodes like these were a great way to learn how our podcasting heroes ran their shows. Now, we're not calling ourselves "heroes" just yet, but we've been doing this long enough to have some tidbits of advice for anyone looking at starting their own show.</p><p><br></p><p>How much preparation do we do for each episode? (Spoiler alert: very little) What gear and software do we use to record the show? And how much time does it take to edit? Find out all this and more in this week's introverted instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>To celebrate our eightieth full episode, we pull back the curtain to show you how the sausage gets made. When we were starting out, "meta" episodes like these were a great way to learn how our podcasting heroes ran their shows. Now, we're not calling ourselves "heroes" just yet, but we've been doing this long enough to have some tidbits of advice for anyone looking at starting their own show.</p><p><br></p><p>How much preparation do we do for each episode? (Spoiler alert: very little) What gear and software do we use to record the show? And how much time does it take to edit? Find out all this and more in this week's introverted instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 14 Sep 2020 20:06:50 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/1077d2e0/113d79d7.mp3" length="31285686" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1562</itunes:duration>
      <itunes:summary>This week we go behind the scenes of the podcast to see how it’s made!</itunes:summary>
      <itunes:subtitle>This week we go behind the scenes of the podcast to see how it’s made!</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>79: How important are CS fundamentals? (with Vaidehi Joshi)</title>
      <itunes:title>79: How important are CS fundamentals? (with Vaidehi Joshi)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4e7e0d0d-69c2-4d20-aa14-22a691a98460</guid>
      <link>https://share.transistor.fm/s/436b7833</link>
      <description>
        <![CDATA[<p>What's this? Another of our heroes joining us for a chat!? You betcha! This week we're joined by the immensely talented and infectiously friendly Vaidehi Joshi. You'll know Vaidehi from her work on the Base.cs blog series and podcast (a must-listen show; it's awesome).</p><p><br></p><p>How did Vaidehi get into the world of computer science in the first place? And is it something she thinks everyone else should do, too? Are technical interviews that lean heavily on core CS skills useful in a world where most developers <em>don't</em> use them in their day-to-day work? (Spoiler alert: the system needs some improvements) And where can you go to improve your CS knowledge? Find out all this and more in this week's CS-friendly instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Vaidehi on Twitter <a href="https://twitter.com/vaidehijoshi">@vaidehijoshi</a></li><li><a href="https://medium.com/basecs">Base.cs blog posts</a></li><li><a href="https://www.codenewbie.org/basecs">Base.cs Podcast</a></li><li><a href="https://www.forem.com/">Forem</a></li><li><a href="https://dev.to/">dev.to</a></li><li><a href="https://www.youtube.com/watch?v=uQ0OojjS4Lk">Edsger Djikstra and his famous algorithm</a></li><li><a href="https://medium.com/basecs/finding-the-shortest-path-with-a-little-help-from-dijkstra-613149fbdc8e">Finding The Shortest Path, With A Little Help From Dijkstra</a></li><li><a href="https://ocw.mit.edu/courses/find-by-topic/#cat=engineering&amp;subcat=computerscience">MIT Courseware videos</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>What's this? Another of our heroes joining us for a chat!? You betcha! This week we're joined by the immensely talented and infectiously friendly Vaidehi Joshi. You'll know Vaidehi from her work on the Base.cs blog series and podcast (a must-listen show; it's awesome).</p><p><br></p><p>How did Vaidehi get into the world of computer science in the first place? And is it something she thinks everyone else should do, too? Are technical interviews that lean heavily on core CS skills useful in a world where most developers <em>don't</em> use them in their day-to-day work? (Spoiler alert: the system needs some improvements) And where can you go to improve your CS knowledge? Find out all this and more in this week's CS-friendly instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Vaidehi on Twitter <a href="https://twitter.com/vaidehijoshi">@vaidehijoshi</a></li><li><a href="https://medium.com/basecs">Base.cs blog posts</a></li><li><a href="https://www.codenewbie.org/basecs">Base.cs Podcast</a></li><li><a href="https://www.forem.com/">Forem</a></li><li><a href="https://dev.to/">dev.to</a></li><li><a href="https://www.youtube.com/watch?v=uQ0OojjS4Lk">Edsger Djikstra and his famous algorithm</a></li><li><a href="https://medium.com/basecs/finding-the-shortest-path-with-a-little-help-from-dijkstra-613149fbdc8e">Finding The Shortest Path, With A Little Help From Dijkstra</a></li><li><a href="https://ocw.mit.edu/courses/find-by-topic/#cat=engineering&amp;subcat=computerscience">MIT Courseware videos</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 07 Sep 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/436b7833/eab9645a.mp3" length="55504280" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2765</itunes:duration>
      <itunes:summary>The core concepts of computer science can be intimidating and hard to learn. When, how, and why should you learn them?</itunes:summary>
      <itunes:subtitle>The core concepts of computer science can be intimidating and hard to learn. When, how, and why should you learn them?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>78: How can developers get better at design?</title>
      <itunes:title>78: How can developers get better at design?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0543866f-50fb-4d80-82fb-f0c8c02c7200</guid>
      <link>https://share.transistor.fm/s/dbbfa9de</link>
      <description>
        <![CDATA[<p>If you're a developer you should absolutely know a little bit about design. You don't need to be an expert, but knowing some of the fundamentals of good layout and "usability" will be a massive force multiplier for your work. It's also a general "life hack" that will improve your career in many, many ways.</p><p><br></p><p>So what should you do if you're a developer who doesn't know anything about design? How does design fit into a normal project's workflow? Can you get 80% of the benefit by just learning a few simple rules? (Spoiler alert: we think you can!) And where are some good places for developers to learn more about "designing" for apps and the web? Find out all this and more in this week's well designed instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://refactoringui.com/">Refactoring UI</a> book</li><li><a href="https://twitter.com/i/events/994601867987619840">Steve Schoger's design tips on Twitter</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>If you're a developer you should absolutely know a little bit about design. You don't need to be an expert, but knowing some of the fundamentals of good layout and "usability" will be a massive force multiplier for your work. It's also a general "life hack" that will improve your career in many, many ways.</p><p><br></p><p>So what should you do if you're a developer who doesn't know anything about design? How does design fit into a normal project's workflow? Can you get 80% of the benefit by just learning a few simple rules? (Spoiler alert: we think you can!) And where are some good places for developers to learn more about "designing" for apps and the web? Find out all this and more in this week's well designed instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://refactoringui.com/">Refactoring UI</a> book</li><li><a href="https://twitter.com/i/events/994601867987619840">Steve Schoger's design tips on Twitter</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 31 Aug 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/dbbfa9de/aebc02ee.mp3" length="31464736" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1563</itunes:duration>
      <itunes:summary>Devs should know a bit about design. You don't need to make it beautiful - focus on making it "not ugly".</itunes:summary>
      <itunes:subtitle>Devs should know a bit about design. You don't need to make it beautiful - focus on making it "not ugly".</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>77: Should you use boilerplates?</title>
      <itunes:title>77: Should you use boilerplates?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ebef36c8-c0df-465f-89db-b06d3af3a30f</guid>
      <link>https://share.transistor.fm/s/5493301e</link>
      <description>
        <![CDATA[<p>Boilerplate code is code that you import into your project to give you a scaffold to build on. It helps get you to the fun stuff faster. Or does it? This week we discuss why you might (or might not) want to use boilerplate, and dig into what parts of our own stacks we think of as being "boilerplate".</p><p>Does Ed think that CSS "frameworks" are true boilerplate? And what old-school boilerplate tool rustles Tom's jimmies? What should you use at the start of every project? And where do you draw the line? Find out all this and more in this week's cookie-cutter instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://getbootstrap.com/">Bootstrap</a> (RIP)</li><li><a href="https://tailwindcss.com/">Tailwind</a></li><li><a href="https://github.com/facebook/create-react-app">create-react-app</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Boilerplate code is code that you import into your project to give you a scaffold to build on. It helps get you to the fun stuff faster. Or does it? This week we discuss why you might (or might not) want to use boilerplate, and dig into what parts of our own stacks we think of as being "boilerplate".</p><p>Does Ed think that CSS "frameworks" are true boilerplate? And what old-school boilerplate tool rustles Tom's jimmies? What should you use at the start of every project? And where do you draw the line? Find out all this and more in this week's cookie-cutter instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://getbootstrap.com/">Bootstrap</a> (RIP)</li><li><a href="https://tailwindcss.com/">Tailwind</a></li><li><a href="https://github.com/facebook/create-react-app">create-react-app</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 24 Aug 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/5493301e/8d8d0afe.mp3" length="30017513" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1490</itunes:duration>
      <itunes:summary>You don't have to reinvent the wheel for every project. There are plenty of tools out there to give you an early leg-up.</itunes:summary>
      <itunes:subtitle>You don't have to reinvent the wheel for every project. There are plenty of tools out there to give you an early leg-up.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>76: CSS Revisited (Rapid Fire)</title>
      <itunes:title>76: CSS Revisited (Rapid Fire)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3e0f2ce3-f4e2-4933-8a95-fcc6b819263d</guid>
      <link>https://share.transistor.fm/s/87c7911b</link>
      <description>
        <![CDATA[<p>It's another rapid-fire multi-question show this week. Ed has some more questions about CSS, and (hopefully) Tom has some answers. Join us as we dive into the intricacies of the box model, and learn why the dev tools are your friend. Remember: if in doubt, inspect the element!</p><p><br></p><p>How do you break up different css files? What do we mean when we talk about "Critical Path" CSS? What is the "cascade", and how does it impact "specificity"? What are css custom properties and `calc()`? Find out all this and more in this week's rapid-fire instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://sass-lang.com/">Sass (scss)</a></li><li><a href="https://www.smashingmagazine.com/2015/08/understanding-critical-css/">Critical Path CSS</a></li><li><a href="https://csswizardry.net/talks/2014/11/itcss-dafed.pdf">ITCSS</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties">CSS custom properties</a></li><li>The CSS Tricks <a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/">Guide to Flexbox</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It's another rapid-fire multi-question show this week. Ed has some more questions about CSS, and (hopefully) Tom has some answers. Join us as we dive into the intricacies of the box model, and learn why the dev tools are your friend. Remember: if in doubt, inspect the element!</p><p><br></p><p>How do you break up different css files? What do we mean when we talk about "Critical Path" CSS? What is the "cascade", and how does it impact "specificity"? What are css custom properties and `calc()`? Find out all this and more in this week's rapid-fire instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://sass-lang.com/">Sass (scss)</a></li><li><a href="https://www.smashingmagazine.com/2015/08/understanding-critical-css/">Critical Path CSS</a></li><li><a href="https://csswizardry.net/talks/2014/11/itcss-dafed.pdf">ITCSS</a></li><li><a href="https://developer.mozilla.org/en-US/docs/Web/CSS/Using_CSS_custom_properties">CSS custom properties</a></li><li>The CSS Tricks <a href="https://css-tricks.com/snippets/css/a-guide-to-flexbox/">Guide to Flexbox</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 17 Aug 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/87c7911b/7543d368.mp3" length="38026429" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1891</itunes:duration>
      <itunes:summary>Ed puts Tom on the spot again with some more tricky CSS conundrums</itunes:summary>
      <itunes:subtitle>Ed puts Tom on the spot again with some more tricky CSS conundrums</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>75: Why do you need a website of your own? (with Chris Coyier)</title>
      <itunes:title>75: Why do you need a website of your own? (with Chris Coyier)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7da33f13-ff5b-43ec-a1cd-5557431d13dc</guid>
      <link>https://share.transistor.fm/s/9feb160c</link>
      <description>
        <![CDATA[<p>It's fan-boy o'clock again this week, as one of Tom's web-heroes joins us for a chat. CSS Trickster and ShopTalkin' podcaster Chris Coyier stopped by for a chat about working as a developer. Chris is full of all sorts of useful advice for aspiring developers. For example, you need some experience before you can know what you want from a job. Learn how to be picky <em>after</em> your first job, but get into the industry as quickly as you can. That way you'll learn so much more that you would if you were working by yourself. Get whatever experience you can, as early as you can.</p><p><br></p><p>We cover a lot of ground in this show. Why does having a personal site gives you a massive advantage? (Having your own website puts you ahead of a surprising number of people; it should be table-stakes, but it's not!) And what does job hunting (and running a job board) look like in the time of CoViD? What will working remotely mean for junior devs in the near future? Find out all this and more in this week's CodePen-tastic instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li>Chris on Twitter <a href="https://twitter.com/chriscoyier">@chriscoyier</a></li><li><a href="https://shoptalkshow.com/">ShopTalk</a> podcast</li><li><a href="https://css-tricks.com/">CSS Tricks</a></li><li><a href="https://codepen.io/">CodePen</a></li><li>Chris' <a href="https://chriscoyier.net/">excellent personal site</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It's fan-boy o'clock again this week, as one of Tom's web-heroes joins us for a chat. CSS Trickster and ShopTalkin' podcaster Chris Coyier stopped by for a chat about working as a developer. Chris is full of all sorts of useful advice for aspiring developers. For example, you need some experience before you can know what you want from a job. Learn how to be picky <em>after</em> your first job, but get into the industry as quickly as you can. That way you'll learn so much more that you would if you were working by yourself. Get whatever experience you can, as early as you can.</p><p><br></p><p>We cover a lot of ground in this show. Why does having a personal site gives you a massive advantage? (Having your own website puts you ahead of a surprising number of people; it should be table-stakes, but it's not!) And what does job hunting (and running a job board) look like in the time of CoViD? What will working remotely mean for junior devs in the near future? Find out all this and more in this week's CodePen-tastic instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li>Chris on Twitter <a href="https://twitter.com/chriscoyier">@chriscoyier</a></li><li><a href="https://shoptalkshow.com/">ShopTalk</a> podcast</li><li><a href="https://css-tricks.com/">CSS Tricks</a></li><li><a href="https://codepen.io/">CodePen</a></li><li>Chris' <a href="https://chriscoyier.net/">excellent personal site</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 10 Aug 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/9feb160c/5dff8978.mp3" length="61751349" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>3077</itunes:duration>
      <itunes:summary>What does the frontend hiring landscape look like right now, and why is it important to have your own site?</itunes:summary>
      <itunes:subtitle>What does the frontend hiring landscape look like right now, and why is it important to have your own site?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>74: How do you get started with testing? (with Brian Okken)</title>
      <itunes:title>74: How do you get started with testing? (with Brian Okken)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b1d67460-a21c-47a8-9a35-1ade8d56897d</guid>
      <link>https://share.transistor.fm/s/df685536</link>
      <description>
        <![CDATA[<p>We're joined this week by testing expert (and long-time friend of the show) Brian Okken. Brian literally wrote the book on testing with Python (<a href="https://pragprog.com/titles/bopytest/">Python Testing with pytest</a>) and has a lot of strong opinions about the value of testing and testing methodologies in general. Thankfully he's as friendly as he is smart, and was happy to lead us through the sometimes-murky waters of software testing.</p><p><br></p><p>How did Brian first get into testing, and what advice does he have for those of us just getting started with learning to test our code effectively? What makes a good test (and what makes a bad test)? And what simple questions can you ask to immediately improve your testing game? Find out all this and more in this week's well-tested instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li>Brian on Twitter <a href="https://twitter.com/brianokken">@brianokken</a></li><li>The <a href="https://testandcode.com/">Test and Code</a> podcast</li><li>The <a href="https://pythonbytes.fm/">Python Bytes</a> podcast</li><li>Brian's book, <a href="https://pragprog.com/titles/bopytest/">Python Testing with pytest</a></li><li>Episode #22: <a href="https://aquestionofcode.com/22-why-should-you-write-tests/">Why should you write tests?</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We're joined this week by testing expert (and long-time friend of the show) Brian Okken. Brian literally wrote the book on testing with Python (<a href="https://pragprog.com/titles/bopytest/">Python Testing with pytest</a>) and has a lot of strong opinions about the value of testing and testing methodologies in general. Thankfully he's as friendly as he is smart, and was happy to lead us through the sometimes-murky waters of software testing.</p><p><br></p><p>How did Brian first get into testing, and what advice does he have for those of us just getting started with learning to test our code effectively? What makes a good test (and what makes a bad test)? And what simple questions can you ask to immediately improve your testing game? Find out all this and more in this week's well-tested instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li>Brian on Twitter <a href="https://twitter.com/brianokken">@brianokken</a></li><li>The <a href="https://testandcode.com/">Test and Code</a> podcast</li><li>The <a href="https://pythonbytes.fm/">Python Bytes</a> podcast</li><li>Brian's book, <a href="https://pragprog.com/titles/bopytest/">Python Testing with pytest</a></li><li>Episode #22: <a href="https://aquestionofcode.com/22-why-should-you-write-tests/">Why should you write tests?</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 03 Aug 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/df685536/fd0ad8a3.mp3" length="60637863" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>3021</itunes:duration>
      <itunes:summary>We finally get a testing expert onto the show to set us straight about some of our testing misconceptions.</itunes:summary>
      <itunes:subtitle>We finally get a testing expert onto the show to set us straight about some of our testing misconceptions.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>73: Why is Python a good starting point for learning to code? (with Michael Kennedy)</title>
      <itunes:title>73: Why is Python a good starting point for learning to code? (with Michael Kennedy)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">234b6191-ecf5-4d32-a9fb-8f43d2b75878</guid>
      <link>https://share.transistor.fm/s/c8af3167</link>
      <description>
        <![CDATA[<p>This week we're joined by Python expert (and super-star podcaster) Michael Kennedy to talk about why Python is such a great language to get started coding with.</p><p><br></p><p>So why is coding in Python such fun? And why is it so good for beginners and experts alike? Why might Python give you tangible results faster than JavaScript? And once you've learnt some Python, what are your career options? Find out all this and more in this week's pythonic instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li>Michael on Twitter <a href="https://twitter.com/mkennedy">@mkennedy</a></li><li><a href="https://talkpython.fm/">Talk Python podcast</a></li><li><a href="https://training.talkpython.fm/">Talk Python courses</a></li><li><a href="https://talkpython.fm/beginners">Beginners course</a></li><li><a href="https://software-carpentry.org/">software-carpentry.org</a></li></ul><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we're joined by Python expert (and super-star podcaster) Michael Kennedy to talk about why Python is such a great language to get started coding with.</p><p><br></p><p>So why is coding in Python such fun? And why is it so good for beginners and experts alike? Why might Python give you tangible results faster than JavaScript? And once you've learnt some Python, what are your career options? Find out all this and more in this week's pythonic instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li>Michael on Twitter <a href="https://twitter.com/mkennedy">@mkennedy</a></li><li><a href="https://talkpython.fm/">Talk Python podcast</a></li><li><a href="https://training.talkpython.fm/">Talk Python courses</a></li><li><a href="https://talkpython.fm/beginners">Beginners course</a></li><li><a href="https://software-carpentry.org/">software-carpentry.org</a></li></ul><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 27 Jul 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/c8af3167/efb7cba3.mp3" length="52613687" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2620</itunes:duration>
      <itunes:summary>Python is really approachable for beginners, but has enough depth (and career opportunities) for experts.</itunes:summary>
      <itunes:subtitle>Python is really approachable for beginners, but has enough depth (and career opportunities) for experts.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>72: CSS Extravaganza!</title>
      <itunes:title>72: CSS Extravaganza!</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f8697e5c-70f4-4168-9c51-5940fadfbaf1</guid>
      <link>https://share.transistor.fm/s/731db127</link>
      <description>
        <![CDATA[<p>In a tweak to the usual format, this week's show is a frontend-focused rapid-fire question bonanza. Ed's been doing some CSS work this week, and has <em>a lot</em> of questions for Tom (a self-styled CSS expert, whatever that means).</p><p><br></p><p>What's wrong with `innerHTML`? And for that matter, why is `eval()` so evil? Should you use `px`, `pt`, `em`, or `rem` (or something else) when setting sixes in CSS? What's the deal with browser prefixes (`-moz-`, `-webkit-` etc.)? Are you a bad programmer if you use a z-index of `99999`? (Spoilers: probably). Is it <em>*ever*</em> appropriate to use `!important` in your CSS? Should you use IDs or classes? And to finish with a famously easy question; how do you name things? Find out all this and more in this week's rapid-fire instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval">Never use eval()</a></li><li>Check if you need a prefix at <a href="https://caniuse.com/">caniuse.com</a></li><li><a href="https://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/">MindBEMding – getting your head ’round BEM syntax</a></li></ul><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In a tweak to the usual format, this week's show is a frontend-focused rapid-fire question bonanza. Ed's been doing some CSS work this week, and has <em>a lot</em> of questions for Tom (a self-styled CSS expert, whatever that means).</p><p><br></p><p>What's wrong with `innerHTML`? And for that matter, why is `eval()` so evil? Should you use `px`, `pt`, `em`, or `rem` (or something else) when setting sixes in CSS? What's the deal with browser prefixes (`-moz-`, `-webkit-` etc.)? Are you a bad programmer if you use a z-index of `99999`? (Spoilers: probably). Is it <em>*ever*</em> appropriate to use `!important` in your CSS? Should you use IDs or classes? And to finish with a famously easy question; how do you name things? Find out all this and more in this week's rapid-fire instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/eval">Never use eval()</a></li><li>Check if you need a prefix at <a href="https://caniuse.com/">caniuse.com</a></li><li><a href="https://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/">MindBEMding – getting your head ’round BEM syntax</a></li></ul><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 20 Jul 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/731db127/c0c1a187.mp3" length="41521310" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2061</itunes:duration>
      <itunes:summary>Blasting through as many of Ed's questions about frontend coding as we can in 30 minutes.</itunes:summary>
      <itunes:subtitle>Blasting through as many of Ed's questions about frontend coding as we can in 30 minutes.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>71: How should developers market themselves? (with Shawn Wang)</title>
      <itunes:title>71: How should developers market themselves? (with Shawn Wang)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f8de2592-5960-4033-ac4d-eda548da850f</guid>
      <link>https://share.transistor.fm/s/67f48b77</link>
      <description>
        <![CDATA[<p>This week we're joined by Shawn Wang, Senior Developer Advocate at AWS and author of the excellent Coding Career Handbook. Shawn is a career-switcher; he transitioned into tech in his early thirties after a career in finance. He has written a lot about how aspiring devs can better accelerate their careers, and his views are nuanced and full of wisdom that's very relevant to all aQoC listeners (no matter what stage you're at in your career).</p><p><br></p><p>What does a "developer advocate" actually do, and how do they split their time between internal coding work and external communication work? What does it mean to learn in public, and how should you apply this concept to your personal brand? And talking of personal brands, how can you best market yourself and choose you domain? And what does that even mean for non-celebrity developers? Find out all this and more in this week's rousing instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://www.learninpublic.org/">The Coding Career Handbook</a></li><li><a href="https://svelte.dev/">svelte.dev</a></li><li><a href="https://www.swyx.io/writing/marketing-yourself/">How to Market Yourself (without Being a Celebrity)</a></li><li><a href="https://www.fastcompany.com/90523292/discrimination-charges-at-pinterest-reveal-a-hidden-silicon-valley-hiring-problem">Discrimination charges at Pinterest reveal a hidden Silicon Valley hiring problem</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we're joined by Shawn Wang, Senior Developer Advocate at AWS and author of the excellent Coding Career Handbook. Shawn is a career-switcher; he transitioned into tech in his early thirties after a career in finance. He has written a lot about how aspiring devs can better accelerate their careers, and his views are nuanced and full of wisdom that's very relevant to all aQoC listeners (no matter what stage you're at in your career).</p><p><br></p><p>What does a "developer advocate" actually do, and how do they split their time between internal coding work and external communication work? What does it mean to learn in public, and how should you apply this concept to your personal brand? And talking of personal brands, how can you best market yourself and choose you domain? And what does that even mean for non-celebrity developers? Find out all this and more in this week's rousing instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://www.learninpublic.org/">The Coding Career Handbook</a></li><li><a href="https://svelte.dev/">svelte.dev</a></li><li><a href="https://www.swyx.io/writing/marketing-yourself/">How to Market Yourself (without Being a Celebrity)</a></li><li><a href="https://www.fastcompany.com/90523292/discrimination-charges-at-pinterest-reveal-a-hidden-silicon-valley-hiring-problem">Discrimination charges at Pinterest reveal a hidden Silicon Valley hiring problem</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 13 Jul 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/67f48b77/f406dea8.mp3" length="66597489" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>3318</itunes:duration>
      <itunes:summary>When it comes to your own career as a developer, it's easy to overlook an important skill - marketing yourself (even if you don't want to be a "celebrity")</itunes:summary>
      <itunes:subtitle>When it comes to your own career as a developer, it's easy to overlook an important skill - marketing yourself (even if you don't want to be a "celebrity")</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>70: Is "become a developer" still good advice?</title>
      <itunes:title>70: Is "become a developer" still good advice?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">2a67bd39-2360-453c-983f-14c94811496f</guid>
      <link>https://share.transistor.fm/s/eff188bf</link>
      <description>
        <![CDATA[<p>Down on your luck? Become a developer! Don't know what to do for a career? Become a developer! Want to earn the big bucks? "Simply" become a developer... We hear this advice all the time, but how much truth is there to it? Can anyone become a developer, and is it a good choice for everyone? And more importantly, is <em>now</em> a good time to transition to a career in programming?</p><p><br></p><p>We touch a lot of bases in this episode. We ask (again!) if there is a benefit to having a computer science degree, and touch on some hot drama™️ when Ed questions if HTML is a programming language. We also ruminate on the approachability of the frontend. Is it easier than ever to get started creating websites, and is the first-time experience better now for backenders, maybe? And how does the recent explosion in remote working affect junior developers looking for their first gig? Find out all this and more in this week's honest instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Down on your luck? Become a developer! Don't know what to do for a career? Become a developer! Want to earn the big bucks? "Simply" become a developer... We hear this advice all the time, but how much truth is there to it? Can anyone become a developer, and is it a good choice for everyone? And more importantly, is <em>now</em> a good time to transition to a career in programming?</p><p><br></p><p>We touch a lot of bases in this episode. We ask (again!) if there is a benefit to having a computer science degree, and touch on some hot drama™️ when Ed questions if HTML is a programming language. We also ruminate on the approachability of the frontend. Is it easier than ever to get started creating websites, and is the first-time experience better now for backenders, maybe? And how does the recent explosion in remote working affect junior developers looking for their first gig? Find out all this and more in this week's honest instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 06 Jul 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/eff188bf/50ef2637.mp3" length="28963035" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1437</itunes:duration>
      <itunes:summary>This advice is often given without thinking. But is it still valid? Is telling someone to become a developer still a good idea?</itunes:summary>
      <itunes:subtitle>This advice is often given without thinking. But is it still valid? Is telling someone to become a developer still a good idea?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>69: Why bother with side projects?</title>
      <itunes:title>69: Why bother with side projects?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">60b439af-155d-4af5-8ea6-3664ab050ad8</guid>
      <link>https://share.transistor.fm/s/e9878514</link>
      <description>
        <![CDATA[<p>Side projects (or "side hustles" if you're feeling more entrepreneurial) are a subject that comes up a lot with developers. It can seem like every programmer has seven or eight projects that they're working on in the wings, any one of which could become a world-beating business at any moment. But is there more to this than just hype? Are there more benefits to having a side project than mere bragging rights? What, in short, are the tangible reasons for having one?</p><p><br></p><p>Do you <em>need</em> to have them? How much do they factor in when you're applying for jobs? Are they useful when you're just starting out and still learning how things work? How many side projects has Tom started? And is that the same as the number of his side-projects that have reached the MVP-level of done? (Spoiler alert; they are two very different numbers). Find out all this and more in this week's distracting instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Tom's new newsletter side project: <a href="https://podcastsfornerds.com">Podcasts for Nerds</a></li><li>Episode #53: <a href="https://aquestionofcode.com/53-what-are-some-good-things-to-build/">What are some good things to build?</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Side projects (or "side hustles" if you're feeling more entrepreneurial) are a subject that comes up a lot with developers. It can seem like every programmer has seven or eight projects that they're working on in the wings, any one of which could become a world-beating business at any moment. But is there more to this than just hype? Are there more benefits to having a side project than mere bragging rights? What, in short, are the tangible reasons for having one?</p><p><br></p><p>Do you <em>need</em> to have them? How much do they factor in when you're applying for jobs? Are they useful when you're just starting out and still learning how things work? How many side projects has Tom started? And is that the same as the number of his side-projects that have reached the MVP-level of done? (Spoiler alert; they are two very different numbers). Find out all this and more in this week's distracting instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Tom's new newsletter side project: <a href="https://podcastsfornerds.com">Podcasts for Nerds</a></li><li>Episode #53: <a href="https://aquestionofcode.com/53-what-are-some-good-things-to-build/">What are some good things to build?</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 29 Jun 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/e9878514/441f1fc4.mp3" length="32808266" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1617</itunes:duration>
      <itunes:summary>Developers are always banging on about side projects, but are they really worth having?</itunes:summary>
      <itunes:subtitle>Developers are always banging on about side projects, but are they really worth having?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>68: Are bootcamps worth doing? (with Kirsty Simmonds)</title>
      <itunes:title>68: Are bootcamps worth doing? (with Kirsty Simmonds)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e372d3f3-7334-4fba-8e66-07ac7ad52478</guid>
      <link>https://share.transistor.fm/s/40dca06f</link>
      <description>
        <![CDATA[<p>This week we're joined by Kirsty Simmonds, a developer who has successfully survived a coding bootcamp. We love hearing stories about people who have transitioned into tech from other careers, and Kirsty's tale is a good one.</p><p><br></p><p>As well as giving us an honest and fair insight into the mechanics and specifics of taking a bootcamp, Kirsty also has a ton of actionable advice for other people in a similar situation. In fact, it's all good advice for <em>all</em> of us. What parts of the traditional coding job-application did she find worked the best? What are the red (and green) flags you should watch out for when interviewing? And what tips does she have for those of us staring down the barrel of a take-home technical challenge? Find out all this and more in this week's outstanding instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Kirsty on Twitter <a href="https://twitter.com/torahwilcox">@torahwilcox</a></li><li>Kirsty's excellent blog post about <a href="https://www.thefragehaver.com/posts/jobsearch/">job searching</a></li><li>Episode #45: <a href="https://aquestionofcode.com/45-should-you-take-a-bootcamp/">Should you take a bootcamp?</a></li><li>Episode # 61: <a href="https://aquestionofcode.com/61-what-questions-should-you-ask-in-an-interview/">What questions should you ask in an interview?</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we're joined by Kirsty Simmonds, a developer who has successfully survived a coding bootcamp. We love hearing stories about people who have transitioned into tech from other careers, and Kirsty's tale is a good one.</p><p><br></p><p>As well as giving us an honest and fair insight into the mechanics and specifics of taking a bootcamp, Kirsty also has a ton of actionable advice for other people in a similar situation. In fact, it's all good advice for <em>all</em> of us. What parts of the traditional coding job-application did she find worked the best? What are the red (and green) flags you should watch out for when interviewing? And what tips does she have for those of us staring down the barrel of a take-home technical challenge? Find out all this and more in this week's outstanding instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Kirsty on Twitter <a href="https://twitter.com/torahwilcox">@torahwilcox</a></li><li>Kirsty's excellent blog post about <a href="https://www.thefragehaver.com/posts/jobsearch/">job searching</a></li><li>Episode #45: <a href="https://aquestionofcode.com/45-should-you-take-a-bootcamp/">Should you take a bootcamp?</a></li><li>Episode # 61: <a href="https://aquestionofcode.com/61-what-questions-should-you-ask-in-an-interview/">What questions should you ask in an interview?</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 22 Jun 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/40dca06f/d6b18a40.mp3" length="52898848" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2634</itunes:duration>
      <itunes:summary>A detailed look at the process of taking a coding bootcamp from someone who has actually done it.</itunes:summary>
      <itunes:subtitle>A detailed look at the process of taking a coding bootcamp from someone who has actually done it.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>67: How can developers help fight climate change? (with Natalia Waniczek)</title>
      <itunes:title>67: How can developers help fight climate change? (with Natalia Waniczek)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">23f29b8f-cf8a-4327-a196-b1d62482d85b</guid>
      <link>https://share.transistor.fm/s/285e77cb</link>
      <description>
        <![CDATA[<p>We're joined for this episode by Natalia Waniczek. Natalia is a web developer building hybrid mobile apps and websites at Elixel. With a passion for environment she's not afraid to voice her opinions and advocate for climate change.</p><p><br></p><p>It's easy to assume that working as a web developer doesn't have much of an impact on climate change, but it there are second-order effects that most of us haven't considered. So how does our work impact the environment, and how serious is this impact? What can we do in our day-to-day work to make the situation better? And how can we learn more about this important topic? Find out all this and more in this week's environmental instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://www.websitecarbon.com/">websitecarbon.com</a></li><li><a href="https://climateaction.tech/">climateaction.tech</a></li><li><a href="https://twitter.com/lil_natw">@lil_natw</a> on Twitter</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We're joined for this episode by Natalia Waniczek. Natalia is a web developer building hybrid mobile apps and websites at Elixel. With a passion for environment she's not afraid to voice her opinions and advocate for climate change.</p><p><br></p><p>It's easy to assume that working as a web developer doesn't have much of an impact on climate change, but it there are second-order effects that most of us haven't considered. So how does our work impact the environment, and how serious is this impact? What can we do in our day-to-day work to make the situation better? And how can we learn more about this important topic? Find out all this and more in this week's environmental instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://www.websitecarbon.com/">websitecarbon.com</a></li><li><a href="https://climateaction.tech/">climateaction.tech</a></li><li><a href="https://twitter.com/lil_natw">@lil_natw</a> on Twitter</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 15 Jun 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/285e77cb/8bbc2b41.mp3" length="43619539" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2170</itunes:duration>
      <itunes:summary>What impact does web development have on climate change? And what can we do to make things better?</itunes:summary>
      <itunes:subtitle>What impact does web development have on climate change? And what can we do to make things better?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>66: How do you get started in data science? (with Tom Sainsbury)</title>
      <itunes:title>66: How do you get started in data science? (with Tom Sainsbury)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ff2f73be-fa17-483f-9aca-287ed4bb9703</guid>
      <link>https://share.transistor.fm/s/4dcb2851</link>
      <description>
        <![CDATA[<p>We were joined for this episode by Tom Sainsbury, a neuroscientist who has a wealth of experience in using programming to deal with data. We discuss the ins and outs of "data science" as a discipline, as well as how it intersects with the world of professional programming.</p><p><br></p><p>How do you deal with your data when you're collecting 500GB per day? How do scientists interact with code in a lab setting? What uses are there for data science in the wider tech industry? How can you tell a story with data and code? Find out all this and more in this week's scientific instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://pandas.pydata.org/">Pandas</a></li><li><a href="https://jupyter.org/">Jupyter Notebooks</a></li><li>Book: <a href="https://r4ds.had.co.nz/"><em>R for Data Science</em>, by Garrett Grolemund &amp; Hadley Wickham</a></li><li><a href="https://www.fast.ai/">fast.ai course</a></li><li><a href="https://www.kaggle.com/">kaggle.com (datasets)</a></li><li><a href="https://pydata.org/">pydata.org</a></li><li>Find Tom Sainsbury on Twitter as <a href="https://twitter.com/sainsbury_tom">@sainsbury_tom</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We were joined for this episode by Tom Sainsbury, a neuroscientist who has a wealth of experience in using programming to deal with data. We discuss the ins and outs of "data science" as a discipline, as well as how it intersects with the world of professional programming.</p><p><br></p><p>How do you deal with your data when you're collecting 500GB per day? How do scientists interact with code in a lab setting? What uses are there for data science in the wider tech industry? How can you tell a story with data and code? Find out all this and more in this week's scientific instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://pandas.pydata.org/">Pandas</a></li><li><a href="https://jupyter.org/">Jupyter Notebooks</a></li><li>Book: <a href="https://r4ds.had.co.nz/"><em>R for Data Science</em>, by Garrett Grolemund &amp; Hadley Wickham</a></li><li><a href="https://www.fast.ai/">fast.ai course</a></li><li><a href="https://www.kaggle.com/">kaggle.com (datasets)</a></li><li><a href="https://pydata.org/">pydata.org</a></li><li>Find Tom Sainsbury on Twitter as <a href="https://twitter.com/sainsbury_tom">@sainsbury_tom</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 08 Jun 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/4dcb2851/43d278b6.mp3" length="19112379" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2340</itunes:duration>
      <itunes:summary>What options are there for scientists who want a career in tech? Data Science could be a great route into programming.</itunes:summary>
      <itunes:subtitle>What options are there for scientists who want a career in tech? Data Science could be a great route into programming.</itunes:subtitle>
      <itunes:keywords>data science, pandas, python, r</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>65: Should new developers get involved in open source? (with Jeremy Walker)</title>
      <itunes:title>65: Should new developers get involved in open source? (with Jeremy Walker)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">eb3f2b7b-b9d0-4315-9975-a50a1a1f9902</guid>
      <link>https://share.transistor.fm/s/d9031bb6</link>
      <description>
        <![CDATA[<p>It's an exciting show for Ed this week. If you've listened to almost any of our previous episodes, you'll have most likely already heard Ed spreading the Good News (TM) about Exercism.io - an education platform that combines coding exercises and online mentoring. Ed's used it for ages, and talks about it any chance he gets. In this episode we get to chat with one of Exercism's co-founders, Jeremy Walker.</p><p><br></p><p>So what actually happens on Exercism? Who's it for, and what will they get out of it? What does it mean to learn a new programming language idiomatically? How do you "manage" an online community, and how do you deal with the inevitable Bad Eggs? If you're a developer that wants to get involved in open source, where are good places to start? And what is the etiquette around getting stuck in on GitHub repos? Find out all this and more in this week's exercising instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://ihid.info/">Jeremy Walker</a></li><li><a href="https://exercism.io/">Exercism</a></li><li>Episode #21: <a href="https://aquestionofcode.com/21-getting-started-with-open-source/">How do you get started with open source?</a></li><li>Video: <a href="https://www.youtube.com/watch?v=5Cj1Dr9m3GM">4 ways that Exercism sucks (and how we're fixing them!)</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It's an exciting show for Ed this week. If you've listened to almost any of our previous episodes, you'll have most likely already heard Ed spreading the Good News (TM) about Exercism.io - an education platform that combines coding exercises and online mentoring. Ed's used it for ages, and talks about it any chance he gets. In this episode we get to chat with one of Exercism's co-founders, Jeremy Walker.</p><p><br></p><p>So what actually happens on Exercism? Who's it for, and what will they get out of it? What does it mean to learn a new programming language idiomatically? How do you "manage" an online community, and how do you deal with the inevitable Bad Eggs? If you're a developer that wants to get involved in open source, where are good places to start? And what is the etiquette around getting stuck in on GitHub repos? Find out all this and more in this week's exercising instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://ihid.info/">Jeremy Walker</a></li><li><a href="https://exercism.io/">Exercism</a></li><li>Episode #21: <a href="https://aquestionofcode.com/21-getting-started-with-open-source/">How do you get started with open source?</a></li><li>Video: <a href="https://www.youtube.com/watch?v=5Cj1Dr9m3GM">4 ways that Exercism sucks (and how we're fixing them!)</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 01 Jun 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/d9031bb6/7748aa9b.mp3" length="77498840" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>3864</itunes:duration>
      <itunes:summary>A chat with one of the co-founders of Exercism.io about open source participation and tech mentorship.</itunes:summary>
      <itunes:subtitle>A chat with one of the co-founders of Exercism.io about open source participation and tech mentorship.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>64: How do you get started with Pandas? (with Boris Paskhaver)</title>
      <itunes:title>64: How do you get started with Pandas? (with Boris Paskhaver)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0213a223-181e-4870-a62e-781a85e34c40</guid>
      <link>https://share.transistor.fm/s/fc1ae488</link>
      <description>
        <![CDATA[<p>This week we were joined by Boris Paskhaver, a software developer, Agile consultant, online educator and author. Boris is based in New York City and has 240,000 students across 6 courses on the e-learning marketplace Udemy with over 1 million minutes of video content consumed monthly. In our discussion we talk about his upcoming book, <em>*Pandas in Action*</em>, as well as his own transition into coding. Boris was a data analyst before he was a software engineer, and found that Pandas was a great bridge between Excel and Python.</p><p><br></p><p>So what actually is "Pandas" (spoiler alert: it's "Excel on Steroids" for Python). Why does Pandas make for such a good introduction to coding in general? And would Boris recommend a bootcamp to other people looking to kickstart their tech career? Find out all this and more in this week's Excel-superseding instalment of A Question of Code.</p><p><strong>Mentioned in this episode</strong></p><ul><li><a href="https://www.manning.com/books/pandas-in-action?query=Boris%20Paskhaver">Boris' book: <em>Pandas in Action</em></a></li><li>Use code <strong>podcodeq20</strong> for 40% off all products from <a href="https://www.manning.com">Manning Publications</a></li><li><a href="https://pandas.pydata.org/">Pandas</a></li><li><a href="https://jupyter.org/">Jupyter Notebooks</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we were joined by Boris Paskhaver, a software developer, Agile consultant, online educator and author. Boris is based in New York City and has 240,000 students across 6 courses on the e-learning marketplace Udemy with over 1 million minutes of video content consumed monthly. In our discussion we talk about his upcoming book, <em>*Pandas in Action*</em>, as well as his own transition into coding. Boris was a data analyst before he was a software engineer, and found that Pandas was a great bridge between Excel and Python.</p><p><br></p><p>So what actually is "Pandas" (spoiler alert: it's "Excel on Steroids" for Python). Why does Pandas make for such a good introduction to coding in general? And would Boris recommend a bootcamp to other people looking to kickstart their tech career? Find out all this and more in this week's Excel-superseding instalment of A Question of Code.</p><p><strong>Mentioned in this episode</strong></p><ul><li><a href="https://www.manning.com/books/pandas-in-action?query=Boris%20Paskhaver">Boris' book: <em>Pandas in Action</em></a></li><li>Use code <strong>podcodeq20</strong> for 40% off all products from <a href="https://www.manning.com">Manning Publications</a></li><li><a href="https://pandas.pydata.org/">Pandas</a></li><li><a href="https://jupyter.org/">Jupyter Notebooks</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 25 May 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/fc1ae488/38eeb145.mp3" length="40929889" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2036</itunes:duration>
      <itunes:summary>Pandas is a library for dealing with data in Python. It also makes for a great introduction to coding in general</itunes:summary>
      <itunes:subtitle>Pandas is a library for dealing with data in Python. It also makes for a great introduction to coding in general</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>63: What is i18n? (with Eli Schutze)</title>
      <itunes:title>63: What is i18n? (with Eli Schutze)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">142b91c3-5988-45ea-9f6b-ff4d075ff460</guid>
      <link>https://share.transistor.fm/s/977af876</link>
      <description>
        <![CDATA[<p>This week we're joined by internationalisation (i18n) expert Eli Schutze. Originally from Nicaragua, Eli is a London-based web engineer and speaker currently making money work for everyone at Monzo Bank. In this episode she clears up some common misconceptions around the issue of translating apps and websites. It turns out that doing i18n properly often runs counter to a lot of the principles developers are taught when they learn programming.</p><p><br></p><p>Why do we call it "i18n"? (Spoiler: because it's hard to say!) And why do developers need to do the hard work of i18n themselves? Why not just use automated tools? How does i18n work on a technical level, and what is likely to go horribly wrong when developers try to be too "smart"? Find out all this and more in this week's international instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Find Eli on Twitter <a href="https://twitter.com/elibelly">@elibelly</a></li><li><a href="https://monzo.com/">Monzo Bank</a></li><li>Eli's recent conference talk about I18n: <a href="https://www.youtube.com/watch?v=nsGmQ0v36bo&amp;t=885s">Internationalization is a Piece of Cake</a></li><li><a href="https://www.w3.org/International/quicktips/">W3C Quick Tips for i18n on the Web</a></li><li><a href="https://www.w3.org/International/articlelist">W3C Internationalisation Resource List</a></li><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/">Falsehoods Programmers Believe About Names</a></li><li><a href="https://netflixtechblog.com/pseudo-localization-netflix-12fff76fbcbe">Pseudo-localization at Netflix</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we're joined by internationalisation (i18n) expert Eli Schutze. Originally from Nicaragua, Eli is a London-based web engineer and speaker currently making money work for everyone at Monzo Bank. In this episode she clears up some common misconceptions around the issue of translating apps and websites. It turns out that doing i18n properly often runs counter to a lot of the principles developers are taught when they learn programming.</p><p><br></p><p>Why do we call it "i18n"? (Spoiler: because it's hard to say!) And why do developers need to do the hard work of i18n themselves? Why not just use automated tools? How does i18n work on a technical level, and what is likely to go horribly wrong when developers try to be too "smart"? Find out all this and more in this week's international instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Find Eli on Twitter <a href="https://twitter.com/elibelly">@elibelly</a></li><li><a href="https://monzo.com/">Monzo Bank</a></li><li>Eli's recent conference talk about I18n: <a href="https://www.youtube.com/watch?v=nsGmQ0v36bo&amp;t=885s">Internationalization is a Piece of Cake</a></li><li><a href="https://www.w3.org/International/quicktips/">W3C Quick Tips for i18n on the Web</a></li><li><a href="https://www.w3.org/International/articlelist">W3C Internationalisation Resource List</a></li><li><a href="https://www.kalzumeus.com/2010/06/17/falsehoods-programmers-believe-about-names/">Falsehoods Programmers Believe About Names</a></li><li><a href="https://netflixtechblog.com/pseudo-localization-netflix-12fff76fbcbe">Pseudo-localization at Netflix</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 18 May 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/977af876/bcc146e1.mp3" length="46931100" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2336</itunes:duration>
      <itunes:summary>Internationalisation is often cited as one of the really hard programming tasks. What does it involve? And is it really hard?</itunes:summary>
      <itunes:subtitle>Internationalisation is often cited as one of the really hard programming tasks. What does it involve? And is it really hard?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>62: What is it like to have a mentor? (with Amber Wilson)</title>
      <itunes:title>62: What is it like to have a mentor? (with Amber Wilson)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4bad3835-9e1b-4882-b46d-72d715788917</guid>
      <link>https://share.transistor.fm/s/2fa87b0a</link>
      <description>
        <![CDATA[<p>This week we got to speak with Amber Wilson. Amber is a front end engineer with 3 years experience and an interest in lots of things to do with the web. Right now she's especially interested in accessibility, security, and performance. And in this episode we were able to grill her about the specifics of having (and being) a mentor.</p><p><br></p><p>We've spoken about the power of mentoring a lot on this show, and this episode is a fascinating look into the reality of tech mentoring. How did Amber find her mentor? What does that mentoring look like? And how much does Amber think  Find out all this and more in this week's true-life instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://amberwilson.co.uk/blog">amberwilson.co.uk</a></li><li><a href="https://twitter.com/ambrwlsn90">Amber on Twitter</a></li><li><a href="https://www.linkedin.com/in/ambrwlsn90/">Amber on Linkedin</a></li><li><a href="https://www.codebar.io/">codebar</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we got to speak with Amber Wilson. Amber is a front end engineer with 3 years experience and an interest in lots of things to do with the web. Right now she's especially interested in accessibility, security, and performance. And in this episode we were able to grill her about the specifics of having (and being) a mentor.</p><p><br></p><p>We've spoken about the power of mentoring a lot on this show, and this episode is a fascinating look into the reality of tech mentoring. How did Amber find her mentor? What does that mentoring look like? And how much does Amber think  Find out all this and more in this week's true-life instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://amberwilson.co.uk/blog">amberwilson.co.uk</a></li><li><a href="https://twitter.com/ambrwlsn90">Amber on Twitter</a></li><li><a href="https://www.linkedin.com/in/ambrwlsn90/">Amber on Linkedin</a></li><li><a href="https://www.codebar.io/">codebar</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 11 May 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/2fa87b0a/7be1a472.mp3" length="60499745" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>3014</itunes:duration>
      <itunes:summary>A fascinating first-hand account of tech mentorship</itunes:summary>
      <itunes:subtitle>A fascinating first-hand account of tech mentorship</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>61: What questions should you ask in an interview?</title>
      <itunes:title>61: What questions should you ask in an interview?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1423d674-8949-4106-82a5-91f6c43a1c75</guid>
      <link>https://share.transistor.fm/s/9f19130f</link>
      <description>
        <![CDATA[<p>Let's set the scene. You've landed an interview for your dream job in tech. You've crushed it on the technical evaluation and wowed them at the whiteboard; everything's going your way. At that point, somewhere towards the end of the face-to-face segment, you'll be hit with the following challenge: do you have any questions for <em>_us_</em>?</p><p><br></p><p>We <em>_love_</em> questions here at A Question of Code (surprise, surprise), so of course we've got some advice for that inevitable scenario. There are some great questions to ask prospective employers, and some more risky ones too. So what should you ask your interviewers when you're being interviewed? Is it a good idea to "get all up in their face"? And how can you turn the situation to your own advantage? Find out all this and more in this week's questionable instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Patrick McKenzie's epic piece on <a href="https://www.kalzumeus.com/2012/01/23/salary-negotiation/">Salary Negotion</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Let's set the scene. You've landed an interview for your dream job in tech. You've crushed it on the technical evaluation and wowed them at the whiteboard; everything's going your way. At that point, somewhere towards the end of the face-to-face segment, you'll be hit with the following challenge: do you have any questions for <em>_us_</em>?</p><p><br></p><p>We <em>_love_</em> questions here at A Question of Code (surprise, surprise), so of course we've got some advice for that inevitable scenario. There are some great questions to ask prospective employers, and some more risky ones too. So what should you ask your interviewers when you're being interviewed? Is it a good idea to "get all up in their face"? And how can you turn the situation to your own advantage? Find out all this and more in this week's questionable instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Patrick McKenzie's epic piece on <a href="https://www.kalzumeus.com/2012/01/23/salary-negotiation/">Salary Negotion</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 04 May 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/9f19130f/1ec89ae9.mp3" length="29257638" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1452</itunes:duration>
      <itunes:summary>Questions are our stock-in-trade, and we've got some great ones that you should try to ask in any job interview.</itunes:summary>
      <itunes:subtitle>Questions are our stock-in-trade, and we've got some great ones that you should try to ask in any job interview.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>60: What is a resilient website? (with Jeremy Keith)</title>
      <itunes:title>60: What is a resilient website? (with Jeremy Keith)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0d715379-621d-4150-912f-3f6088ed6a55</guid>
      <link>https://share.transistor.fm/s/f7e6ace4</link>
      <description>
        <![CDATA[<p>This week we're joined by Jeremy Keith, a web developer and author who's had a massive influence on at least one of our hosts. Jeremy introduces us to the concept of "resilient" websites, and has loads of advice for developers new to the field. The web is for everyone, and websites should reflect that: if you're using some advanced fancy features, make sure that your core functionality is available to everyone.</p><p><br></p><p>We delve into the thorny issues of progressive enhancement and graceful degradation. Are they ultimately the same thing? Or does real-world pragmatism get in the way? Is it easier to become a web developer today? Or has the increase in dev-tooling added too much complexity? Find out all this and more in this week's resilient instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Find Jeremy Keith online at <a href="https://adactio.com/">adactio.com</a></li><li>Read Jeremy Keith's books at <a href="https://abookapart.com/products/going-offline">abookapart.com</a>, including the oldie-but-goldie <a href="https://abookapart.com/products/html5-for-web-designers">HTML5 for Web Designers</a>.</li><li><a href="https://codebar.io">Code Bar</a></li><li>Jeremy's band, <a href="https://saltercane.com/">Salter Cane</a></li><li><a href="https://www.webpagetest.org/">webpagetest.org</a></li><li>Jeremy's blog post about <a href="https://adactio.com/journal/15782">Getting Started</a></li><li>Design agency, <a href="https://clearleft.com">Clearleft</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we're joined by Jeremy Keith, a web developer and author who's had a massive influence on at least one of our hosts. Jeremy introduces us to the concept of "resilient" websites, and has loads of advice for developers new to the field. The web is for everyone, and websites should reflect that: if you're using some advanced fancy features, make sure that your core functionality is available to everyone.</p><p><br></p><p>We delve into the thorny issues of progressive enhancement and graceful degradation. Are they ultimately the same thing? Or does real-world pragmatism get in the way? Is it easier to become a web developer today? Or has the increase in dev-tooling added too much complexity? Find out all this and more in this week's resilient instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Find Jeremy Keith online at <a href="https://adactio.com/">adactio.com</a></li><li>Read Jeremy Keith's books at <a href="https://abookapart.com/products/going-offline">abookapart.com</a>, including the oldie-but-goldie <a href="https://abookapart.com/products/html5-for-web-designers">HTML5 for Web Designers</a>.</li><li><a href="https://codebar.io">Code Bar</a></li><li>Jeremy's band, <a href="https://saltercane.com/">Salter Cane</a></li><li><a href="https://www.webpagetest.org/">webpagetest.org</a></li><li>Jeremy's blog post about <a href="https://adactio.com/journal/15782">Getting Started</a></li><li>Design agency, <a href="https://clearleft.com">Clearleft</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 27 Apr 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/f7e6ace4/eb621b37.mp3" length="58207607" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2900</itunes:duration>
      <itunes:summary>How can we make the web work well for everybody?</itunes:summary>
      <itunes:subtitle>How can we make the web work well for everybody?</itunes:subtitle>
      <itunes:keywords>Jeremy Keith, resilient web design, progressive enhancement</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>59: How do you prepare to give a presentation?</title>
      <itunes:title>59: How do you prepare to give a presentation?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">bbb92deb-27d8-42b2-b213-7bc75c44d85a</guid>
      <link>https://share.transistor.fm/s/1402273d</link>
      <description>
        <![CDATA[<p>Even though all current in-person have been cancelled, some tech events are still happening. Many conferences are transitioning to being fully-online, and anyone can release anything they like on YouTube (other video hosting services are available).</p><p><br></p><p>How do you keep your presentation sounding natural? When pre-recording, what things <em>shouldn't</em> you edit out? What does it mean to move at the speed of thought? Should you have a full word-for-word script? Find out all this and more in this week's presentable instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://youtu.be/W2WxD6cecTM?t=20980">Watch Ed's talk</a></li><li><a href="https://www.youtube.com/watch?v=A2wi8o9Kv-8">Watch Tom's video</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Even though all current in-person have been cancelled, some tech events are still happening. Many conferences are transitioning to being fully-online, and anyone can release anything they like on YouTube (other video hosting services are available).</p><p><br></p><p>How do you keep your presentation sounding natural? When pre-recording, what things <em>shouldn't</em> you edit out? What does it mean to move at the speed of thought? Should you have a full word-for-word script? Find out all this and more in this week's presentable instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://youtu.be/W2WxD6cecTM?t=20980">Watch Ed's talk</a></li><li><a href="https://www.youtube.com/watch?v=A2wi8o9Kv-8">Watch Tom's video</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 20 Apr 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/1402273d/3e355126.mp3" length="42488368" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2114</itunes:duration>
      <itunes:summary>We've both been doing a lot of presenting lately. What advice do we have? And what mistakes have we made?</itunes:summary>
      <itunes:subtitle>We've both been doing a lot of presenting lately. What advice do we have? And what mistakes have we made?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>58: How do you run a remote conference?</title>
      <itunes:title>58: How do you run a remote conference?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f0398ba3-585a-4a55-97e4-a488b0c9701a</guid>
      <link>https://share.transistor.fm/s/e4920187</link>
      <description>
        <![CDATA[<p>We've talked about organising conferences before (in episode #46). And we've talked about pivoting before as well (way back in episode #31). This week we're covering the mother of all pivots; converting a fully-booked in-person conference into a 100% remote event.</p><p><br></p><p>So what needs to change when an event moves online? And what do the speakers have to do to adapt? And, perhaps most importantly, how can an event recreate all the "extra curricular" experiences that make attending a conference so valuable? Find out all this and more in this week's indoor instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://twitter.com/tonyedwardspz">Tony Edwards on Twitter</a></li><li><a href="https://futuresync.co.uk/">Future Sync conference</a></li><li><a href="https://totalfandom.co.uk/">Total Fandom podcast</a></li><li>Our show from last year's Future Sync, <a href="https://aquestionofcode.com/20-attending-a-tech-conference/">Episode #20: What is it like to attend a tech conference?</a></li><li><a href="https://aquestionofcode.com/46-how-do-you-apply-to-speak-at-a-conference/">Episode #46: How do you apply to speak at a conference?</a></li><li><a href="https://aquestionofcode.com/31-should-you-pivot-your-career/">Episode #31: Should you pivot?</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We've talked about organising conferences before (in episode #46). And we've talked about pivoting before as well (way back in episode #31). This week we're covering the mother of all pivots; converting a fully-booked in-person conference into a 100% remote event.</p><p><br></p><p>So what needs to change when an event moves online? And what do the speakers have to do to adapt? And, perhaps most importantly, how can an event recreate all the "extra curricular" experiences that make attending a conference so valuable? Find out all this and more in this week's indoor instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://twitter.com/tonyedwardspz">Tony Edwards on Twitter</a></li><li><a href="https://futuresync.co.uk/">Future Sync conference</a></li><li><a href="https://totalfandom.co.uk/">Total Fandom podcast</a></li><li>Our show from last year's Future Sync, <a href="https://aquestionofcode.com/20-attending-a-tech-conference/">Episode #20: What is it like to attend a tech conference?</a></li><li><a href="https://aquestionofcode.com/46-how-do-you-apply-to-speak-at-a-conference/">Episode #46: How do you apply to speak at a conference?</a></li><li><a href="https://aquestionofcode.com/31-should-you-pivot-your-career/">Episode #31: Should you pivot?</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 13 Apr 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/e4920187/7a1c1cd4.mp3" length="45227696" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2251</itunes:duration>
      <itunes:summary>How do convert an in-person event into a 100% remote one (with hardly any time to prepare)?</itunes:summary>
      <itunes:subtitle>How do convert an in-person event into a 100% remote one (with hardly any time to prepare)?</itunes:subtitle>
      <itunes:keywords>remoteconference, events, conferences</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>57: Why is time so hard to work with?</title>
      <itunes:title>57: Why is time so hard to work with?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">51e584d3-aa72-480a-a97d-70d761d0b156</guid>
      <link>https://share.transistor.fm/s/e496c72e</link>
      <description>
        <![CDATA[<p>This week's episode is another deep-dive into a niche coding topic. This time, we're dealing with time. In short, writing code that deals with times and dates is horrible. We're here to tell you that, as a sensible developer, you should avoid it at all costs.</p><p><br></p><p>But if you're unlucky enough to actually <em>_have_</em> to programme with times and dates, what are some of the common pitfalls? What "gotchas" are lurking in the depths? And how can you deal with them in the most effective way (and hopefully not be driven insane in the process)? Find out all this and more in this week's timely instalment of A Question of Code.</p><p><strong>Mentioned in this episode</strong></p><ul><li><a href="https://www.youtube.com/watch?v=-5wpm-gesOY">The Problem with Time &amp; Timezones</a> - Computerphile</li><li><a href="https://www.youtube.com/watch?v=0j74jcxSunY">Internationalis(z)ing Code</a> - Computerphile</li><li><a href="https://www.youtube.com/watch?v=D3jxx8Yyw1c">Why 2020 Started On December 30th</a> - Tom Scott</li><li><a href="https://www.youtube.com/watch?v=NBDaLK6EjwI&amp;t=286s">The world's silliest time zones</a> - Map Men</li><li><a href="https://www.youtube.com/watch?v=84aWtseb2-4">Daylight Saving Time Explained </a>- CGP Grey</li><li><a href="https://momentjs.com/">moment.js</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week's episode is another deep-dive into a niche coding topic. This time, we're dealing with time. In short, writing code that deals with times and dates is horrible. We're here to tell you that, as a sensible developer, you should avoid it at all costs.</p><p><br></p><p>But if you're unlucky enough to actually <em>_have_</em> to programme with times and dates, what are some of the common pitfalls? What "gotchas" are lurking in the depths? And how can you deal with them in the most effective way (and hopefully not be driven insane in the process)? Find out all this and more in this week's timely instalment of A Question of Code.</p><p><strong>Mentioned in this episode</strong></p><ul><li><a href="https://www.youtube.com/watch?v=-5wpm-gesOY">The Problem with Time &amp; Timezones</a> - Computerphile</li><li><a href="https://www.youtube.com/watch?v=0j74jcxSunY">Internationalis(z)ing Code</a> - Computerphile</li><li><a href="https://www.youtube.com/watch?v=D3jxx8Yyw1c">Why 2020 Started On December 30th</a> - Tom Scott</li><li><a href="https://www.youtube.com/watch?v=NBDaLK6EjwI&amp;t=286s">The world's silliest time zones</a> - Map Men</li><li><a href="https://www.youtube.com/watch?v=84aWtseb2-4">Daylight Saving Time Explained </a>- CGP Grey</li><li><a href="https://momentjs.com/">moment.js</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 06 Apr 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/e496c72e/9ddc908d.mp3" length="38158348" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1897</itunes:duration>
      <itunes:summary>At some point, every developer needs to deal with time in their code. Here are some reasons coding with times and dates should fill you with dread.</itunes:summary>
      <itunes:subtitle>At some point, every developer needs to deal with time in their code. Here are some reasons coding with times and dates should fill you with dread.</itunes:subtitle>
      <itunes:keywords>timezones, i18n</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>56: How can you make code habitable?</title>
      <itunes:title>56: How can you make code habitable?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">06c5bb1b-7a21-484c-86cc-fb69d87f25d7</guid>
      <link>https://share.transistor.fm/s/54f22ece</link>
      <description>
        <![CDATA[<p>It is easy to think that when you are writing code your target audience is a computer. But almost all code is more than a simple list of instructions for a machine to follow. A mature codebase is a living, breathing thing that gets touched by many, many developers. So how do we go about writing our code for <em>_humans_</em>?</p><p><br></p><p>What does "habitability" mean in a code context? How does the Broken Windows theory transfer to the code you write? And why should you avoid "code golf" at all costs? Find out all this and more in this week's locked-down instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Broken_windows_theory">Broken windows theory</a></li><li><a href="https://meta.stackexchange.com/questions/20736/what-is-code-golf-on-stack-overflow">What is "code golf"?</a></li><li><a href="https://prettier.io/">Prettier</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It is easy to think that when you are writing code your target audience is a computer. But almost all code is more than a simple list of instructions for a machine to follow. A mature codebase is a living, breathing thing that gets touched by many, many developers. So how do we go about writing our code for <em>_humans_</em>?</p><p><br></p><p>What does "habitability" mean in a code context? How does the Broken Windows theory transfer to the code you write? And why should you avoid "code golf" at all costs? Find out all this and more in this week's locked-down instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://en.wikipedia.org/wiki/Broken_windows_theory">Broken windows theory</a></li><li><a href="https://meta.stackexchange.com/questions/20736/what-is-code-golf-on-stack-overflow">What is "code golf"?</a></li><li><a href="https://prettier.io/">Prettier</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 30 Mar 2020 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/54f22ece/a79bcd19.mp3" length="29209376" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1450</itunes:duration>
      <itunes:summary>How do you write code that you (and your colleagues, present and future) can live in?</itunes:summary>
      <itunes:subtitle>How do you write code that you (and your colleagues, present and future) can live in?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>55: Any tips and tricks for effective home working?</title>
      <itunes:title>55: Any tips and tricks for effective home working?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">d5af2f11-6c70-421a-aa65-cd4846bb58d1</guid>
      <link>https://share.transistor.fm/s/22b0e38a</link>
      <description>
        <![CDATA[<p>Lots of people are working from home now, and for many it's their first experience of being a remote worker. Ed is in this boat too - it's very new for him, having only worked from home for a single day at the time of recording. Tom, on the other hand, has worked remotely for many years (in some form or other).</p><p><br></p><p>So what obstacles has Ed already encountered? Which parts of WFH are worrying him most? And what tips and tricks does Tom have to share from his (and his more qualified and cleverer colleagues) experiences? Find out all this and more in this week's quarantined instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://aquestionofcode.com/19-what-is-it-like-to-be-a-remote-developer/">Episode 19: What is it like to be a remote developer?</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Lots of people are working from home now, and for many it's their first experience of being a remote worker. Ed is in this boat too - it's very new for him, having only worked from home for a single day at the time of recording. Tom, on the other hand, has worked remotely for many years (in some form or other).</p><p><br></p><p>So what obstacles has Ed already encountered? Which parts of WFH are worrying him most? And what tips and tricks does Tom have to share from his (and his more qualified and cleverer colleagues) experiences? Find out all this and more in this week's quarantined instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://aquestionofcode.com/19-what-is-it-like-to-be-a-remote-developer/">Episode 19: What is it like to be a remote developer?</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 23 Mar 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/22b0e38a/a7857533.mp3" length="31955178" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1587</itunes:duration>
      <itunes:summary>Being remote comes with plenty of challenges and opportunities.</itunes:summary>
      <itunes:subtitle>Being remote comes with plenty of challenges and opportunities.</itunes:subtitle>
      <itunes:keywords>working from home, remote working</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>54: Why do people write "bad" code?</title>
      <itunes:title>54: Why do people write "bad" code?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">288e03e1-a1c3-4144-b8fd-0d0374c5bcb4</guid>
      <link>https://share.transistor.fm/s/0217245d</link>
      <description>
        <![CDATA[<p>It's a sad fact of the world that bad code exists. But is this just developers doing their best impression of builders? <em>"Who put this in, mate? It's all got to be ripped out and replaced"</em>. Is <em>all</em> old code bad code? Are there reasons that bad code gets written? Are the justifiable excuses and mitigating factors?</p><p><br></p><p>If you're just starting out in your coding career you might think that only bad developers write bad code, but the truth is more nuanced than that. As you gain experience you are certain to encounter bad code written for good reasons. So what are the common reasons that bad code gets written? And how can you take steps to avoid it as much as possible in your career? Find out all this and more in this week's incredible instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Ed's appearance on episode 135 of the <a href="https://cynicaldeveloper.com/podcast/135/">Cynical Developer podcast</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It's a sad fact of the world that bad code exists. But is this just developers doing their best impression of builders? <em>"Who put this in, mate? It's all got to be ripped out and replaced"</em>. Is <em>all</em> old code bad code? Are there reasons that bad code gets written? Are the justifiable excuses and mitigating factors?</p><p><br></p><p>If you're just starting out in your coding career you might think that only bad developers write bad code, but the truth is more nuanced than that. As you gain experience you are certain to encounter bad code written for good reasons. So what are the common reasons that bad code gets written? And how can you take steps to avoid it as much as possible in your career? Find out all this and more in this week's incredible instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Ed's appearance on episode 135 of the <a href="https://cynicaldeveloper.com/podcast/135/">Cynical Developer podcast</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 16 Mar 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/0217245d/b18a4793.mp3" length="30335111" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1506</itunes:duration>
      <itunes:summary>No one sets out to write bad code, but bad code does exist.</itunes:summary>
      <itunes:subtitle>No one sets out to write bad code, but bad code does exist.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>53: What are some good things to build?</title>
      <itunes:title>53: What are some good things to build?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">af9ebd43-f935-4d4e-9855-268790c3d041</guid>
      <link>https://share.transistor.fm/s/359b6da3</link>
      <description>
        <![CDATA[<p>We think that the best way to learn <em>*is*</em> by doing (it works for us, but your milage may vary). So when you are learning to code, what should you be doing? What are good things to build when you're just starting out? It's all well and good to say "Just Build Websites" <em>*(©️ shoptalkshowdotcom)*</em>, but <em>*what*</em> websites?</p><p><br></p><p>So what do we think you should build? Do we think different types of project are useful for complete beginners and those with a little bit more experience under their belt? What did we work on when we were first learning? And what do with think are the characteristics of a great self-driven project for learning? Find out all this and more in this week's gorgeous instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We think that the best way to learn <em>*is*</em> by doing (it works for us, but your milage may vary). So when you are learning to code, what should you be doing? What are good things to build when you're just starting out? It's all well and good to say "Just Build Websites" <em>*(©️ shoptalkshowdotcom)*</em>, but <em>*what*</em> websites?</p><p><br></p><p>So what do we think you should build? Do we think different types of project are useful for complete beginners and those with a little bit more experience under their belt? What did we work on when we were first learning? And what do with think are the characteristics of a great self-driven project for learning? Find out all this and more in this week's gorgeous instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 09 Mar 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/359b6da3/6a18c366.mp3" length="36753402" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1827</itunes:duration>
      <itunes:summary>If the best way to learn is by doing, what should you actually do?</itunes:summary>
      <itunes:subtitle>If the best way to learn is by doing, what should you actually do?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>52: What gear do you use?</title>
      <itunes:title>52: What gear do you use?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4b018ce8-57f2-43e4-88d4-134237ebebaa</guid>
      <link>https://share.transistor.fm/s/56d506c3</link>
      <description>
        <![CDATA[<p>We've talked before about the <em>essential</em> equipment you need when learning to code, but this week we take a look at <em>all</em> the tech and tools that we use everyday. Get two nerds in a room and you'll have three opinions about what is the best technology to use. A lot of this stuff is definitely optional, but we get utility from using it nonetheless.</p><p><br></p><p>So what kind of equipment gets Ed excited? And which bits of kit does Tom think provide the most value? Which of our hosts spent way too much on the Worlds Best Pencil? Find out all this and more in this week's useful instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://www.tomhazledine.com/uses/">Tom's "uses" page</a></li><li><a href="https://uses.tech/">The uses.tech site</a></li><li><a href="https://github.com/wesbos/awesome-uses">Wes Bos' GitHub repo for the "uses" project</a> </li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We've talked before about the <em>essential</em> equipment you need when learning to code, but this week we take a look at <em>all</em> the tech and tools that we use everyday. Get two nerds in a room and you'll have three opinions about what is the best technology to use. A lot of this stuff is definitely optional, but we get utility from using it nonetheless.</p><p><br></p><p>So what kind of equipment gets Ed excited? And which bits of kit does Tom think provide the most value? Which of our hosts spent way too much on the Worlds Best Pencil? Find out all this and more in this week's useful instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://www.tomhazledine.com/uses/">Tom's "uses" page</a></li><li><a href="https://uses.tech/">The uses.tech site</a></li><li><a href="https://github.com/wesbos/awesome-uses">Wes Bos' GitHub repo for the "uses" project</a> </li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 02 Mar 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/56d506c3/84a70578.mp3" length="31107692" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1553</itunes:duration>
      <itunes:summary>Get two nerds in a room and you'll have three opinions about technology.</itunes:summary>
      <itunes:subtitle>Get two nerds in a room and you'll have three opinions about technology.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>51: What is a Minimum Viable Product?</title>
      <itunes:title>51: What is a Minimum Viable Product?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">838ad9df-293f-49e3-8e53-f86ca99fb06d</guid>
      <link>https://share.transistor.fm/s/c83164cb</link>
      <description>
        <![CDATA[<p>Creating an MPV (Minimum Viable Product) is a big deal in "startup land". But what are they, exactly? How do they differ from a normal proof-of-concept or technical prototype, and are they a useful part of the development cycle?</p><p><br></p><p>MVP is an oft-abused term, but why do people insist on skipping the "viable" part? What should <em>you</em> bear in mind when creating a genuinely useful MVP of your own? Find out all this and more in this week's fortuitous instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://futuresync.co.uk/">Future Sync conference</a></li><li><a href="https://en.wikipedia.org/wiki/Cargo_cult">Cargo Cult</a> on Wikipedia</li><li><a href="https://en.wikipedia.org/wiki/The_Turk">Mechanical Turk</a> on Wikipedia</li><li><a href="https://swapi.co/">SWAPI</a> (the Star Wars API)</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Creating an MPV (Minimum Viable Product) is a big deal in "startup land". But what are they, exactly? How do they differ from a normal proof-of-concept or technical prototype, and are they a useful part of the development cycle?</p><p><br></p><p>MVP is an oft-abused term, but why do people insist on skipping the "viable" part? What should <em>you</em> bear in mind when creating a genuinely useful MVP of your own? Find out all this and more in this week's fortuitous instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://futuresync.co.uk/">Future Sync conference</a></li><li><a href="https://en.wikipedia.org/wiki/Cargo_cult">Cargo Cult</a> on Wikipedia</li><li><a href="https://en.wikipedia.org/wiki/The_Turk">Mechanical Turk</a> on Wikipedia</li><li><a href="https://swapi.co/">SWAPI</a> (the Star Wars API)</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 24 Feb 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/c83164cb/88d03965.mp3" length="34766056" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1728</itunes:duration>
      <itunes:summary>How useful is an MVP, and how do they differ from traditional prototypes?</itunes:summary>
      <itunes:subtitle>How useful is an MVP, and how do they differ from traditional prototypes?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>50: What's so special about the command line?</title>
      <itunes:title>50: What's so special about the command line?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">540e31b4-fc4b-4cdd-98ac-94091817cbf2</guid>
      <link>https://share.transistor.fm/s/1e6893ce</link>
      <description>
        <![CDATA[<p>What is a CLI, and what is a GUI? What are the key differences? And why would you choose one over the other? Are there tasks that cannot be accomplished in the command line?</p><p><br></p><p>The command line has a steep <em>perceived</em> learning curve, so is it worth the time-investment to learn properly? And is there any benefit to switching to a non-standard shell or terminal application? What are "bash" and "zsh"? Find out all this and more in this week's favorable instalment of A Question of Code.</p><p><br></p><p>## <strong>Mentioned in this episode:</strong></p><p><br></p><ul><li><a href="https://hackertyper.net">hackertyper.net</a></li><li><a href="https://en.wikipedia.org/wiki/Terminal_emulator">Terminal emulators</a></li><li><a href="https://aquestionofcode.com/35-source-control/">Episode #35: What is version control? (GIT)</a></li><li><a href="https://www.sourcetreeapp.com/">SourceTree</a></li><li><a href="https://www.howtogeek.com/362409/what-is-zsh-and-why-should-you-use-it-instead-of-bash/">z-shell ("zsh")</a></li><li><a href="https://iterm2.com/">iTerm2</a></li><li><a href="https://en.wikipedia.org/wiki/Lynx_(web_browser)">Lynx</a>: a command-line web browser</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>What is a CLI, and what is a GUI? What are the key differences? And why would you choose one over the other? Are there tasks that cannot be accomplished in the command line?</p><p><br></p><p>The command line has a steep <em>perceived</em> learning curve, so is it worth the time-investment to learn properly? And is there any benefit to switching to a non-standard shell or terminal application? What are "bash" and "zsh"? Find out all this and more in this week's favorable instalment of A Question of Code.</p><p><br></p><p>## <strong>Mentioned in this episode:</strong></p><p><br></p><ul><li><a href="https://hackertyper.net">hackertyper.net</a></li><li><a href="https://en.wikipedia.org/wiki/Terminal_emulator">Terminal emulators</a></li><li><a href="https://aquestionofcode.com/35-source-control/">Episode #35: What is version control? (GIT)</a></li><li><a href="https://www.sourcetreeapp.com/">SourceTree</a></li><li><a href="https://www.howtogeek.com/362409/what-is-zsh-and-why-should-you-use-it-instead-of-bash/">z-shell ("zsh")</a></li><li><a href="https://iterm2.com/">iTerm2</a></li><li><a href="https://en.wikipedia.org/wiki/Lynx_(web_browser)">Lynx</a>: a command-line web browser</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 17 Feb 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/1e6893ce/7db1c8c7.mp3" length="37220801" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1850</itunes:duration>
      <itunes:summary>What's better; CLI or GUI? (spoilers: it depends...)</itunes:summary>
      <itunes:subtitle>What's better; CLI or GUI? (spoilers: it depends...)</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>49: What is a build pipeline?</title>
      <itunes:title>49: What is a build pipeline?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">02c5cb42-79b1-4c20-94a9-cc663a316b50</guid>
      <link>https://share.transistor.fm/s/118f6c7b</link>
      <description>
        <![CDATA[<p>At some point you're going to want to put the code you've written onto the internet. In the "bad old days" you should FTP your files onto a server and boom; you've got a working website. Easy peasy. But why don't we work like that any more? What are "build pipelines"? And what do terms like CI and CD stand for? And what do they actually <em>mean</em>? Who or what are Jenkins and Travis?</p><p><br></p><p>Do we need to know all these things? (Spoilers: yes, we do!) What are the benefits? Do they help with automation? With testing? With code backups?</p><p><br></p><p>The question on everybody's lips is this: why has deployment become so complicated? Find out all this and more in this week's fantastic instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://stackoverflow.com/questions/28608015/continuous-integration-vs-continuous-delivery-vs-continuous-deployment">Continuous Integration vs Continuous Delivery vs Continuous Deployment</a> on StackOverflow</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>At some point you're going to want to put the code you've written onto the internet. In the "bad old days" you should FTP your files onto a server and boom; you've got a working website. Easy peasy. But why don't we work like that any more? What are "build pipelines"? And what do terms like CI and CD stand for? And what do they actually <em>mean</em>? Who or what are Jenkins and Travis?</p><p><br></p><p>Do we need to know all these things? (Spoilers: yes, we do!) What are the benefits? Do they help with automation? With testing? With code backups?</p><p><br></p><p>The question on everybody's lips is this: why has deployment become so complicated? Find out all this and more in this week's fantastic instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://stackoverflow.com/questions/28608015/continuous-integration-vs-continuous-delivery-vs-continuous-deployment">Continuous Integration vs Continuous Delivery vs Continuous Deployment</a> on StackOverflow</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 10 Feb 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/118f6c7b/393a400e.mp3" length="40944242" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2037</itunes:duration>
      <itunes:summary>How do you get your code onto the internet?</itunes:summary>
      <itunes:subtitle>How do you get your code onto the internet?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>48: Agency or product?</title>
      <itunes:title>48: Agency or product?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0e037ae6-c1a7-4329-a49f-1132019df381</guid>
      <link>https://share.transistor.fm/s/a1c1c502</link>
      <description>
        <![CDATA[<p>What are the differences between working at an agency and working "in house" for a single company or product? How much does team size factor into the different experiences that the developers have? And is it an issue of design vs. development, or frontend vs. backend? (Spoilers: no, it isn't) And how important are good project managers? (Spoilers: very) Find out all this and more in this week's fabulous instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>What are the differences between working at an agency and working "in house" for a single company or product? How much does team size factor into the different experiences that the developers have? And is it an issue of design vs. development, or frontend vs. backend? (Spoilers: no, it isn't) And how important are good project managers? (Spoilers: very) Find out all this and more in this week's fabulous instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 03 Feb 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/a1c1c502/177fd1ab.mp3" length="33835999" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1681</itunes:duration>
      <itunes:summary>Is it better to work for a range of clients on projects with short time-frames, or work continuously for one company or a single application?</itunes:summary>
      <itunes:subtitle>Is it better to work for a range of clients on projects with short time-frames, or work continuously for one company or a single application?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>47: How do you build a blog?</title>
      <itunes:title>47: How do you build a blog?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a2fc8bb3-38c6-4622-a0f1-9b9d3b66a5fa</guid>
      <link>https://share.transistor.fm/s/6c811f5c</link>
      <description>
        <![CDATA[<p>We think that every developer should have a blog of some sort. But they shouldn't be hard to create. In this episode we dive into the mechanics of building and hosting your own blog. We run through many of the options and answer the common questions. Why use a blogging tool? What is a Content Management System, and do you really need one? What do we think of the "Off the shelf" options? Are they all garbage, or do some have their uses?</p><p><br></p><p>What are Static Site Generators and why are they useful? When are they <em>not</em> the best option? And once you've built your site, where do you put it? Find out all this and more in this week's excellent instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://edthecoder.dev/">Ed's blog</a></li><li>Episode #24: <a href="https://aquestionofcode.com/24-should-you-write-about-what-youve-learnt/">Should you write about what you’ve learnt?</a></li><li>WordPress.org `!==` WordPress.com</li><li><a href="http://grabaperch.com/">Perch</a>, the "friendly" CMS</li><li>Ed uses the <a href="https://docs.getpelican.com/en/stable/">Pelican</a> SSG</li><li>Tom uses the <a href="https://www.11ty.dev/">Eleventy</a> SSG</li><li><a href="https://daringfireball.net/projects/markdown/">Markdown(.md)</a>, the ultimate style-agnostic markup language</li><li><a href="https://www.netlify.com/">Netlify</a> is awesome for static-site hosting</li><li><a href="https://dev.to/">dev.to</a> is a lovely community for blogging if you don't want to create your own site</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We think that every developer should have a blog of some sort. But they shouldn't be hard to create. In this episode we dive into the mechanics of building and hosting your own blog. We run through many of the options and answer the common questions. Why use a blogging tool? What is a Content Management System, and do you really need one? What do we think of the "Off the shelf" options? Are they all garbage, or do some have their uses?</p><p><br></p><p>What are Static Site Generators and why are they useful? When are they <em>not</em> the best option? And once you've built your site, where do you put it? Find out all this and more in this week's excellent instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://edthecoder.dev/">Ed's blog</a></li><li>Episode #24: <a href="https://aquestionofcode.com/24-should-you-write-about-what-youve-learnt/">Should you write about what you’ve learnt?</a></li><li>WordPress.org `!==` WordPress.com</li><li><a href="http://grabaperch.com/">Perch</a>, the "friendly" CMS</li><li>Ed uses the <a href="https://docs.getpelican.com/en/stable/">Pelican</a> SSG</li><li>Tom uses the <a href="https://www.11ty.dev/">Eleventy</a> SSG</li><li><a href="https://daringfireball.net/projects/markdown/">Markdown(.md)</a>, the ultimate style-agnostic markup language</li><li><a href="https://www.netlify.com/">Netlify</a> is awesome for static-site hosting</li><li><a href="https://dev.to/">dev.to</a> is a lovely community for blogging if you don't want to create your own site</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 27 Jan 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/6c811f5c/eec5e3a6.mp3" length="37319161" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1855</itunes:duration>
      <itunes:summary>A dive into the mechanics of building and hosting your own blog.</itunes:summary>
      <itunes:subtitle>A dive into the mechanics of building and hosting your own blog.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>46: How do you apply to speak at a conference?  (with Tony Edwards)</title>
      <itunes:title>46: How do you apply to speak at a conference?  (with Tony Edwards)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7b9078fb-1239-4dbe-9b16-169f78c0c796</guid>
      <link>https://share.transistor.fm/s/4b6ff843</link>
      <description>
        <![CDATA[<p>AQoC takes on a new flavour this week with the addition of our first ever guest: the magnificent Tony Edwards, organiser of the Future Sync tech conference. Tony tells us all about the history of the conference, and graciously answers a lot of questions about the process of becoming a speaker.</p><p><br></p><p>What does a typical talk-application look like? How are submissions reviewed by the FS team? What makes a great talk topic? And why would you even want to give a talk in the first place? Find out all this and more in this week's blithesome instalment of A Question of Code.</p><p><br></p><p>As an extra special treat for our listeners, Tony has also created a discount code for tickets to Future Sync 2020. Use the code AQUESTIONOFCODE for 10% off your ticket <a href="https://futuresync.co.uk/bookyourticket.php">at checkout</a>.</p><p><br></p><p>## <strong>Mentioned in this episode:</strong></p><p><br></p><ul><li><a href="https://twitter.com/tonyedwardspz">Tony Edwards on Twitter</a></li><li><a href="https://futuresync.co.uk/">Future Sync conference</a></li><li><a href="https://docs.google.com/forms/d/e/1FAIpQLSfvigF0eLz3kppTpOzyfk0-AaIw4z075gW6rP-mPkbBZMEmvw/viewform">Future Sync CfP</a></li><li>See Tony speak at <a href="https://www.frontenddeveloperlove.com/">Frontend Developer Love</a> conference</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>AQoC takes on a new flavour this week with the addition of our first ever guest: the magnificent Tony Edwards, organiser of the Future Sync tech conference. Tony tells us all about the history of the conference, and graciously answers a lot of questions about the process of becoming a speaker.</p><p><br></p><p>What does a typical talk-application look like? How are submissions reviewed by the FS team? What makes a great talk topic? And why would you even want to give a talk in the first place? Find out all this and more in this week's blithesome instalment of A Question of Code.</p><p><br></p><p>As an extra special treat for our listeners, Tony has also created a discount code for tickets to Future Sync 2020. Use the code AQUESTIONOFCODE for 10% off your ticket <a href="https://futuresync.co.uk/bookyourticket.php">at checkout</a>.</p><p><br></p><p>## <strong>Mentioned in this episode:</strong></p><p><br></p><ul><li><a href="https://twitter.com/tonyedwardspz">Tony Edwards on Twitter</a></li><li><a href="https://futuresync.co.uk/">Future Sync conference</a></li><li><a href="https://docs.google.com/forms/d/e/1FAIpQLSfvigF0eLz3kppTpOzyfk0-AaIw4z075gW6rP-mPkbBZMEmvw/viewform">Future Sync CfP</a></li><li>See Tony speak at <a href="https://www.frontenddeveloperlove.com/">Frontend Developer Love</a> conference</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 20 Jan 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/4b6ff843/73e04c6b.mp3" length="51655874" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2572</itunes:duration>
      <itunes:summary>A peek behind the scenes of a tech conference, looking at how talks are selected and prepared.</itunes:summary>
      <itunes:subtitle>A peek behind the scenes of a tech conference, looking at how talks are selected and prepared.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>45: Should you take a bootcamp?</title>
      <itunes:title>45: Should you take a bootcamp?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3e4840c9-3add-4610-bc10-8459d5f52f9b</guid>
      <link>https://share.transistor.fm/s/e92de850</link>
      <description>
        <![CDATA[<p>When you're pivoting to a career in tech, software bootcamps can seem very attractive. The idea that you can learn to code in three months, <em>and</em> have a guaranteed job at the end of the process sounds too good to be true. But is it? There are a lot of caveats and warning signs to beware of, but are bootcamps a valid option?</p><p><br></p><p>In this episode we discuss the specifics of coding bootcamps. Are they worth the cost (both in time and money)? What does Ed (a former teacher) think of the quality of teaching assistants at bootcamps? Does Tom think Income Share Agreements are a terrible idea? And what tricks do some disreputable bootcamps play to boost their "grads in employment" statistics? Find out all this and more in this week's awesome instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><p><br></p><ul><li><a href="https://twitter.com/lzsthw/status/1212284566431576069?s=20">Zed Shaw anti-bootcamp Twitter thread</a></li><li><a href="https://reddit.com/r/web_design/comments/ekv3vi/a_list_of_coding_bootcamp_scams/">Pro-bootcamp responses on Reddit</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>When you're pivoting to a career in tech, software bootcamps can seem very attractive. The idea that you can learn to code in three months, <em>and</em> have a guaranteed job at the end of the process sounds too good to be true. But is it? There are a lot of caveats and warning signs to beware of, but are bootcamps a valid option?</p><p><br></p><p>In this episode we discuss the specifics of coding bootcamps. Are they worth the cost (both in time and money)? What does Ed (a former teacher) think of the quality of teaching assistants at bootcamps? Does Tom think Income Share Agreements are a terrible idea? And what tricks do some disreputable bootcamps play to boost their "grads in employment" statistics? Find out all this and more in this week's awesome instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><p><br></p><ul><li><a href="https://twitter.com/lzsthw/status/1212284566431576069?s=20">Zed Shaw anti-bootcamp Twitter thread</a></li><li><a href="https://reddit.com/r/web_design/comments/ekv3vi/a_list_of_coding_bootcamp_scams/">Pro-bootcamp responses on Reddit</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 13 Jan 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/e92de850/aa034556.mp3" length="40464502" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2013</itunes:duration>
      <itunes:summary>Bootcamps can look very tempting, but are they a sensible option?</itunes:summary>
      <itunes:subtitle>Bootcamps can look very tempting, but are they a sensible option?</itunes:subtitle>
      <itunes:keywords>coding bootcamps, bootcamp, programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>44: What is the difference between a framework and a library?</title>
      <itunes:title>44: What is the difference between a framework and a library?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">69b7c265-51ad-4c8f-a2fa-0f7510e04b38</guid>
      <link>https://share.transistor.fm/s/ec3eed0f</link>
      <description>
        <![CDATA[<p>When coding, we often make use of external tools and snippets to make our life easier. Importing existing code into your codebase is a common occurrence. But what is the difference between code that adds missing features to the language you're using and code that changes the way you structure your application? The crucial difference is that the former are libraries (probably) and the later are frameworks (probably).</p><p><br></p><p>Are all libraries small? Are all frameworks huge? Where do we draw the line between them? And what even <em>is</em> jQuery, anyway? Find out all this and more in this week's amazing instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>When coding, we often make use of external tools and snippets to make our life easier. Importing existing code into your codebase is a common occurrence. But what is the difference between code that adds missing features to the language you're using and code that changes the way you structure your application? The crucial difference is that the former are libraries (probably) and the later are frameworks (probably).</p><p><br></p><p>Are all libraries small? Are all frameworks huge? Where do we draw the line between them? And what even <em>is</em> jQuery, anyway? Find out all this and more in this week's amazing instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 06 Jan 2020 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/ec3eed0f/60cb0bdf.mp3" length="37199223" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1849</itunes:duration>
      <itunes:summary>They're often confused and can appear very similar, so what are the differences between code frameworks and libraries?</itunes:summary>
      <itunes:subtitle>They're often confused and can appear very similar, so what are the differences between code frameworks and libraries?</itunes:subtitle>
      <itunes:keywords>code framework, code library</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>43: Yearly Themes: 2020</title>
      <itunes:title>43: Yearly Themes: 2020</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5daec281-35c6-4788-9a3d-7b598d64b02d</guid>
      <link>https://share.transistor.fm/s/59ed2218</link>
      <description>
        <![CDATA[<p>Throughout 2019 Tom and Ed have both been applying a "Yearly Theme" to their lives. We've talked a lot about the concept of Yearly Themes before, but this episode is a deep-dive into the whole idea.</p><p><br></p><p>What were our themes for 2019? Do we think they were successful, and will we be carrying any aspects of them forward into the next year? And, most importantly, what are our Yearly Themes for 2020? Find out all this and more in this week's forward-thinking instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://cottonbureau.com/products/the-theme-system-journal#/1695095/grey-paper-5x8">The Theme System Journal</a></li><li><a href="https://www.thethemesystem.com/">The Theme System</a></li><li><a href="https://www.amazon.co.uk/Triggers-Creating-Behavior-Lasts-becoming-Person/dp/0451497864/"><em>Triggers</em> by Marshall Goldsmith</a></li></ul><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Throughout 2019 Tom and Ed have both been applying a "Yearly Theme" to their lives. We've talked a lot about the concept of Yearly Themes before, but this episode is a deep-dive into the whole idea.</p><p><br></p><p>What were our themes for 2019? Do we think they were successful, and will we be carrying any aspects of them forward into the next year? And, most importantly, what are our Yearly Themes for 2020? Find out all this and more in this week's forward-thinking instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li><a href="https://cottonbureau.com/products/the-theme-system-journal#/1695095/grey-paper-5x8">The Theme System Journal</a></li><li><a href="https://www.thethemesystem.com/">The Theme System</a></li><li><a href="https://www.amazon.co.uk/Triggers-Creating-Behavior-Lasts-becoming-Person/dp/0451497864/"><em>Triggers</em> by Marshall Goldsmith</a></li></ul><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 23 Dec 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/59ed2218/9bb5a7b0.mp3" length="39239732" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1951</itunes:duration>
      <itunes:summary>How did our Yearly Themes perform in 2019? And what are our themes for 2020?</itunes:summary>
      <itunes:subtitle>How did our Yearly Themes perform in 2019? And what are our themes for 2020?</itunes:subtitle>
      <itunes:keywords>Theme system, yearly themes, new year planning</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>42: What does a developer do all day?</title>
      <itunes:title>42: What does a developer do all day?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7a0d0b84-b295-474d-9fe9-10fb3f5aed8d</guid>
      <link>https://share.transistor.fm/s/0f67bc22</link>
      <description>
        <![CDATA[<p>Every developer's average work day will be different, but there are habits and patterns that crop up all the time. If you're a developer, the chances are you'll have sat (or stood) through plenty of "stand ups" and one-to-one meetings. We've covered <a href="https://aquestionofcode.com/l5-time-coding-in-a-job/">"How much time do you spending coding in a coding job?"</a> before, but since then Ed's started his first programming job. Now that both of our hosts have experience of working in a professional coding environment, it's time to deep-dive into the subject.</p><p><br></p><p>Do they have regular working patterns? How do they feel about meetings? And how much time do they spend fighting fires in their codebases? Find out all this and more in this week's insightful instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Every developer's average work day will be different, but there are habits and patterns that crop up all the time. If you're a developer, the chances are you'll have sat (or stood) through plenty of "stand ups" and one-to-one meetings. We've covered <a href="https://aquestionofcode.com/l5-time-coding-in-a-job/">"How much time do you spending coding in a coding job?"</a> before, but since then Ed's started his first programming job. Now that both of our hosts have experience of working in a professional coding environment, it's time to deep-dive into the subject.</p><p><br></p><p>Do they have regular working patterns? How do they feel about meetings? And how much time do they spend fighting fires in their codebases? Find out all this and more in this week's insightful instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 16 Dec 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/0f67bc22/40679b42.mp3" length="36981213" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1838</itunes:duration>
      <itunes:summary>Is there such thing as a 'standard day' for a programmer?</itunes:summary>
      <itunes:subtitle>Is there such thing as a 'standard day' for a programmer?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>41: How long does it take to get a job in tech?</title>
      <itunes:title>41: How long does it take to get a job in tech?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3a2a5817-2fc2-46b5-b500-58acd13e0ea2</guid>
      <link>https://share.transistor.fm/s/aa75daaa</link>
      <description>
        <![CDATA[<p>When you've decided you want to get a job as a professional programmer, it can be hard to know how long to expect the learning process to take. We only have two hosts, and while their stories are (hopefully) useful, it's only a small segment of a much bigger picture.</p><p><br></p><p>We polled our listeners to find out some of their stories, and specifically asked how long it took them to get their first coding job. Does it take everyone years? Or can it really be done in just a few months? Find out all this and more in this week's temporal instalment of A Question of Code. </p><p><a href="https://twitter.com/thomashazledine/status/1182921555820630016">The inciting Twitter thread</a> with all the fantastic responses.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>When you've decided you want to get a job as a professional programmer, it can be hard to know how long to expect the learning process to take. We only have two hosts, and while their stories are (hopefully) useful, it's only a small segment of a much bigger picture.</p><p><br></p><p>We polled our listeners to find out some of their stories, and specifically asked how long it took them to get their first coding job. Does it take everyone years? Or can it really be done in just a few months? Find out all this and more in this week's temporal instalment of A Question of Code. </p><p><a href="https://twitter.com/thomashazledine/status/1182921555820630016">The inciting Twitter thread</a> with all the fantastic responses.</p>]]>
      </content:encoded>
      <pubDate>Mon, 09 Dec 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/aa75daaa/4f42a027.mp3" length="25835126" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1281</itunes:duration>
      <itunes:summary>How long did it take you to go from knowing you wanted to be a developer to actually starting work at your first dev job?</itunes:summary>
      <itunes:subtitle>How long did it take you to go from knowing you wanted to be a developer to actually starting work at your first dev job?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>40: Can you trust recruiters?</title>
      <itunes:title>40: Can you trust recruiters?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f5684f77-4940-4b51-aa05-d90e57d4a538</guid>
      <link>https://share.transistor.fm/s/31f8ffd0</link>
      <description>
        <![CDATA[<p>This week we finally get into a thorny issue that's raised it's head in several previous episodes. What do our hosts think of tech recruiters?</p><p><br></p><p>What do recruiters do? Are they useful, and should you use them? Can you ever even trust a recruiter? Are there red-flags you can watch out for? Find out all this and more in this week's engaging instalment of A Question of Code. </p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week we finally get into a thorny issue that's raised it's head in several previous episodes. What do our hosts think of tech recruiters?</p><p><br></p><p>What do recruiters do? Are they useful, and should you use them? Can you ever even trust a recruiter? Are there red-flags you can watch out for? Find out all this and more in this week's engaging instalment of A Question of Code. </p>]]>
      </content:encoded>
      <pubDate>Mon, 02 Dec 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/31f8ffd0/1fbaab91.mp3" length="32551552" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1617</itunes:duration>
      <itunes:summary>Recruiters, huh? What are they good for?</itunes:summary>
      <itunes:subtitle>Recruiters, huh? What are they good for?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>39: Do you have impostor syndrome?</title>
      <itunes:title>39: Do you have impostor syndrome?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7c428b9e-6300-49ab-91f4-105f8604312b</guid>
      <link>https://share.transistor.fm/s/55f2c956</link>
      <description>
        <![CDATA[<p>There comes a point in every developer's career when they're afraid of being caught out. Afraid their colleagues will discover that they're a fraud. Afraid that everyone will notice that they don't really know how to do their job - they've just been pretending this entire time. This phenomenon happens all the time, and it's name is "Impostor Syndrome".</p><p><br></p><p>So what is impostor syndrome? Should you pay attention to it? Should you be on the look out for it in others? It sounds bad - and it really can be! Find out how to recognise imposter syndrome (and how to deal with it!) in this week's authentic instalment of A Question of Code. </p><p><br></p><p>## <strong>Mentioned in this episode:</strong></p><p><br></p><p>* <a href="https://twitter.com/mshelton/status/1140410386753003520">Martin Shelton's "meta impostor syndrome" tweet </a></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>There comes a point in every developer's career when they're afraid of being caught out. Afraid their colleagues will discover that they're a fraud. Afraid that everyone will notice that they don't really know how to do their job - they've just been pretending this entire time. This phenomenon happens all the time, and it's name is "Impostor Syndrome".</p><p><br></p><p>So what is impostor syndrome? Should you pay attention to it? Should you be on the look out for it in others? It sounds bad - and it really can be! Find out how to recognise imposter syndrome (and how to deal with it!) in this week's authentic instalment of A Question of Code. </p><p><br></p><p>## <strong>Mentioned in this episode:</strong></p><p><br></p><p>* <a href="https://twitter.com/mshelton/status/1140410386753003520">Martin Shelton's "meta impostor syndrome" tweet </a></p>]]>
      </content:encoded>
      <pubDate>Mon, 25 Nov 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/55f2c956/4fd2466c.mp3" length="35379466" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1758</itunes:duration>
      <itunes:summary>Do you deserve the job you have? (yes. yes you do.)</itunes:summary>
      <itunes:subtitle>Do you deserve the job you have? (yes. yes you do.)</itunes:subtitle>
      <itunes:keywords>imposter syndrome, coding careers, programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>38: If it's not broken should you fix it?</title>
      <itunes:title>38: If it's not broken should you fix it?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ebea5585-8bdc-438f-b40c-51c4f258f817</guid>
      <link>https://share.transistor.fm/s/2f8f19e9</link>
      <description>
        <![CDATA[<p>Every developers wants to refactor all the things all the time. But is it always a sensible decision? How should you deal with "not invented here" syndrome (as much as a problem for programmers as it is for builders and carpenters and plumbers)? And how do you fight the urge to spend all your time fixing old code at the expense of creating something new? Find out all this and more in this week's refined instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Every developers wants to refactor all the things all the time. But is it always a sensible decision? How should you deal with "not invented here" syndrome (as much as a problem for programmers as it is for builders and carpenters and plumbers)? And how do you fight the urge to spend all your time fixing old code at the expense of creating something new? Find out all this and more in this week's refined instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 18 Nov 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/2f8f19e9/5646de81.mp3" length="28107656" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1395</itunes:duration>
      <itunes:summary>Knowing when not to refactoring is just important as important as knowing how to refactor</itunes:summary>
      <itunes:subtitle>Knowing when not to refactoring is just important as important as knowing how to refactor</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>⚡️ Help us, listeners. You're our only hope</title>
      <itunes:title>⚡️ Help us, listeners. You're our only hope</itunes:title>
      <itunes:episodeType>bonus</itunes:episodeType>
      <guid isPermaLink="false">f7b0c61d-5d35-48ed-9877-d140054b9e98</guid>
      <link>https://share.transistor.fm/s/527f157e</link>
      <description>
        <![CDATA[<p>We're hoping to do a "how long does it take to learn to code?" episode, but need more data points than just our own. With that in mind, we're inviting you to tell us your experiences. The best way to get in touch is through Twitter, where Tom has asked <a href="https://twitter.com/thomashazledine/status/1182921555820630016">this question</a>:</p><p><br></p><p><em>"Self-taught developers: how long did it take you to go from knowing you wanted to be a developer to actually starting work at your first dev job?"</em></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We're hoping to do a "how long does it take to learn to code?" episode, but need more data points than just our own. With that in mind, we're inviting you to tell us your experiences. The best way to get in touch is through Twitter, where Tom has asked <a href="https://twitter.com/thomashazledine/status/1182921555820630016">this question</a>:</p><p><br></p><p><em>"Self-taught developers: how long did it take you to go from knowing you wanted to be a developer to actually starting work at your first dev job?"</em></p>]]>
      </content:encoded>
      <pubDate>Mon, 14 Oct 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/527f157e/c750d680.mp3" length="2303868" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>105</itunes:duration>
      <itunes:summary>We're hoping to do a "how long does it take to learn to code?" episode, but need more data points than just our own.</itunes:summary>
      <itunes:subtitle>We're hoping to do a "how long does it take to learn to code?" episode, but need more data points than just our own.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>37: When are you ready for a coding job?</title>
      <itunes:title>37: When are you ready for a coding job?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">67c74d4b-e2f9-4423-be52-b2af745497d4</guid>
      <link>https://share.transistor.fm/s/c48ae3ad</link>
      <description>
        <![CDATA[<p>An oft-heard bit of advice is "apply as soon as you can, <em>before</em> you think you're ready". It's good advice, and it's advice we ourselves have given many times on this very podcast. But is it always the case? Can you be too early?</p><p><br></p><p>We think you can be. So where is the line drawn? How do you know when you know <em>enough</em> to have a serious chance of getting your first job in the industry? And how do these two conflicting pieces of advice manage to <em>both</em> be correct? Find out in this week's speculative instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li>Episode 8: <a href="https://aquestionofcode.com/08-when-should-you-quit/">When should you quit your job?</a></li><li>Ericsson study: <a href="http://projects.ict.usc.edu/itw/gel/EricssonDeliberatePracticePR93.pdf">Deliberate Practice</a> (a.k.a. "10,000 hours")</li><li>Backend and frontend <a href="https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d">web developer roadmap</a>  (flowcharts)</li><li><a href="https://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers">Baseline for frontend developers</a> (from 2012, so <em>caveat emptor</em>)</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>An oft-heard bit of advice is "apply as soon as you can, <em>before</em> you think you're ready". It's good advice, and it's advice we ourselves have given many times on this very podcast. But is it always the case? Can you be too early?</p><p><br></p><p>We think you can be. So where is the line drawn? How do you know when you know <em>enough</em> to have a serious chance of getting your first job in the industry? And how do these two conflicting pieces of advice manage to <em>both</em> be correct? Find out in this week's speculative instalment of A Question of Code.</p><p><br><strong>Mentioned in this episode:</strong></p><ul><li>Episode 8: <a href="https://aquestionofcode.com/08-when-should-you-quit/">When should you quit your job?</a></li><li>Ericsson study: <a href="http://projects.ict.usc.edu/itw/gel/EricssonDeliberatePracticePR93.pdf">Deliberate Practice</a> (a.k.a. "10,000 hours")</li><li>Backend and frontend <a href="https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d">web developer roadmap</a>  (flowcharts)</li><li><a href="https://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers">Baseline for frontend developers</a> (from 2012, so <em>caveat emptor</em>)</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 07 Oct 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/c48ae3ad/e6049b3e.mp3" length="42431509" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2111</itunes:duration>
      <itunes:summary>It's hard to be sure when you know enough to be qualified for a career in programming</itunes:summary>
      <itunes:subtitle>It's hard to be sure when you know enough to be qualified for a career in programming</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>36: How do you keep track of your knowledge?</title>
      <itunes:title>36: How do you keep track of your knowledge?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">a7eee35b-e7cf-4939-9657-f5d7cd5028a4</guid>
      <link>https://share.transistor.fm/s/137ff2e6</link>
      <description>
        <![CDATA[<p>When learning to code, you need to remember an awful lot of new information. In fact, this is true for <em>every</em> stage of your career. Storing and recalling the things you've learned efficiently is a key skill. Can systems-thinking help with this process? And how do Ed and Tom tackle this particular challenge? At all Find out in this week's recollective instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>When learning to code, you need to remember an awful lot of new information. In fact, this is true for <em>every</em> stage of your career. Storing and recalling the things you've learned efficiently is a key skill. Can systems-thinking help with this process? And how do Ed and Tom tackle this particular challenge? At all Find out in this week's recollective instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 30 Sep 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/137ff2e6/2be6d6f1.mp3" length="38706771" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1903</itunes:duration>
      <itunes:summary>Good note taking is a crucial skill when learning to code</itunes:summary>
      <itunes:subtitle>Good note taking is a crucial skill when learning to code</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>35: Do you git it? (What is version control?)</title>
      <itunes:title>35: Do you git it? (What is version control?)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ce650207-5de3-4eaf-a59a-c4dd69113992</guid>
      <link>https://share.transistor.fm/s/e364801d</link>
      <description>
        <![CDATA[<p>Ed's been finding something unusual is taking up most of his time at his new job. This week Tom and Ed discuss why you should be using version control everyday, as well as some tips for getting around the nitty gritty parts of git. Should you even be using version control? What does it mean when you add, commit, push and pull?</p><ul><li><a href="https://git-scm.com/">Git version control</a></li><li><a href="https://github.com">Github online git storage</a></li><li><a href="https://www.sourcetreeapp.com/">Sourcetree, a git GUI</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Ed's been finding something unusual is taking up most of his time at his new job. This week Tom and Ed discuss why you should be using version control everyday, as well as some tips for getting around the nitty gritty parts of git. Should you even be using version control? What does it mean when you add, commit, push and pull?</p><ul><li><a href="https://git-scm.com/">Git version control</a></li><li><a href="https://github.com">Github online git storage</a></li><li><a href="https://www.sourcetreeapp.com/">Sourcetree, a git GUI</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 23 Sep 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/e364801d/3ebceb27.mp3" length="39436515" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1961</itunes:duration>
      <itunes:summary>What is version control, git and why should you be using it everyday?</itunes:summary>
      <itunes:subtitle>What is version control, git and why should you be using it everyday?</itunes:subtitle>
      <itunes:keywords>git, version control, developing, programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>34: How do you learn a new programming language?</title>
      <itunes:title>34: How do you learn a new programming language?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ab6ce1f1-0ae1-41a6-a408-2c5210ca72e0</guid>
      <link>https://share.transistor.fm/s/468d0daa</link>
      <description>
        <![CDATA[<p>Having started his new job, Ed has discovered he'll need to learn C#. He's already learned a few different languages, notably Python, and has dipped his toe into the world of C++. So how should he approach having to learn yet another programming language? It's something most developers have to do fairly regularly, so are there any techniques and tips and tricks to help make the process easier? Find out in this week's pedagogical instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li>Episode 11: <a href="https://aquestionofcode.com/11-second-programming-language/">When should you change to your second language?</a></li><li>Ed's new keyboard: <a href="https://www.amazon.co.uk/Filco-Majestouch-2-Tenkeyless-Tactile-Keyboard/dp/B004HYCW56/ref=sr_1_1?crid=2OPWYV85FMV8F&amp;keywords=filco+majestouch+2&amp;qid=1568310614&amp;sprefix=filco+%2Caps%2C158&amp;sr=8-1">Filco Majestouch-2</a></li><li><a href="https://www.learncpp.com">Learn C++</a></li><li><a href="https://exercism.io/">Exercism.io</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Having started his new job, Ed has discovered he'll need to learn C#. He's already learned a few different languages, notably Python, and has dipped his toe into the world of C++. So how should he approach having to learn yet another programming language? It's something most developers have to do fairly regularly, so are there any techniques and tips and tricks to help make the process easier? Find out in this week's pedagogical instalment of A Question of Code.</p><p><br></p><p><strong>Mentioned in this episode:</strong></p><ul><li>Episode 11: <a href="https://aquestionofcode.com/11-second-programming-language/">When should you change to your second language?</a></li><li>Ed's new keyboard: <a href="https://www.amazon.co.uk/Filco-Majestouch-2-Tenkeyless-Tactile-Keyboard/dp/B004HYCW56/ref=sr_1_1?crid=2OPWYV85FMV8F&amp;keywords=filco+majestouch+2&amp;qid=1568310614&amp;sprefix=filco+%2Caps%2C158&amp;sr=8-1">Filco Majestouch-2</a></li><li><a href="https://www.learncpp.com">Learn C++</a></li><li><a href="https://exercism.io/">Exercism.io</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 16 Sep 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/468d0daa/88800c5c.mp3" length="36951774" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1837</itunes:duration>
      <itunes:summary>What is the best strategy to adopt when you have to master a new language?</itunes:summary>
      <itunes:subtitle>What is the best strategy to adopt when you have to master a new language?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>33: How much tooling is too much tooling?</title>
      <itunes:title>33: How much tooling is too much tooling?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">aaaba8cf-0440-4543-a18f-5bda4b17409f</guid>
      <link>https://share.transistor.fm/s/61ca8f45</link>
      <description>
        <![CDATA[<p>Now that Ed is a "professional" programmer, he needs to think seriously about his "tooling". And by that, we mean all the supporting technology that comes alongside actually writing code. Gear lik computers, screens, keyboards, and mice (mouses?) is important, but so is the more ephemeral side of things. Which project-management methodology your company uses has a big impact on what your programming-day looks like. And so to do the software tools you choose.</p><p><br></p><p>So how long should you spend automating your build process? How much tooling is too much tooling? At what point do your systems and processes get in the way of actually doing work? Find out in this week's automated instalment of A Question of Code.<br><strong><br>Mentioned in this episode:</strong></p><ul><li><a href="https://automatetheboringstuff.com/">Automate the boring stuff with Python</a>, book by Al Sweigart</li><li><a href="https://www.amazon.co.uk/Logitech-Master-Wireless-Bluetooth-Windows/dp/B00ULNAOMA">Logitech MX Master</a> mouse</li><li><a href="https://agilemanifesto.org/">The Agile Manifesto</a></li><li><a href="https://www.redhat.com/en/command-line-heroes/season-1/agile-revolution">The Agile Revolution</a>, episode of the Command Line Heroes podcast</li><li><a href="https://pragprog.com/book/tpp20/the-pragmatic-programmer-20th-anniversary-edition">The Pragmatic Programmer</a> book by David Thomas and Andrew Hunt</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Now that Ed is a "professional" programmer, he needs to think seriously about his "tooling". And by that, we mean all the supporting technology that comes alongside actually writing code. Gear lik computers, screens, keyboards, and mice (mouses?) is important, but so is the more ephemeral side of things. Which project-management methodology your company uses has a big impact on what your programming-day looks like. And so to do the software tools you choose.</p><p><br></p><p>So how long should you spend automating your build process? How much tooling is too much tooling? At what point do your systems and processes get in the way of actually doing work? Find out in this week's automated instalment of A Question of Code.<br><strong><br>Mentioned in this episode:</strong></p><ul><li><a href="https://automatetheboringstuff.com/">Automate the boring stuff with Python</a>, book by Al Sweigart</li><li><a href="https://www.amazon.co.uk/Logitech-Master-Wireless-Bluetooth-Windows/dp/B00ULNAOMA">Logitech MX Master</a> mouse</li><li><a href="https://agilemanifesto.org/">The Agile Manifesto</a></li><li><a href="https://www.redhat.com/en/command-line-heroes/season-1/agile-revolution">The Agile Revolution</a>, episode of the Command Line Heroes podcast</li><li><a href="https://pragprog.com/book/tpp20/the-pragmatic-programmer-20th-anniversary-edition">The Pragmatic Programmer</a> book by David Thomas and Andrew Hunt</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 09 Sep 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/61ca8f45/26e9c68c.mp3" length="38527690" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1893</itunes:duration>
      <itunes:summary>Now that Ed is a professional programmer, he needs to think seriously about his tooling.</itunes:summary>
      <itunes:subtitle>Now that Ed is a professional programmer, he needs to think seriously about his tooling.</itunes:subtitle>
      <itunes:keywords>coding, agile, automation, development</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>32: How do you prepare for a new job?</title>
      <itunes:title>32: How do you prepare for a new job?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">79b91b18-6197-4fc6-b516-1fb0cf661864</guid>
      <link>https://share.transistor.fm/s/b87e3cab</link>
      <description>
        <![CDATA[<p>So you've accepted an offer for your dream coding job. You start next week; what should you do between now and then to make sure you're as prepared as possible? There are plenty of options. Do some company research, take on more coding challenges, or commit to learning some new tech. But you've done the hard work already, so you could focus on some well earned R'n'R to make sure you're in the right frame of mind to face those first few days.</p><p><br></p><p>Should you set yourself some homework? Or is it better to just sit back and relax? Find out in this week's preparatory instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>So you've accepted an offer for your dream coding job. You start next week; what should you do between now and then to make sure you're as prepared as possible? There are plenty of options. Do some company research, take on more coding challenges, or commit to learning some new tech. But you've done the hard work already, so you could focus on some well earned R'n'R to make sure you're in the right frame of mind to face those first few days.</p><p><br></p><p>Should you set yourself some homework? Or is it better to just sit back and relax? Find out in this week's preparatory instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 02 Sep 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/b87e3cab/84f8cf47.mp3" length="25549978" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1267</itunes:duration>
      <itunes:summary>Make sure you're in the right frame of mind to face those first few days in a new role.</itunes:summary>
      <itunes:subtitle>Make sure you're in the right frame of mind to face those first few days in a new role.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>31: Should you pivot?</title>
      <itunes:title>31: Should you pivot?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">5ceb1705-2ad0-42ad-98b7-db43f13ec868</guid>
      <link>https://share.transistor.fm/s/fe72fa79</link>
      <description>
        <![CDATA[<p>This week Ed has some news that puts the future of this podcast in jeopardy (spoilers: not really). We talk about that, as well as the concept of "pivoting". What does a career pivot look like? Have Ed or Tom <em>actually</em> pivoted? What does pivoting look like? And how do you know <em>when</em> a pivot is a good idea? Find out in this week's existential instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week Ed has some news that puts the future of this podcast in jeopardy (spoilers: not really). We talk about that, as well as the concept of "pivoting". What does a career pivot look like? Have Ed or Tom <em>actually</em> pivoted? What does pivoting look like? And how do you know <em>when</em> a pivot is a good idea? Find out in this week's existential instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 26 Aug 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/fe72fa79/7775f8b1.mp3" length="17940893" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>886</itunes:duration>
      <itunes:summary>A career pivot is an incremental change, not a complete one.</itunes:summary>
      <itunes:subtitle>A career pivot is an incremental change, not a complete one.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>⚡️ How much time do you spending coding in a coding job?</title>
      <itunes:title>⚡️ How much time do you spending coding in a coding job?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">eaa56759-51cb-4a49-a0ff-45b9256e6a37</guid>
      <link>https://share.transistor.fm/s/aaf47be6</link>
      <description>
        <![CDATA[<p>In this lightning question Tom and Ed discuss the work:non-work ratio of coding for a living. When writing code is your job, how much time do you spend actually writing code? How much time gets eaten up by the "other stuff"? Is every non-coding minute a waste of time? How does this compare to other industries?</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this lightning question Tom and Ed discuss the work:non-work ratio of coding for a living. When writing code is your job, how much time do you spend actually writing code? How much time gets eaten up by the "other stuff"? Is every non-coding minute a waste of time? How does this compare to other industries?</p>]]>
      </content:encoded>
      <pubDate>Mon, 19 Aug 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/aaf47be6/f5c648b2.mp3" length="8060158" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>392</itunes:duration>
      <itunes:summary>You probably won't spend all your time writing code.</itunes:summary>
      <itunes:subtitle>You probably won't spend all your time writing code.</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>⚡️ How long should you spend on a take home coding challenge?</title>
      <itunes:title>⚡️ How long should you spend on a take home coding challenge?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">54f8c4a5-3757-4a60-90ca-77d85a4032f8</guid>
      <link>https://share.transistor.fm/s/9fe52a7c</link>
      <description>
        <![CDATA[<p>In this lightning question Tom and Ed discuss take-home coding tests, and how much time you should budget for them. Most tech companies will set a challenge as part of their interviewing process. How long do they expect you to take? And is it a useful part of the process?</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this lightning question Tom and Ed discuss take-home coding tests, and how much time you should budget for them. Most tech companies will set a challenge as part of their interviewing process. How long do they expect you to take? And is it a useful part of the process?</p>]]>
      </content:encoded>
      <pubDate>Mon, 12 Aug 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/9fe52a7c/8279308e.mp3" length="9938348" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>463</itunes:duration>
      <itunes:summary>Take-home tests are an established part of the interviewing process</itunes:summary>
      <itunes:subtitle>Take-home tests are an established part of the interviewing process</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>⚡️ Tabs or spaces?</title>
      <itunes:title>⚡️ Tabs or spaces?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">575e78eb-06ec-4cb7-9334-6be81b8fba71</guid>
      <link>https://share.transistor.fm/s/64b439c0</link>
      <description>
        <![CDATA[<p>In this lightning question Tom and Ed discuss whether or not you should use spaces or tabs in your code. Spoiler alert: "spaces" is the only correct answer.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In this lightning question Tom and Ed discuss whether or not you should use spaces or tabs in your code. Spoiler alert: "spaces" is the only correct answer.</p>]]>
      </content:encoded>
      <pubDate>Mon, 05 Aug 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/64b439c0/42ce39aa.mp3" length="7354893" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>357</itunes:duration>
      <itunes:summary>What type of indentation should you use when coding?</itunes:summary>
      <itunes:subtitle>What type of indentation should you use when coding?</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>30: What do you get from going to a tech meetup?</title>
      <itunes:title>30: What do you get from going to a tech meetup?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">1ddeda24-041f-4381-8fe2-85b7e46ee283</guid>
      <link>https://share.transistor.fm/s/709e3ee1</link>
      <description>
        <![CDATA[<p>We often recommend that developers should attend tech meetups. But what does this involve, and is it useful for everyone? Should your level of professional experience effect whether you go to meetups or not? And is "networking" (shudder) the only reason to meet other developers? Is there any point in going to meetups if you're <em>*not*</em> job hunting? Spoiler alert; we both think meetups are great and that everyone can benefit from attending. But tune in to find out our details thoughts in this week's sociable instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>We often recommend that developers should attend tech meetups. But what does this involve, and is it useful for everyone? Should your level of professional experience effect whether you go to meetups or not? And is "networking" (shudder) the only reason to meet other developers? Is there any point in going to meetups if you're <em>*not*</em> job hunting? Spoiler alert; we both think meetups are great and that everyone can benefit from attending. But tune in to find out our details thoughts in this week's sociable instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 29 Jul 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/709e3ee1/b4311a81.mp3" length="39099079" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1944</itunes:duration>
      <itunes:summary>Networking can be gross, but meetups can be fun for everybody.</itunes:summary>
      <itunes:subtitle>Networking can be gross, but meetups can be fun for everybody.</itunes:subtitle>
      <itunes:keywords>tech meetups, events, networking</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>29: What's wrong with developer culture?</title>
      <itunes:title>29: What's wrong with developer culture?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">311d7a14-a57a-46d2-8964-1f943cb62e87</guid>
      <link>https://share.transistor.fm/s/bfa01330</link>
      <description>
        <![CDATA[<p>In general, developers are awesome people. Both our hosts have been helped and supported by some fantastically friendly and generous engineers. But there are <em>some</em> bad eggs. And given that we spend a lot of our time online, the nasty folk can be more vocal and more visible. And to make matters worse, we often see the bad characteristics excused by high performance. "A bad person can be valuable to your company if they're really good at code" is often said. But is it logical? Is it helpful to examine the idea of the "developer savant" who is excellent with computers but toxic with real people? Why on earth would you want to be a 10× engineer, if being a 10× engineer means you have to be a sociopath?! Find out all this, and more, in this week's infuriating instalment of A Question of Code.</p><p><strong><br>Mentioned in this episode:</strong></p><ul><li><a href="https://twitter.com/skirani/status/1149302828420067328">The inciting "10× Engineer" twitter thread</a></li><li><a href="https://twitter.com/reduct_rs/status/1149905271596052480">The best "10×" (10 ex-) joke</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In general, developers are awesome people. Both our hosts have been helped and supported by some fantastically friendly and generous engineers. But there are <em>some</em> bad eggs. And given that we spend a lot of our time online, the nasty folk can be more vocal and more visible. And to make matters worse, we often see the bad characteristics excused by high performance. "A bad person can be valuable to your company if they're really good at code" is often said. But is it logical? Is it helpful to examine the idea of the "developer savant" who is excellent with computers but toxic with real people? Why on earth would you want to be a 10× engineer, if being a 10× engineer means you have to be a sociopath?! Find out all this, and more, in this week's infuriating instalment of A Question of Code.</p><p><strong><br>Mentioned in this episode:</strong></p><ul><li><a href="https://twitter.com/skirani/status/1149302828420067328">The inciting "10× Engineer" twitter thread</a></li><li><a href="https://twitter.com/reduct_rs/status/1149905271596052480">The best "10×" (10 ex-) joke</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 22 Jul 2019 21:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/bfa01330/264d65b1.mp3" length="18378518" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2248</itunes:duration>
      <itunes:summary>Can toxic habits be excused by coding-talent?</itunes:summary>
      <itunes:subtitle>Can toxic habits be excused by coding-talent?</itunes:subtitle>
      <itunes:keywords>10x, engineers, hiring, coders</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>28: How do you stay motivated?</title>
      <itunes:title>28: How do you stay motivated?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e42d31f6-327d-4549-aa99-08f41a4bf718</guid>
      <link>https://share.transistor.fm/s/6bc8c488</link>
      <description>
        <![CDATA[<p>July is a good time to revisit our yearly goals and motivational tactics. Hey, we're nerds; it's <em>always</em> a good time to talk about organisational systems! We first touched on this topic way back in episode four. Have our options changed since then? Have our <em>opinions</em> changed since then? And are we still finding the same time-management strategies and tactics useful? Find out all this, and more, in this week's motivational instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Episode 4: <a href="https://aquestionofcode.com/04-time-management/">How do you manage your time?</a></li><li><a href="https://apps.apple.com/pl/app/timery-for-toggl/id1425368544">Timery</a></li><li><a href="https://tomhazledine.com/bullet-journal-revisited/">Bullet Journaling</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>July is a good time to revisit our yearly goals and motivational tactics. Hey, we're nerds; it's <em>always</em> a good time to talk about organisational systems! We first touched on this topic way back in episode four. Have our options changed since then? Have our <em>opinions</em> changed since then? And are we still finding the same time-management strategies and tactics useful? Find out all this, and more, in this week's motivational instalment of A Question of Code.</p><p><strong>Mentioned in this episode:</strong></p><ul><li>Episode 4: <a href="https://aquestionofcode.com/04-time-management/">How do you manage your time?</a></li><li><a href="https://apps.apple.com/pl/app/timery-for-toggl/id1425368544">Timery</a></li><li><a href="https://tomhazledine.com/bullet-journal-revisited/">Bullet Journaling</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 15 Jul 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/6bc8c488/b1756664.mp3" length="18710927" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2290</itunes:duration>
      <itunes:summary>Another look at time management and the usefulness of yearly themes.</itunes:summary>
      <itunes:subtitle>Another look at time management and the usefulness of yearly themes.</itunes:subtitle>
      <itunes:keywords>yearly themes, time management, motvation</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>27: How do you deal with crazy bugs?</title>
      <itunes:title>27: How do you deal with crazy bugs?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">0c3cdbeb-b28a-49bb-8cae-32490e35fba8</guid>
      <link>https://share.transistor.fm/s/f5efe9a8</link>
      <description>
        <![CDATA[<p>Boy, oh boy; bugs can be frustrating. A tricky bug can often make feel like a bad programmer, but fear not. Bugs happen to everybody. They're an unavoidable part of the coding process, and dealing with them is an important skill. Many coders think debugging is the most versatile and important skill you can learn. How do our hosts deal with their bugs? Are there strategies that help? Are there techniques you can learn to make your life easier? Find out all this, and more, in this week's buggy instalment of A Question of Code.<br><strong><br>Mentioned in this episode:</strong></p><ul><li><a href="https://online-learning.harvard.edu/course/cs50-introduction-computer-science">CS50: Introduction to Computer Science</a></li><li><a href="https://twitter.com/b0rk/status/1145350304583622656">Julia Evans debugging comic</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Boy, oh boy; bugs can be frustrating. A tricky bug can often make feel like a bad programmer, but fear not. Bugs happen to everybody. They're an unavoidable part of the coding process, and dealing with them is an important skill. Many coders think debugging is the most versatile and important skill you can learn. How do our hosts deal with their bugs? Are there strategies that help? Are there techniques you can learn to make your life easier? Find out all this, and more, in this week's buggy instalment of A Question of Code.<br><strong><br>Mentioned in this episode:</strong></p><ul><li><a href="https://online-learning.harvard.edu/course/cs50-introduction-computer-science">CS50: Introduction to Computer Science</a></li><li><a href="https://twitter.com/b0rk/status/1145350304583622656">Julia Evans debugging comic</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 08 Jul 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/f5efe9a8/db86f40a.mp3" length="17682318" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2101</itunes:duration>
      <itunes:summary>Debugging is a crucial skill for developers. Maybe even THE skill.</itunes:summary>
      <itunes:subtitle>Debugging is a crucial skill for developers. Maybe even THE skill.</itunes:subtitle>
      <itunes:keywords>debugging, bugs, code</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>26: What is functional programming?</title>
      <itunes:title>26: What is functional programming?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9179b740-565f-466e-b90c-c38e67de74ab</guid>
      <link>https://share.transistor.fm/s/fc561550</link>
      <description>
        <![CDATA[<p>Tom is absolutely nuts about Functional Programming. He goes on about it all the time (mentioning it in almost every episode so far!) but Ed doesn't really know what it is. So what is this fancy programming paradigm that's got Tom so excited? And is he able to explain it clearly and succinctly? (spoiler alert: he isn't!). Will Ed be able to make any sense out of Tom's ramblings? We all know that a monad is just a monoid in the category of endofunctors, but do any of us know what any of those words mean? Find out all this, and more, in this week's functional instalment of A Question of Code.</p><ul><li><a href="https://medium.com/javascript-scene/master-the-javascript-interview-what-is-functional-programming-7f218c68b3a0">What is functional programming?</a></li><li><a href="https://leanpub.com/composingsoftware">Composing Software</a>, book by Eric Elliot</li><li><a href="https://github.com/getify/Functional-Light-JS">Functional-Light JavaScript</a>, book by Kyle Simpson</li><li><a href="https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q">Fun Fun Function</a>, YouTube channel by MPJ</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Tom is absolutely nuts about Functional Programming. He goes on about it all the time (mentioning it in almost every episode so far!) but Ed doesn't really know what it is. So what is this fancy programming paradigm that's got Tom so excited? And is he able to explain it clearly and succinctly? (spoiler alert: he isn't!). Will Ed be able to make any sense out of Tom's ramblings? We all know that a monad is just a monoid in the category of endofunctors, but do any of us know what any of those words mean? Find out all this, and more, in this week's functional instalment of A Question of Code.</p><ul><li><a href="https://medium.com/javascript-scene/master-the-javascript-interview-what-is-functional-programming-7f218c68b3a0">What is functional programming?</a></li><li><a href="https://leanpub.com/composingsoftware">Composing Software</a>, book by Eric Elliot</li><li><a href="https://github.com/getify/Functional-Light-JS">Functional-Light JavaScript</a>, book by Kyle Simpson</li><li><a href="https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q">Fun Fun Function</a>, YouTube channel by MPJ</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 01 Jul 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/fc561550/ea56d4ae.mp3" length="42011833" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2090</itunes:duration>
      <itunes:summary>A functional programming convert tries to explain his obsession to a skeptical newbie coder.</itunes:summary>
      <itunes:subtitle>A functional programming convert tries to explain his obsession to a skeptical newbie coder.</itunes:subtitle>
      <itunes:keywords>Functional programming, coding, FP</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>25: Do you need to be good at maths to become a programmer?</title>
      <itunes:title>25: Do you need to be good at maths to become a programmer?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fd746281-9ae8-4ba9-98a5-a6f3374842dd</guid>
      <link>https://share.transistor.fm/s/7bc2e2fc</link>
      <description>
        <![CDATA[<p>It's a common assumption that all programmers are maths wünderkinds. But is that necessarily the case? Many coders <em>do</em> come have a strong mathematical background, but does the correlation imply causation? What is like to learn to code when you've previously been a humanities specialist? Can you get by without any maths at all? Find out all this, and more, in this week's illogical instalment of A Question of Code.</p><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>It's a common assumption that all programmers are maths wünderkinds. But is that necessarily the case? Many coders <em>do</em> come have a strong mathematical background, but does the correlation imply causation? What is like to learn to code when you've previously been a humanities specialist? Can you get by without any maths at all? Find out all this, and more, in this week's illogical instalment of A Question of Code.</p><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 24 Jun 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/7bc2e2fc/5bc46f1d.mp3" length="40275162" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2011</itunes:duration>
      <itunes:summary>Maths and coding often go hand-in-hand. But can you do one without the other?</itunes:summary>
      <itunes:subtitle>Maths and coding often go hand-in-hand. But can you do one without the other?</itunes:subtitle>
      <itunes:keywords>maths, math, mathematics, coding, programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>24: Should you write about what you've learnt?</title>
      <itunes:title>24: Should you write about what you've learnt?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">74d759f4-8749-4956-8f26-a34f5f5e7aa2</guid>
      <link>https://share.transistor.fm/s/41cad70d</link>
      <description>
        <![CDATA[<p>An oft-heard piece of advice is to "write about what you learn". But what does that actually mean? And who are you supposed to be writing for; just yourself, or for other people in similar situations or following in your footsteps? Find out all this, and more, in this week's literary instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>An oft-heard piece of advice is to "write about what you learn". But what does that actually mean? And who are you supposed to be writing for; just yourself, or for other people in similar situations or following in your footsteps? Find out all this, and more, in this week's literary instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 17 Jun 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/41cad70d/a40dbdfe.mp3" length="17587282" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2136</itunes:duration>
      <itunes:summary>Is documenting your coding progress useful for you or anyone else?</itunes:summary>
      <itunes:subtitle>Is documenting your coding progress useful for you or anyone else?</itunes:subtitle>
      <itunes:keywords>blogging, writing, coding, learning</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>23: How do you write a good CV?</title>
      <itunes:title>23: How do you write a good CV?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">abc52cd1-f045-4961-8df4-47779fad1085</guid>
      <link>https://share.transistor.fm/s/b46b8881</link>
      <description>
        <![CDATA[<p>A good CV is an important part of finding a job in any industry. But are there specific things you should do to improve your chances in the tech industry? Are there any parts of Tom's old resumés that he's ashamed of? What tricks and tips has he picked up over the years? And does any of Ed's experience carry over from the world of teaching? Find out all this, and more, in this week's educational instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>A good CV is an important part of finding a job in any industry. But are there specific things you should do to improve your chances in the tech industry? Are there any parts of Tom's old resumés that he's ashamed of? What tricks and tips has he picked up over the years? And does any of Ed's experience carry over from the world of teaching? Find out all this, and more, in this week's educational instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 10 Jun 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/b46b8881/06fadc67.mp3" length="49114793" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2445</itunes:duration>
      <itunes:summary>Refactoring Ed's resumé before he applies for jobs</itunes:summary>
      <itunes:subtitle>Refactoring Ed's resumé before he applies for jobs</itunes:subtitle>
      <itunes:keywords>job hunting, CVs, resumés</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>22: Why should you write tests?</title>
      <itunes:title>22: Why should you write tests?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ccebf6df-61fc-44e3-9559-0bb3e5c3aa77</guid>
      <link>https://share.transistor.fm/s/8c8f051a</link>
      <description>
        <![CDATA[<p>Ed doesn't have much experience with automated testing for his code. This week he asks Tom about the principles behind testing, and some of the benefits and downsides. Does Tom think Ed should learn how to write tests ASAP? What kind of tests does he find are the most useful? And are there any downsides to writing tests for your code? Find out in this week's inspiring instalment of A Question of Code.</p><ul><li><a href="https://talkpython.fm/">TalkPython</a> podcast</li><li><a href="https://www.manning.com/books/classic-computer-science-problems-in-python">Classic Computer Science Problems in Python</a>, book by David Kopec</li><li><a href="https://www.destroyallsoftware.com/talks/boundaries">Boundaries</a>, talk by Gary Bernhardt</li><li><a href="https://jestjs.io/">Jest</a>: testing framework for JavaScript</li><li><a href="https://testandcode.com/">Test &amp; Code</a> podcast</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Ed doesn't have much experience with automated testing for his code. This week he asks Tom about the principles behind testing, and some of the benefits and downsides. Does Tom think Ed should learn how to write tests ASAP? What kind of tests does he find are the most useful? And are there any downsides to writing tests for your code? Find out in this week's inspiring instalment of A Question of Code.</p><ul><li><a href="https://talkpython.fm/">TalkPython</a> podcast</li><li><a href="https://www.manning.com/books/classic-computer-science-problems-in-python">Classic Computer Science Problems in Python</a>, book by David Kopec</li><li><a href="https://www.destroyallsoftware.com/talks/boundaries">Boundaries</a>, talk by Gary Bernhardt</li><li><a href="https://jestjs.io/">Jest</a>: testing framework for JavaScript</li><li><a href="https://testandcode.com/">Test &amp; Code</a> podcast</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 03 Jun 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/8c8f051a/215baa91.mp3" length="19751074" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2420</itunes:duration>
      <itunes:summary>Is it important to have a test suite for your codebase? TL;DR: yes</itunes:summary>
      <itunes:subtitle>Is it important to have a test suite for your codebase? TL;DR: yes</itunes:subtitle>
      <itunes:keywords>testing, coding</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>⚡️ What does it mean to be a full stack developer?</title>
      <itunes:title>⚡️ What does it mean to be a full stack developer?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">fa0e55e2-5760-4d0b-85c2-b6573970ec86</guid>
      <link>https://share.transistor.fm/s/754f2709</link>
      <description>
        <![CDATA[In this lightning question Tom and Ed discuss the term 'full-stack'. What does it mean and is it even possible for one person to do all the things?]]>
      </description>
      <content:encoded>
        <![CDATA[In this lightning question Tom and Ed discuss the term 'full-stack'. What does it mean and is it even possible for one person to do all the things?]]>
      </content:encoded>
      <pubDate>Mon, 27 May 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/754f2709/f372f029.mp3" length="2940679" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>319</itunes:duration>
      <itunes:summary>In this lightning question Tom and Ed discuss the term 'full-stack'. What does it mean and is it even possible for one person to do all the things?</itunes:summary>
      <itunes:subtitle>In this lightning question Tom and Ed discuss the term 'full-stack'. What does it mean and is it even possible for one person to do all the things?</itunes:subtitle>
      <itunes:keywords>full stack, developer</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>⚡️ How closely should you match a job description before applying? </title>
      <itunes:title>⚡️ How closely should you match a job description before applying? </itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b653cb98-5b02-4dbe-b34f-1f12de080074</guid>
      <link>https://share.transistor.fm/s/d168e078</link>
      <description>
        <![CDATA[In this lightning question Tom and Ed give you a quick overview of how many of your skills need to match a job description before you apply.]]>
      </description>
      <content:encoded>
        <![CDATA[In this lightning question Tom and Ed give you a quick overview of how many of your skills need to match a job description before you apply.]]>
      </content:encoded>
      <pubDate>Mon, 20 May 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/d168e078/b4eb2cc4.mp3" length="3283339" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>362</itunes:duration>
      <itunes:summary>In this lightning question Tom and Ed give you a quick overview of how many of your skills need to match a job description before you apply.</itunes:summary>
      <itunes:subtitle>In this lightning question Tom and Ed give you a quick overview of how many of your skills need to match a job description before you apply.</itunes:subtitle>
      <itunes:keywords>jobs, coding, programming</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>21: How do you get started with open source?</title>
      <itunes:title>21: How do you get started with open source?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f5f22128-df33-41c4-8c87-bdfa965d2413</guid>
      <link>https://share.transistor.fm/s/fe78c5f6</link>
      <description>
        <![CDATA[<p>Ed has found the world of open source software both intimidating <em>and</em> intriguing. Did Tom feel the same when he started out? What even is open source, anyway? And is getting involved useful for people just starting out on their coding careers? What are some good tactics for getting started? Find out all this and more in this week's enticing instalment of A Question of Code.</p><ul><li><a href="https://dev.to/agoldis/learn-by-contributing-27g6">Learn by Contributing</a> article</li><li><a href="https://dev.to/">dev.to</a></li><li><a href="https://github.com/">github.com</a></li><li><a href="https://git-scm.com/book/en/v1/Getting-Started-Git-Basics">Git Basics</a></li><li><a href="https://www.codetriage.com/">Code Triage</a></li><li><a href="https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar">The Cathedral and the Bazaar</a></li><li><a href="https://changelog.com/podcast">The Changelog</a> podcast</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>Ed has found the world of open source software both intimidating <em>and</em> intriguing. Did Tom feel the same when he started out? What even is open source, anyway? And is getting involved useful for people just starting out on their coding careers? What are some good tactics for getting started? Find out all this and more in this week's enticing instalment of A Question of Code.</p><ul><li><a href="https://dev.to/agoldis/learn-by-contributing-27g6">Learn by Contributing</a> article</li><li><a href="https://dev.to/">dev.to</a></li><li><a href="https://github.com/">github.com</a></li><li><a href="https://git-scm.com/book/en/v1/Getting-Started-Git-Basics">Git Basics</a></li><li><a href="https://www.codetriage.com/">Code Triage</a></li><li><a href="https://en.wikipedia.org/wiki/The_Cathedral_and_the_Bazaar">The Cathedral and the Bazaar</a></li><li><a href="https://changelog.com/podcast">The Changelog</a> podcast</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 13 May 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/fe78c5f6/cfb38ed8.mp3" length="18096273" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2213</itunes:duration>
      <itunes:summary>What is open source, and is contributing a good use of time for newbie coders?</itunes:summary>
      <itunes:subtitle>What is open source, and is contributing a good use of time for newbie coders?</itunes:subtitle>
      <itunes:keywords>open source, coding</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>20: What's it like to attend a tech conference? (Live at Future Sync)</title>
      <itunes:title>20: What's it like to attend a tech conference? (Live at Future Sync)</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">cf26ab70-1b92-4196-aab5-ebb28ddd764b</guid>
      <link>https://share.transistor.fm/s/25c4d8e0</link>
      <description>
        <![CDATA[<p>In a new venture for the aQoC team, we took our show on the road. Future Sync is a tech conference keeping you in-sync with the latest digital trends. We attended for a day of talks, interactive exhibitions alongside plenty of networking opportunities throughout the event.</p><p>We were able to speak to a whole range of people and get to the bottom of why people attend tech conferences, and what they get out of them. Find out all this and more in this week's pioneering instalment of A Question of Code.</p><ul><li>Dylan Schiemann, founder of SitePen web agency and TalkScript podcast. <a href="https://twitter.com/dylans">@dylans</a>, <a href="https://www.sitepen.com/blog/category/podcast/">TalkScript.fm</a></li><li>Dan Lewis, developer for ARM. <a href="https://twitter.com/DanTheOrange">@DanTheOrange</a></li><li>Toni Oatway, STEM ambassador. <a href="https://twitter.com/ToniOatway">@ToniOatway</a>, <a href="https://www.stem.org.uk/stem-ambassadors">STEM Ambassadors</a></li><li>Edwin Love, developer for Headforwards. <a href="https://twitter.com/edwinjameslove">@edwinjameslove</a></li><li>Christopher Jenner, tech student. <a href="https://twitter.com/chris_CBI">@chris_CBI</a></li><li>Ben Everard, co-founder and developer at The Idea Bureau. <a href="https://twitter.com/_beneverard">@_beneverard</a></li><li>Tom's talk: <a href="https://hardcore-jang-f0e618.netlify.com/">Creating a delay: recreating an analogue delay pedal using the Web Audio API</a></li><li>Paul Rowe, founder of Rowe IT. <a href="https://twitter.com/roweit">@roweit</a>, <a href="https://www.roweit.co.uk/">Rowe IT</a></li><li>Toby Parkins, co-founder of software development outsourcing company Headforwards. <a href="https://twitter.com/tobyparkins">@tobyparkins</a>, <a href="https://www.headforwards.com/">Headforwards</a></li><li>Tony Edwards, Future Sync organizer. <a href="https://twitter.com/tonyedwardspz">@tonyedwardspz</a>, <a href="https://futuresync.co.uk/">Future Sync</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>In a new venture for the aQoC team, we took our show on the road. Future Sync is a tech conference keeping you in-sync with the latest digital trends. We attended for a day of talks, interactive exhibitions alongside plenty of networking opportunities throughout the event.</p><p>We were able to speak to a whole range of people and get to the bottom of why people attend tech conferences, and what they get out of them. Find out all this and more in this week's pioneering instalment of A Question of Code.</p><ul><li>Dylan Schiemann, founder of SitePen web agency and TalkScript podcast. <a href="https://twitter.com/dylans">@dylans</a>, <a href="https://www.sitepen.com/blog/category/podcast/">TalkScript.fm</a></li><li>Dan Lewis, developer for ARM. <a href="https://twitter.com/DanTheOrange">@DanTheOrange</a></li><li>Toni Oatway, STEM ambassador. <a href="https://twitter.com/ToniOatway">@ToniOatway</a>, <a href="https://www.stem.org.uk/stem-ambassadors">STEM Ambassadors</a></li><li>Edwin Love, developer for Headforwards. <a href="https://twitter.com/edwinjameslove">@edwinjameslove</a></li><li>Christopher Jenner, tech student. <a href="https://twitter.com/chris_CBI">@chris_CBI</a></li><li>Ben Everard, co-founder and developer at The Idea Bureau. <a href="https://twitter.com/_beneverard">@_beneverard</a></li><li>Tom's talk: <a href="https://hardcore-jang-f0e618.netlify.com/">Creating a delay: recreating an analogue delay pedal using the Web Audio API</a></li><li>Paul Rowe, founder of Rowe IT. <a href="https://twitter.com/roweit">@roweit</a>, <a href="https://www.roweit.co.uk/">Rowe IT</a></li><li>Toby Parkins, co-founder of software development outsourcing company Headforwards. <a href="https://twitter.com/tobyparkins">@tobyparkins</a>, <a href="https://www.headforwards.com/">Headforwards</a></li><li>Tony Edwards, Future Sync organizer. <a href="https://twitter.com/tonyedwardspz">@tonyedwardspz</a>, <a href="https://futuresync.co.uk/">Future Sync</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 06 May 2019 20:05:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/25c4d8e0/abecd504.mp3" length="41188418" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2040</itunes:duration>
      <itunes:summary>We took our mobile studio to the excellent Future Sync conference.</itunes:summary>
      <itunes:subtitle>We took our mobile studio to the excellent Future Sync conference.</itunes:subtitle>
      <itunes:keywords>tech conference, developers</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>19: What's it like being a remote developer?</title>
      <itunes:title>19: What's it like being a remote developer?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">72d4464b-eb15-4671-9990-7211072f6368</guid>
      <link>https://share.transistor.fm/s/e5069851</link>
      <description>
        <![CDATA[<p>This week Tom tells Ed what it's like to be a remote developer. They talk about accountability and motivation, as well as the importance of Gifs to a happy distributed workplace. Does Tom miss anything about working in an office? How correct (or otherwise) are Ed's preconceptions. Get the full low-down (warts and all) in this week's thrilling enticing instalment of A Question of Code.</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<p>This week Tom tells Ed what it's like to be a remote developer. They talk about accountability and motivation, as well as the importance of Gifs to a happy distributed workplace. Does Tom miss anything about working in an office? How correct (or otherwise) are Ed's preconceptions. Get the full low-down (warts and all) in this week's thrilling enticing instalment of A Question of Code.</p>]]>
      </content:encoded>
      <pubDate>Mon, 29 Apr 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/e5069851/dbb375fe.mp3" length="38555347" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1908</itunes:duration>
      <itunes:summary>Is the rise of the Digital Nomad all it's cracked up to be?</itunes:summary>
      <itunes:subtitle>Is the rise of the Digital Nomad all it's cracked up to be?</itunes:subtitle>
      <itunes:keywords>remote work, programming, coding, developer</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>18: What's the interview process for a tech job?</title>
      <itunes:title>18: What's the interview process for a tech job?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">af8be6b5-ca71-4ae4-92eb-917cc03c1cc9</guid>
      <link>https://share.transistor.fm/s/b4e69a8a</link>
      <description>
        <![CDATA[In this episode Tom describes his most recent round of interviewing. What tasks and challenges did he find? How many rounds did he have to go through? And is any of this representative of interviewing in the wider tech industry? Find out all this and more in this week's thrilling instalment of A Question of Code.]]>
      </description>
      <content:encoded>
        <![CDATA[In this episode Tom describes his most recent round of interviewing. What tasks and challenges did he find? How many rounds did he have to go through? And is any of this representative of interviewing in the wider tech industry? Find out all this and more in this week's thrilling instalment of A Question of Code.]]>
      </content:encoded>
      <pubDate>Mon, 22 Apr 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/b4e69a8a/84316093.mp3" length="16003937" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1951</itunes:duration>
      <itunes:summary>In this episode Tom describes his most recent round of interviewing. What tasks and challenges did he find? How many rounds did he have to go through? And is any of this representative of interviewing in the wider tech industry? Find out all this and more in this week's thrilling instalment of A Question of Code.</itunes:summary>
      <itunes:subtitle>In this episode Tom describes his most recent round of interviewing. What tasks and challenges did he find? How many rounds did he have to go through? And is any of this representative of interviewing in the wider tech industry? Find out all this and more</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>17: How do you find a mentor?</title>
      <itunes:title>17: How do you find a mentor?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f8e4b7a3-c228-466a-a2f9-b768b6f487b1</guid>
      <link>https://share.transistor.fm/s/f09463bb</link>
      <description>
        <![CDATA[<ul><li>Coding Coach - <a href="https://codingcoach.io/">https://codingcoach.io/</a></li><li>Exercism - <a href="https://exercism.io/">https://exercism.io/</a></li><li>Future Sync - <a href="https://futuresync.co.uk/">https://futuresync.co.uk/</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Coding Coach - <a href="https://codingcoach.io/">https://codingcoach.io/</a></li><li>Exercism - <a href="https://exercism.io/">https://exercism.io/</a></li><li>Future Sync - <a href="https://futuresync.co.uk/">https://futuresync.co.uk/</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 15 Apr 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/f09463bb/724ef322.mp3" length="16833297" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2055</itunes:duration>
      <itunes:summary>Have our hosts ever had a mentor? Or been one? What does mentoring look like in the tech industry? And how should you go about finding a mentor? Find out in this week's uplifting instalment of A Question of Code!</itunes:summary>
      <itunes:subtitle>Have our hosts ever had a mentor? Or been one? What does mentoring look like in the tech industry? And how should you go about finding a mentor? Find out in this week's uplifting instalment of A Question of Code!</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>16: When should you specialise?</title>
      <itunes:title>16: When should you specialise?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">4b3b11d6-56bc-4686-9768-e9dc2c4bdf24</guid>
      <link>https://share.transistor.fm/s/f18a865e</link>
      <description>
        <![CDATA[When should you specialise in your career? Is specialising even necessary at all? The week Tom lays down some hard-earned wisdom (which Ed is smart enough to unpick and not take too seriously). Does Ed feel like becoming a "specialist" yet? And has Tom learned anything useful from his past (mis) steps? Find out in this week's illuminating instalment of A Question of Code!]]>
      </description>
      <content:encoded>
        <![CDATA[When should you specialise in your career? Is specialising even necessary at all? The week Tom lays down some hard-earned wisdom (which Ed is smart enough to unpick and not take too seriously). Does Ed feel like becoming a "specialist" yet? And has Tom learned anything useful from his past (mis) steps? Find out in this week's illuminating instalment of A Question of Code!]]>
      </content:encoded>
      <pubDate>Mon, 08 Apr 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/f18a865e/6d983a0f.mp3" length="14453703" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1758</itunes:duration>
      <itunes:summary>When should you specialise in your career? Is specialising even necessary at all? The week Tom lays down some hard-earned wisdom (which Ed is smart enough to unpick and not take too seriously). Does Ed feel like becoming a "specialist" yet? And has Tom learned anything useful from his past (mis) steps? Find out in this week's illuminating instalment of A Question of Code!</itunes:summary>
      <itunes:subtitle>When should you specialise in your career? Is specialising even necessary at all? The week Tom lays down some hard-earned wisdom (which Ed is smart enough to unpick and not take too seriously). Does Ed feel like becoming a "specialist" yet? And has Tom le</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>15: What happens in a kick off meeting?</title>
      <itunes:title>15: What happens in a kick off meeting?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b8f3929c-09f2-4703-bdcf-bb8aa91e6509</guid>
      <link>https://share.transistor.fm/s/76490e23</link>
      <description>
        <![CDATA[<ul><li>Notion: <a href="https://www.notion.so/">https://www.notion.so/</a></li><li>Postman App: <a href="https://www.getpostman.com/">https://www.getpostman.com/</a></li><li><a href="https://aquestionofcode.com/static/26d6ba6f8866ab0fce3d93f67169ede1/d3ebb/notion-board.png">Our Notion board</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Notion: <a href="https://www.notion.so/">https://www.notion.so/</a></li><li>Postman App: <a href="https://www.getpostman.com/">https://www.getpostman.com/</a></li><li><a href="https://aquestionofcode.com/static/26d6ba6f8866ab0fce3d93f67169ede1/d3ebb/notion-board.png">Our Notion board</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 01 Apr 2019 20:00:00 +0100</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/76490e23/a9e47ceb.mp3" length="10753049" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1295</itunes:duration>
      <itunes:summary>Ed and Tom kick off their new side hustle - as chosen by their rabid fanbase. The plan is to document the "behind the scenes" parts of programming: what does collaboration actually look like? And what actually happens at the beginning of a new project? Find out in this week's invigorating instalment of A Question of Code!</itunes:summary>
      <itunes:subtitle>Ed and Tom kick off their new side hustle - as chosen by their rabid fanbase. The plan is to document the "behind the scenes" parts of programming: what does collaboration actually look like? And what actually happens at the beginning of a new project? Fi</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>14: How do you learn?</title>
      <itunes:title>14: How do you learn?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">c8c43819-0b1b-465f-ba54-e199be79d379</guid>
      <link>https://share.transistor.fm/s/61d1041d</link>
      <description>
        <![CDATA[<ul><li>Anki flashcard system: <a href="https://apps.ankiweb.net/">ankiweb.net</a></li><li><a href="https://www.youtube.com/watch?v=cDA3_5982h8">Exact Instructions Challenge</a> - Dad makes his children write instructions for making a peanut butter and jam sandwich.</li><li><a href="https://www.reddit.com/r/ThreadGames/comments/7v66bi/im_an_evil_genie_try_to_make_your_wish_so_that_it/">The Evil Genie</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Anki flashcard system: <a href="https://apps.ankiweb.net/">ankiweb.net</a></li><li><a href="https://www.youtube.com/watch?v=cDA3_5982h8">Exact Instructions Challenge</a> - Dad makes his children write instructions for making a peanut butter and jam sandwich.</li><li><a href="https://www.reddit.com/r/ThreadGames/comments/7v66bi/im_an_evil_genie_try_to_make_your_wish_so_that_it/">The Evil Genie</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 25 Mar 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/61d1041d/6b4fe460.mp3" length="13824019" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1679</itunes:duration>
      <itunes:summary>How does Ed (a teacher) recommend you learn things? Did Tom do it right, even if it was by accident? And why are most teenagers wasting their time when they sit down to revise for exams? Find out in this week's edifying instalment of A Question of Code!</itunes:summary>
      <itunes:subtitle>How does Ed (a teacher) recommend you learn things? Did Tom do it right, even if it was by accident? And why are most teenagers wasting their time when they sit down to revise for exams? Find out in this week's edifying instalment of A Question of Code!</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>13: Project Introduction</title>
      <itunes:title>13: Project Introduction</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">3632f9e3-8077-45f8-a77b-b12b2903f9b1</guid>
      <link>https://share.transistor.fm/s/ed440d19</link>
      <description>
        <![CDATA[<ul><li>GIT: <a href="https://git-scm.com/">https://git-scm.com/</a></li><li>GitHub: <a href="https://github.com">https://github.com</a></li><li>Notion: <a href="https://www.notion.so/">https://www.notion.so</a></li><li>Trello: <a href="https://trello.com/en">https://trello.com/en</a></li><li>Basecamp: <a href="https://basecamp.com/">https://basecamp.com/</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>GIT: <a href="https://git-scm.com/">https://git-scm.com/</a></li><li>GitHub: <a href="https://github.com">https://github.com</a></li><li>Notion: <a href="https://www.notion.so/">https://www.notion.so</a></li><li>Trello: <a href="https://trello.com/en">https://trello.com/en</a></li><li>Basecamp: <a href="https://basecamp.com/">https://basecamp.com/</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 18 Mar 2019 20:15:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/ed440d19/39bc5e6e.mp3" length="10929337" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1317</itunes:duration>
      <itunes:summary>There are plenty of places you can go to see people coding "live". But what about the non-code side of programming work? The admin, the logistics, the meetings?! In a break from the usual format, Ed and Tom kick-off a project to uncover all the hidden aspects of  coding as a job. But what is this project? Find out in this week's compelling instalment of A Question of Code.</itunes:summary>
      <itunes:subtitle>There are plenty of places you can go to see people coding "live". But what about the non-code side of programming work? The admin, the logistics, the meetings?! In a break from the usual format, Ed and Tom kick-off a project to uncover all the hidden asp</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>12: Should you get a CS degree?</title>
      <itunes:title>12: Should you get a CS degree?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f1815a84-6d1c-4424-9957-9f229b8a4789</guid>
      <link>https://share.transistor.fm/s/971a3f34</link>
      <description>
        <![CDATA[<ul><li><a href="https://www.amazon.co.uk/Code-Language-Computer-Hardware-Software/dp/0735611319/ref=sr_1_1?keywords=code&amp;qid=1552324701&amp;s=books&amp;sr=1-1">Code, by Charles Petzold</a></li><li><a href="https://www.amazon.co.uk/Where-Wizards-Stay-Up-Late/dp/0684832674">Where Wizards Stay Up Late, by Katie Hafner &amp; John Lyon</a></li><li><a href="https://syntax.fm/">Syntax podcast</a></li><li><a href="https://www.coderhood.com/5-cs-degree-myth-busting-software-engineering-fact/">"Must Have" CS fundamentals</a></li><li><a href="https://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers">A Baseline for Front-End Developers</a></li><li><a href="https://github.com/ossu/computer-science">Open Source Society University</a></li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li><a href="https://www.amazon.co.uk/Code-Language-Computer-Hardware-Software/dp/0735611319/ref=sr_1_1?keywords=code&amp;qid=1552324701&amp;s=books&amp;sr=1-1">Code, by Charles Petzold</a></li><li><a href="https://www.amazon.co.uk/Where-Wizards-Stay-Up-Late/dp/0684832674">Where Wizards Stay Up Late, by Katie Hafner &amp; John Lyon</a></li><li><a href="https://syntax.fm/">Syntax podcast</a></li><li><a href="https://www.coderhood.com/5-cs-degree-myth-busting-software-engineering-fact/">"Must Have" CS fundamentals</a></li><li><a href="https://rmurphey.com/blog/2012/04/12/a-baseline-for-front-end-developers">A Baseline for Front-End Developers</a></li><li><a href="https://github.com/ossu/computer-science">Open Source Society University</a></li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 11 Mar 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/971a3f34/5fc8391b.mp3" length="15869404" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1934</itunes:duration>
      <itunes:summary>Neither of our hosts have a degree in computer science. Does Tom wish he did have CS qualification? And would he recommend that Ed gets one? If not, what alternatives are there for someone beginning to learn to code? Find out in this week's enthralling instalment of A Question of Code!</itunes:summary>
      <itunes:subtitle>Neither of our hosts have a degree in computer science. Does Tom wish he did have CS qualification? And would he recommend that Ed gets one? If not, what alternatives are there for someone beginning to learn to code? Find out in this week's enthralling in</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>11: When should you change to your second language?</title>
      <itunes:title>11: When should you change to your second language?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e135583b-102e-4bcb-b001-938e0c9f555c</guid>
      <link>https://share.transistor.fm/s/3188c1be</link>
      <description>
        <![CDATA[<ul><li><a href="https://github.com/workshopper/learnyounode#readme">Learn You The Node</a></li><li><a href="https://www.reddit.com/r/learnprogramming/">r/learnprogramming</a> here be dragons!</li><li><a href="https://www.djangoproject.com/">Django</a></li><li><a href="https://wagtail.io/">Wagtail CMS</a></li><li><a href="https://get.dev/">.dev TLDs</a></li><li><a href="https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript">CS50's Web Programming</a></li></ul><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li><a href="https://github.com/workshopper/learnyounode#readme">Learn You The Node</a></li><li><a href="https://www.reddit.com/r/learnprogramming/">r/learnprogramming</a> here be dragons!</li><li><a href="https://www.djangoproject.com/">Django</a></li><li><a href="https://wagtail.io/">Wagtail CMS</a></li><li><a href="https://get.dev/">.dev TLDs</a></li><li><a href="https://www.edx.org/course/cs50s-web-programming-with-python-and-javascript">CS50's Web Programming</a></li></ul><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 04 Mar 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/3188c1be/04f2133e.mp3" length="17413764" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2128</itunes:duration>
      <itunes:summary>Ed’s reached the point where he needs to take on more than just Python. But it turns out he’s not that keen on JavaScript (much to Tom’s dismay). What should he learn next? And how important is it to learn more than one programming language? Find out in this weeks captivating installment of A Question of Code.</itunes:summary>
      <itunes:subtitle>Ed’s reached the point where he needs to take on more than just Python. But it turns out he’s not that keen on JavaScript (much to Tom’s dismay). What should he learn next? And how important is it to learn more than one programming language? Find out in t</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>10: Is coding less fun when it’s your job?</title>
      <itunes:title>10: Is coding less fun when it’s your job?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">cd80731a-bbdd-49f5-ab60-669147076e54</guid>
      <link>https://share.transistor.fm/s/9f6ca5b6</link>
      <description>
        <![CDATA[<ul><li>Halt and Catch Fire TV show: https://www.theguardian.com/tv-and-radio/2017/oct/16/farewell-to-halt-and-catch-fire-the-best-show-that-nobody-watched </li><li>Startup Podcast: https://www.gimletmedia.com/startup</li><li>D3.js: https://d3js.org/</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Halt and Catch Fire TV show: https://www.theguardian.com/tv-and-radio/2017/oct/16/farewell-to-halt-and-catch-fire-the-best-show-that-nobody-watched </li><li>Startup Podcast: https://www.gimletmedia.com/startup</li><li>D3.js: https://d3js.org/</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 25 Feb 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/9f6ca5b6/07eb448c.mp3" length="13333089" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1618</itunes:duration>
      <itunes:summary>Does working full-time suck the fun out of coding? Spoiler alert: coding is awesome and always finds ways to be inspiring and creatively rewarding. But there are inevitably times when work is, well, "work". Find out more in this week's enlightening instalment of A Question of Code.</itunes:summary>
      <itunes:subtitle>Does working full-time suck the fun out of coding? Spoiler alert: coding is awesome and always finds ways to be inspiring and creatively rewarding. But there are inevitably times when work is, well, "work". Find out more in this week's enlightening instal</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>9: Where do you find jobs?</title>
      <itunes:title>9: Where do you find jobs?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">ae513621-b853-4d14-96c0-a0f55baa7ea3</guid>
      <link>https://share.transistor.fm/s/9012283c</link>
      <description>
        <![CDATA[<ul><li>Indeed: <a href="https://www.indeed.co.uk/">https://www.indeed.co.uk/</a></li><li>StackOverflow Job Board: <a href="https://stackoverflow.com/jobs">https://stackoverflow.com/jobs</a></li><li>Joel Test: <a href="https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/">https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/</a></li><li>CodePen job board: <a href="https://codepen.io/jobs">https://codepen.io/jobs</a></li><li>Angel list: <a href="https://angel.co/">https://angel.co/</a></li><li>West London Coders: <a href="https://www.meetup.com/West-London-Coders/">https://www.meetup.com/West-London-Coders/</a></li><li>GitHub: <a href="https://github.com/">https://github.com/</a></li><li>Future Sync conference: <a href="https://futuresync.co.uk/">https://futuresync.co.uk/</a></li><li>Hired: <a href="https://hired.com/">https://hired.com/</a></li><li>Talent.io: <a href="https://www.talent.io/">https://www.talent.io/</a></li></ul><p><br></p><p>@aQoCode</p><p>@edPython</p><p>@thomashazledine</p><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Indeed: <a href="https://www.indeed.co.uk/">https://www.indeed.co.uk/</a></li><li>StackOverflow Job Board: <a href="https://stackoverflow.com/jobs">https://stackoverflow.com/jobs</a></li><li>Joel Test: <a href="https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/">https://www.joelonsoftware.com/2000/08/09/the-joel-test-12-steps-to-better-code/</a></li><li>CodePen job board: <a href="https://codepen.io/jobs">https://codepen.io/jobs</a></li><li>Angel list: <a href="https://angel.co/">https://angel.co/</a></li><li>West London Coders: <a href="https://www.meetup.com/West-London-Coders/">https://www.meetup.com/West-London-Coders/</a></li><li>GitHub: <a href="https://github.com/">https://github.com/</a></li><li>Future Sync conference: <a href="https://futuresync.co.uk/">https://futuresync.co.uk/</a></li><li>Hired: <a href="https://hired.com/">https://hired.com/</a></li><li>Talent.io: <a href="https://www.talent.io/">https://www.talent.io/</a></li></ul><p><br></p><p>@aQoCode</p><p>@edPython</p><p>@thomashazledine</p><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 18 Feb 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/9012283c/1bd36fdd.mp3" length="16822472" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>2054</itunes:duration>
      <itunes:summary>For this week’s question Tom gives Ed lots of advice on where he should be applying to jobs. They discuss job boards and networking as well as many other places you can find jobs to apply to. Ed even gives Tom the opportunity to rant about recruiters (and Tom even manages to say some positive stuff about them!). If you’re even thinking about applying for a job in tech at the moment, make sure you listen to this week’s fascinating instalment of A Question of Code!</itunes:summary>
      <itunes:subtitle>For this week’s question Tom gives Ed lots of advice on where he should be applying to jobs. They discuss job boards and networking as well as many other places you can find jobs to apply to. Ed even gives Tom the opportunity to rant about recruiters (and</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>8: When should you quit your job?</title>
      <itunes:title>8: When should you quit your job?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">86c51168-7eee-45f7-b009-a668bf9e2beb</guid>
      <link>https://share.transistor.fm/s/50f710f3</link>
      <description>
        <![CDATA[<ul><li>Picobel audio wrapper: <a href="https://github.com/tomhazledine/picobel">https://github.com/tomhazledine/picobel</a> </li></ul><p>@aQoCode</p><p>@edPython</p><p>@thomashazledine</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Picobel audio wrapper: <a href="https://github.com/tomhazledine/picobel">https://github.com/tomhazledine/picobel</a> </li></ul><p>@aQoCode</p><p>@edPython</p><p>@thomashazledine</p>]]>
      </content:encoded>
      <pubDate>Mon, 11 Feb 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/50f710f3/7797a916.mp3" length="15975444" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1948</itunes:duration>
      <itunes:summary>Some may call him brave, others may call him foolhardy. Ed has quit his job. Now that he has to find a job in tech, Tom and Ed discuss Ed’s plan of attack and why he chose *now* as the time to make the leap. Does Tom think his co-host has made the right choice? Find out in this week’s beguiling installment of A Question of Code!</itunes:summary>
      <itunes:subtitle>Some may call him brave, others may call him foolhardy. Ed has quit his job. Now that he has to find a job in tech, Tom and Ed discuss Ed’s plan of attack and why he chose *now* as the time to make the leap. Does Tom think his co-host has made the right c</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>7: Where do you learn?</title>
      <itunes:title>7: Where do you learn?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">69948ed8-6b39-494d-9833-ef9586c6c846</guid>
      <link>https://share.transistor.fm/s/45946594</link>
      <description>
        <![CDATA[<ul><li><em>Refactoring UI</em>, by Adam Wathan &amp; Steve Schoger: https://refactoringui.com/book/</li><li><em>Automate the Boring Stuff</em>, by Al Sweigart: https://automatetheboringstuff.com/</li><li>CSS Tricks: http://css-tricks.com</li><li>Stack Overflow: https://stackoverflow.com/</li><li>Medium: https://medium.com/</li><li>Flask Mega Tutorial, by Miguel Grinberg: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world/</li><li>CS50: Introduction to Computer Science: https://online-learning.harvard.edu/course/cs50-introduction-computer-science</li><li>FunFunFunction with MPJ: https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q</li><li>Level Up Tutorials: https://www.leveluptutorials.com/</li><li>Dan Abramov on Egghead.io: https://egghead.io/courses/getting-started-with-redux</li><li>Michael Kennedy's Talk Python Training: https://training.talkpython.fm/</li><li>PyBites: https://pybit.es/pages/challenges.html</li><li>Kyle Simpson's <em>You Don't Know JS</em>: https://github.com/getify/You-Dont-Know-JS)</li><li>Software Cornwall: https://www.softwarecornwall.org/</li><li>London Python Coding Dojo: http://ldnpydojo.org.uk/</li><li>Exercism.io: https://exercism.io/</li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li><em>Refactoring UI</em>, by Adam Wathan &amp; Steve Schoger: https://refactoringui.com/book/</li><li><em>Automate the Boring Stuff</em>, by Al Sweigart: https://automatetheboringstuff.com/</li><li>CSS Tricks: http://css-tricks.com</li><li>Stack Overflow: https://stackoverflow.com/</li><li>Medium: https://medium.com/</li><li>Flask Mega Tutorial, by Miguel Grinberg: https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world/</li><li>CS50: Introduction to Computer Science: https://online-learning.harvard.edu/course/cs50-introduction-computer-science</li><li>FunFunFunction with MPJ: https://www.youtube.com/channel/UCO1cgjhGzsSYb1rsB4bFe4Q</li><li>Level Up Tutorials: https://www.leveluptutorials.com/</li><li>Dan Abramov on Egghead.io: https://egghead.io/courses/getting-started-with-redux</li><li>Michael Kennedy's Talk Python Training: https://training.talkpython.fm/</li><li>PyBites: https://pybit.es/pages/challenges.html</li><li>Kyle Simpson's <em>You Don't Know JS</em>: https://github.com/getify/You-Dont-Know-JS)</li><li>Software Cornwall: https://www.softwarecornwall.org/</li><li>London Python Coding Dojo: http://ldnpydojo.org.uk/</li><li>Exercism.io: https://exercism.io/</li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 04 Feb 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/45946594/974e1337.mp3" length="15153595" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1845</itunes:duration>
      <itunes:summary>Ed and Tom run through the learning resources they find most useful. Which of our hosts has never made it all the way through a coding book? Who cheats at tests? Why doesn't Ed like watching video tutorials? Why does Medium mean Ed has to dust off the "bleeper" (and what even is a d$£kbar anyway)? Find out in this week's intriguing instalment of A Question of Code!</itunes:summary>
      <itunes:subtitle>Ed and Tom run through the learning resources they find most useful. Which of our hosts has never made it all the way through a coding book? Who cheats at tests? Why doesn't Ed like watching video tutorials? Why does Medium mean Ed has to dust off the "bl</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>6: What tools do you need?</title>
      <itunes:title>6: What tools do you need?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">b8e33e78-0f38-460a-b9c8-a3586fb428fe</guid>
      <link>https://share.transistor.fm/s/ffc365cb</link>
      <description>
        <![CDATA[<ul><li>VS Code: <a href="https://code.visualstudio.com/">https://code.visualstudio.com/</a></li><li>PyCharm: <a href="https://www.jetbrains.com/pycharm/">https://www.jetbrains.com/pycharm/</a> </li><li>iTerm 2: <a href="https://www.iterm2.com/">https://www.iterm2.com/</a></li><li>Prettier: <a href="https://prettier.io/">https://prettier.io/</a></li><li>Vim: <a href="https://www.vim.org/">https://www.vim.org/</a><ul><li>Vim talk: <a href="https://www.youtube.com/watch?v=wlR5gYd6um0">https://www.youtube.com/watch?v=wlR5gYd6um0</a></li></ul></li><li>Moom: <a href="https://manytricks.com/moom/">https://manytricks.com/moom/</a></li></ul><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>VS Code: <a href="https://code.visualstudio.com/">https://code.visualstudio.com/</a></li><li>PyCharm: <a href="https://www.jetbrains.com/pycharm/">https://www.jetbrains.com/pycharm/</a> </li><li>iTerm 2: <a href="https://www.iterm2.com/">https://www.iterm2.com/</a></li><li>Prettier: <a href="https://prettier.io/">https://prettier.io/</a></li><li>Vim: <a href="https://www.vim.org/">https://www.vim.org/</a><ul><li>Vim talk: <a href="https://www.youtube.com/watch?v=wlR5gYd6um0">https://www.youtube.com/watch?v=wlR5gYd6um0</a></li></ul></li><li>Moom: <a href="https://manytricks.com/moom/">https://manytricks.com/moom/</a></li></ul><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 28 Jan 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/ffc365cb/a1c7e0e4.mp3" length="14297169" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1738</itunes:duration>
      <itunes:summary>It's easy to get carried away with tooling, but what tools do you actually *need* if you want to learn to code? Ed and Tom break down their setups into "essential" and "really like and find very useful" tools. But which of them likes Vim the most? And which would sacrifice almost anything to keep using MacOS? Find out in this week's exciting installment of A Question of Code.</itunes:summary>
      <itunes:subtitle>It's easy to get carried away with tooling, but what tools do you actually *need* if you want to learn to code? Ed and Tom break down their setups into "essential" and "really like and find very useful" tools. But which of them likes Vim the most? And whi</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>5: Which language should you learn first?</title>
      <itunes:title>5: Which language should you learn first?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">f384e026-8b41-4f6c-84c2-aca597546853</guid>
      <link>https://share.transistor.fm/s/08e93d47</link>
      <description>
        <![CDATA[<ul><li>Import antigravity <a href="https://www.xkcd.com/353/">https://www.xkcd.com/353/</a> ‘it just works’</li><li>Node_modules meme: <a href="https://www.reddit.com/r/ProgrammerHumor/comments/6s0wov/heaviest_objects_in_the_universe/">https://www.reddit.com/r/ProgrammerHumor/comments/6s0wov/heaviest_objects_in_the_universe/</a></li><li>Laravel: PHP framework <a href="https://laravel.com/">https://laravel.com/</a></li><li>Gatsby: React static site generator <a href="https://www.gatsbyjs.org/">https://www.gatsbyjs.org/</a></li><li>JS frameworks and libraries<ul><li>React.js: <a href="https://reactjs.org/">https://reactjs.org/</a></li><li>Vue.js <a href="https://vuejs.org/">https://vuejs.org/</a> </li><li>jQuery (rest in peace, old friend): <a href="https://jquery.com/">https://jquery.com/</a></li></ul></li><li>Code Combat: <a href="https://codecombat.com/">https://codecombat.com</a> </li><li>freeCodeCamp: <a href="https://www.freecodecamp.org/">https://www.freecodecamp.org</a> </li></ul><p>@aQoCode</p><p>@edPython</p><p>@thomashazledine</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Import antigravity <a href="https://www.xkcd.com/353/">https://www.xkcd.com/353/</a> ‘it just works’</li><li>Node_modules meme: <a href="https://www.reddit.com/r/ProgrammerHumor/comments/6s0wov/heaviest_objects_in_the_universe/">https://www.reddit.com/r/ProgrammerHumor/comments/6s0wov/heaviest_objects_in_the_universe/</a></li><li>Laravel: PHP framework <a href="https://laravel.com/">https://laravel.com/</a></li><li>Gatsby: React static site generator <a href="https://www.gatsbyjs.org/">https://www.gatsbyjs.org/</a></li><li>JS frameworks and libraries<ul><li>React.js: <a href="https://reactjs.org/">https://reactjs.org/</a></li><li>Vue.js <a href="https://vuejs.org/">https://vuejs.org/</a> </li><li>jQuery (rest in peace, old friend): <a href="https://jquery.com/">https://jquery.com/</a></li></ul></li><li>Code Combat: <a href="https://codecombat.com/">https://codecombat.com</a> </li><li>freeCodeCamp: <a href="https://www.freecodecamp.org/">https://www.freecodecamp.org</a> </li></ul><p>@aQoCode</p><p>@edPython</p><p>@thomashazledine</p>]]>
      </content:encoded>
      <pubDate>Mon, 21 Jan 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/08e93d47/a85aa95e.mp3" length="15445512" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1882</itunes:duration>
      <itunes:summary>In this week’s episode Tom and Ed debate the best programming language to learn when you’re just starting out. They discuss the pros and cons of Python and JavaScript and give some tips for learning each of the languages, as well as some discussion on JavaScript frameworks and whether you should learn more than one language.</itunes:summary>
      <itunes:subtitle>In this week’s episode Tom and Ed debate the best programming language to learn when you’re just starting out. They discuss the pros and cons of Python and JavaScript and give some tips for learning each of the languages, as well as some discussion on Jav</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>4: How do you manage your time?</title>
      <itunes:title>4: How do you manage your time?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">e027ab17-2a42-4284-98d0-12c000f1c16f</guid>
      <link>https://share.transistor.fm/s/28fd1ff4</link>
      <description>
        <![CDATA[<ul><li>Cortex podcast: <a href="https://www.relay.fm/cortex">https://www.relay.fm/cortex</a> </li><li>Toggl time tracker: <a href="https://toggl.com/">https://toggl.com/</a> </li><li>#100DaysOfCode: <a href="https://www.100daysofcode.com/">https://www.100daysofcode.com/</a></li><li>Todoist: <a href="https://todoist.com/">https://todoist.com/</a> </li><li>Omnifocus: <a href="https://www.omnigroup.com/omnifocus/">https://www.omnigroup.com/omnifocus/</a> </li><li>Todo MVC: <a href="http://todomvc.com/">http://todomvc.com/</a></li><li>Tom’s bullet journal blog post: <a href="https://tomhazledine.com/bullet-journal-revisited/">https://tomhazledine.com/bullet-journal-revisited/</a> </li><li>Triggers by Marshall Goldsmith: <a href="https://www.amazon.co.uk/Triggers-Creating-Behavior-Lasts-becoming-Person/dp/0451497864/ref=sr_1_1?ie=UTF8&amp;qid=1547482771&amp;sr=8-1&amp;keywords=triggers">https://www.amazon.co.uk/Triggers-Creating-Behavior-Lasts-becoming-Person/dp/0451497864/</a></li></ul><p>@aQoCode<br>@edPython<br>@thomashazledine</p>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Cortex podcast: <a href="https://www.relay.fm/cortex">https://www.relay.fm/cortex</a> </li><li>Toggl time tracker: <a href="https://toggl.com/">https://toggl.com/</a> </li><li>#100DaysOfCode: <a href="https://www.100daysofcode.com/">https://www.100daysofcode.com/</a></li><li>Todoist: <a href="https://todoist.com/">https://todoist.com/</a> </li><li>Omnifocus: <a href="https://www.omnigroup.com/omnifocus/">https://www.omnigroup.com/omnifocus/</a> </li><li>Todo MVC: <a href="http://todomvc.com/">http://todomvc.com/</a></li><li>Tom’s bullet journal blog post: <a href="https://tomhazledine.com/bullet-journal-revisited/">https://tomhazledine.com/bullet-journal-revisited/</a> </li><li>Triggers by Marshall Goldsmith: <a href="https://www.amazon.co.uk/Triggers-Creating-Behavior-Lasts-becoming-Person/dp/0451497864/ref=sr_1_1?ie=UTF8&amp;qid=1547482771&amp;sr=8-1&amp;keywords=triggers">https://www.amazon.co.uk/Triggers-Creating-Behavior-Lasts-becoming-Person/dp/0451497864/</a></li></ul><p>@aQoCode<br>@edPython<br>@thomashazledine</p>]]>
      </content:encoded>
      <pubDate>Mon, 14 Jan 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/28fd1ff4/28fd1ff4.mp3" length="13151701" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1595</itunes:duration>
      <itunes:summary>How does Ed find enough time in the day to learn to code? Will Tom be able to take out the bins? In this episode Tom and Ed discuss the ways in which they manage their time, including time management tips (and philosophies), to do lists, and time trackers. Have you got a side-project / career change / life you’d like to have more time for? Make sure you listen to this episode of A Question of Code!</itunes:summary>
      <itunes:subtitle>How does Ed find enough time in the day to learn to code? Will Tom be able to take out the bins? In this episode Tom and Ed discuss the ways in which they manage their time, including time management tips (and philosophies), to do lists, and time trackers</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>3: Freelance or full-time?</title>
      <itunes:title>3: Freelance or full-time?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">946323a5-2e6b-47af-88e6-22e3d8216fcd</guid>
      <link>https://share.transistor.fm/s/f1f700e0</link>
      <description>
        <![CDATA[This week Tom and Ed get to grips with freelancing and working full time. What are the pros and cons of each? Which is the best way to start a career? Is working for yourself necessarily better than working in a big company? Ed finds out which he’s going to aim for first.]]>
      </description>
      <content:encoded>
        <![CDATA[This week Tom and Ed get to grips with freelancing and working full time. What are the pros and cons of each? Which is the best way to start a career? Is working for yourself necessarily better than working in a big company? Ed finds out which he’s going to aim for first.]]>
      </content:encoded>
      <pubDate>Mon, 07 Jan 2019 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/f1f700e0/f1f700e0.mp3" length="9337601" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1118</itunes:duration>
      <itunes:summary>This week Tom and Ed get to grips with freelancing and working full time. What are the pros and cons of each? Which is the best way to start a career? Is working for yourself necessarily better than working in a big company? Ed finds out which he’s going to aim for first.</itunes:summary>
      <itunes:subtitle>This week Tom and Ed get to grips with freelancing and working full time. What are the pros and cons of each? Which is the best way to start a career? Is working for yourself necessarily better than working in a big company? Ed finds out which he’s going </itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>2: Frontend or Backend?</title>
      <itunes:title>2: Frontend or Backend?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">7023daa3-c178-416f-9532-d39569e10aef</guid>
      <link>https://share.transistor.fm/s/60a3b18e</link>
      <description>
        <![CDATA[<ul><li>Bootstrap - <a href="https://getbootstrap.com/">https://getbootstrap.com</a></li><li>Web developer roadmap: <a href="https://github.com/kamranahmedse/developer-roadmap">https://github.com/kamranahmedse/developer-roadmap</a> </li></ul>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Bootstrap - <a href="https://getbootstrap.com/">https://getbootstrap.com</a></li><li>Web developer roadmap: <a href="https://github.com/kamranahmedse/developer-roadmap">https://github.com/kamranahmedse/developer-roadmap</a> </li></ul>]]>
      </content:encoded>
      <pubDate>Mon, 31 Dec 2018 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/60a3b18e/60a3b18e.mp3" length="8845071" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>1057</itunes:duration>
      <itunes:summary>This week Tom and Ed discuss the differences between “frontend” and “backend” in the coding universe and what drew them to each. What is the difference between frontend and backend? How do I decide which path to take? All these questions will be answered and more in this week’s A Question Of Code.</itunes:summary>
      <itunes:subtitle>This week Tom and Ed discuss the differences between “frontend” and “backend” in the coding universe and what drew them to each. What is the difference between frontend and backend? How do I decide which path to take? All these questions will be answered </itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>1: Why are you learning to code?</title>
      <itunes:title>1: Why are you learning to code?</itunes:title>
      <itunes:episodeType>full</itunes:episodeType>
      <guid isPermaLink="false">9b96583a-6f45-4d61-aa6d-a365f724dc58</guid>
      <link>https://share.transistor.fm/s/fa52c344</link>
      <description>
        <![CDATA[<ul><li>Tom on Twitter: <a href="https://twitter.com/thomashazledine">https://twitter.com/thomashazledine</a> </li><li>Ed on Twitter: <a href="https://twitter.com/edPython">https://twitter.com/edPython</a></li><li>A Question of Code on Twitter: <a href="https://twitter.com/aQoCode">https://twitter.com/aQoCode</a> </li><li>Python: <a href="https://www.python.org/">https://www.python.org/</a></li><li>Book: <em>Godel, Escher, Bach: An Eternal Golden Braid</em> by Douglas Hofstadter <a href="https://www.amazon.co.uk/dp/0465026567">https://www.amazon.co.uk/dp/0465026567</a></li><li>Book: <em>Flow: The Psychology of Happiness</em> by Mihaly Csikszentmihalyi <a href="https://www.amazon.co.uk/dp/0712657592">https://www.amazon.co.uk/dp/0712657592</a></li><li>Course: <em>Harvard CS50x: Introduction to Computer Science </em><a href="https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x">https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x</a></li></ul><p><br></p>]]>
      </description>
      <content:encoded>
        <![CDATA[<ul><li>Tom on Twitter: <a href="https://twitter.com/thomashazledine">https://twitter.com/thomashazledine</a> </li><li>Ed on Twitter: <a href="https://twitter.com/edPython">https://twitter.com/edPython</a></li><li>A Question of Code on Twitter: <a href="https://twitter.com/aQoCode">https://twitter.com/aQoCode</a> </li><li>Python: <a href="https://www.python.org/">https://www.python.org/</a></li><li>Book: <em>Godel, Escher, Bach: An Eternal Golden Braid</em> by Douglas Hofstadter <a href="https://www.amazon.co.uk/dp/0465026567">https://www.amazon.co.uk/dp/0465026567</a></li><li>Book: <em>Flow: The Psychology of Happiness</em> by Mihaly Csikszentmihalyi <a href="https://www.amazon.co.uk/dp/0712657592">https://www.amazon.co.uk/dp/0712657592</a></li><li>Course: <em>Harvard CS50x: Introduction to Computer Science </em><a href="https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x">https://www.edx.org/course/cs50s-introduction-computer-science-harvardx-cs50x</a></li></ul><p><br></p>]]>
      </content:encoded>
      <pubDate>Mon, 24 Dec 2018 20:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/fa52c344/fa52c344.mp3" length="7702197" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>914</itunes:duration>
      <itunes:summary>This week Tom and Ed introduce A Question of Code, a new podcast answering the common questions that come up when learning to code. Ed’s a newbie coder who’s only been learning to code for a year and Tom’s a more seasoned developer having worked in the industry for a few years. They discuss how and why they got drawn into a career in programming and each explain what’s kept them there (or almost there in Ed’s case).</itunes:summary>
      <itunes:subtitle>This week Tom and Ed introduce A Question of Code, a new podcast answering the common questions that come up when learning to code. Ed’s a newbie coder who’s only been learning to code for a year and Tom’s a more seasoned developer having worked in the in</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
    <item>
      <title>Trailer: A Question of Code</title>
      <itunes:title>Trailer: A Question of Code</itunes:title>
      <itunes:episodeType>trailer</itunes:episodeType>
      <guid isPermaLink="false">88c12bfd-7d77-4c96-84ac-23e5a261235c</guid>
      <link>https://share.transistor.fm/s/0f1c75e8</link>
      <description>
        <![CDATA[Why should you listen to our podcast? Check out our trailer with Tom and Ed!]]>
      </description>
      <content:encoded>
        <![CDATA[Why should you listen to our podcast? Check out our trailer with Tom and Ed!]]>
      </content:encoded>
      <pubDate>Mon, 24 Dec 2018 19:00:00 +0000</pubDate>
      <author>Ed &amp; Tom Hazledine</author>
      <enclosure url="https://media.transistor.fm/0f1c75e8/89b216fe.mp3" length="1087338" type="audio/mpeg"/>
      <itunes:author>Ed &amp; Tom Hazledine</itunes:author>
      <itunes:duration>87</itunes:duration>
      <itunes:summary>Why should you listen to our podcast? Check out our trailer with Tom and Ed!</itunes:summary>
      <itunes:subtitle>Why should you listen to our podcast? Check out our trailer with Tom and Ed!</itunes:subtitle>
      <itunes:keywords>programming, coding, learning to code, questions, python, javascript</itunes:keywords>
      <itunes:explicit>No</itunes:explicit>
    </item>
  </channel>
</rss>
