Podcasts by A Question of Code

A Question of Code

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?

Further podcasts by Ed & Tom Hazledine

Podcast on the topic Technologie

All episodes

A Question of Code
89: Top Tips review: pragmatic learning from 2020-11-16T20:00

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 com...

Listen
A Question of Code
88: Top Tips review: document what you learn from 2020-11-09T20:00

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 com...

Listen
A Question of Code
87: Top Tips review: enjoy what you do from 2020-11-02T20:00

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 com...

Listen
A Question of Code
86: Top Tips review: just get things done! from 2020-10-26T20:00

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 com...

Listen
A Question of Code
85: Top Tips review: why should you build your own website? from 2020-10-19T20:00

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 com...

Listen
A Question of Code
84: Why should you own a rubber duck? from 2020-10-12T20:00

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.


There are lots of ways to get "stuck" when programm...

Listen
A Question of Code
83: How do you get started with a new framework? from 2020-10-05T20:00

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 eleme...

Listen
A Question of Code
82: What is semantic markup? from 2020-09-28T20:00

This week we get deep into the weeds of HTML. What tags do we use (and are they the same as the tags we should use)? And who are we wring our markup for? Just browsers, surely?! But wha...

Listen
A Question of Code
81: What is an API? from 2020-09-21T20:00

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 ...

Listen
A Question of Code
80: What’s it like behind the scenes of a podcast? from 2020-09-14T20:06:50

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 p...

Listen
A Question of Code
79: How important are CS fundamentals? (with Vaidehi Joshi) from 2020-09-07T20:00

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...

Listen
A Question of Code
78: How can developers get better at design? from 2020-08-31T20:00

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 ...

Listen
A Question of Code
77: Should you use boilerplates? from 2020-08-24T20:00

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 ...

Listen
A Question of Code
76: CSS Revisited (Rapid Fire) from 2020-08-17T20:00

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 l...

Listen
A Question of Code
75: Why do you need a website of your own? (with Chris Coyier) from 2020-08-10T20:00

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. Chr...

Listen
A Question of Code
74: How do you get started with testing? (with Brian Okken) from 2020-08-03T20:00

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 (Py...

Listen
A Question of Code
73: Why is Python a good starting point for learning to code? (with Michael Kennedy) from 2020-07-27T20:00

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.


So why is coding...

Listen
A Question of Code
72: CSS Extravaganza! from 2020-07-20T20:00

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 a lot of questions for Tom (a self-s...

Listen
A Question of Code
71: How should developers market themselves? (with Shawn Wang) from 2020-07-13T20:00

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 thir...

Listen
A Question of Code
70: Is "become a developer" still good advice? from 2020-07-06T20:00

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 ho...

Listen
A Question of Code
69: Why bother with side projects? from 2020-06-29T20:00

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 the...

Listen
A Question of Code
68: Are bootcamps worth doing? (with Kirsty Simmonds) from 2020-06-22T20:00

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, a...

Listen
A Question of Code
67: How can developers help fight climate change? (with Natalia Waniczek) from 2020-06-15T20:00

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 opi...

Listen
A Question of Code
66: How do you get started in data science? (with Tom Sainsbury) from 2020-06-08T20:00

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 disci...

Listen
A Question of Code
65: Should new developers get involved in open source? (with Jeremy Walker) from 2020-06-01T20:00

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 ed...

Listen
A Question of Code
64: How do you get started with Pandas? (with Boris Paskhaver) from 2020-05-25T20:00

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 ...

Listen
A Question of Code
63: What is i18n? (with Eli Schutze) from 2020-05-18T20:00

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 Mo...

Listen
A Question of Code
62: What is it like to have a mentor? (with Amber Wilson) from 2020-05-11T20:00

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 ...

Listen
A Question of Code
61: What questions should you ask in an interview? from 2020-05-04T20:00

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 p...

Listen
A Question of Code
60: What is a resilient website? (with Jeremy Keith) from 2020-04-27T20:00

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 ha...

Listen
A Question of Code
59: How do you prepare to give a presentation? from 2020-04-20T20:00

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 o...

Listen
A Question of Code
58: How do you run a remote conference? from 2020-04-13T20:00

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; co...

Listen
A Question of Code
57: Why is time so hard to work with? from 2020-04-06T20:00

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...

Listen
A Question of Code
56: How can you make code habitable? from 2020-03-30T20:00

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 i...

Listen
A Question of Code
55: Any tips and tricks for effective home working? from 2020-03-23T20:00

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 si...

Listen
A Question of Code
54: Why do people write "bad" code? from 2020-03-16T20:00

It's a sad fact of the world that bad code exists. But is this just developers doing their best impression of builders? "Who put this in, mate? It's all got to be ripped out and replaced" Listen

A Question of Code
53: What are some good things to build? from 2020-03-09T20:00

We think that the best way to learn *is* 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 ...

Listen
A Question of Code
52: What gear do you use? from 2020-03-02T20:00

We've talked before about the essential equipment you need when learning to code, but this week we take a look at all the tech and tools that we use everyday. Get two nerds in ...

Listen
A Question of Code
51: What is a Minimum Viable Product? from 2020-02-24T20:00

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 use...

Listen
A Question of Code
50: What's so special about the command line? from 2020-02-17T20:00

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?


The...

Listen
A Question of Code
49: What is a build pipeline? from 2020-02-10T20:00

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 pe...

Listen
A Question of Code
48: Agency or product? from 2020-02-03T20:00

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 ha...

Listen
A Question of Code
47: How do you build a blog? from 2020-01-27T20:00

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 thro...

Listen
A Question of Code
46: How do you apply to speak at a conference? (with Tony Edwards) from 2020-01-20T20:00

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 o...

Listen
A Question of Code
45: Should you take a bootcamp? from 2020-01-13T20:00

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, and have a guaranteed job at the end of the p...

Listen
A Question of Code
44: What is the difference between a framework and a library? from 2020-01-06T20:00

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 ...

Listen
A Question of Code
43: Yearly Themes: 2020 from 2019-12-23T20:00

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 i...

Listen
A Question of Code
42: What does a developer do all day? from 2019-12-16T20:00

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 plent...

Listen
A Question of Code
41: How long does it take to get a job in tech? from 2019-12-09T20:00

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 ar...

Listen
A Question of Code
40: Can you trust recruiters? from 2019-12-02T20:00

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?


What do recruiters do? Are they us...

Listen
A Question of Code
39: Do you have impostor syndrome? from 2019-11-25T20:00

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 do...

Listen
A Question of Code
38: If it's not broken should you fix it? from 2019-11-18T20:00

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 ...

Listen
A Question of Code
⚡️ Help us, listeners. You're our only hope from 2019-10-14T20:00

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 w...

Listen
A Question of Code
37: When are you ready for a coding job? from 2019-10-07T20:00

An oft-heard bit of advice is "apply as soon as you can, before you think you're ready". It's good advice, and it's advice we ourselves have given many times on this very podcast. But i...

Listen
A Question of Code
36: How do you keep track of your knowledge? from 2019-09-30T20:00

When learning to code, you need to remember an awful lot of new information. In fact, this is true for every stage of your career. Storing and recalling the things you've learned effici...

Listen
A Question of Code
35: Do you git it? (What is version control?) from 2019-09-23T20:00

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 ...

Listen
A Question of Code
34: How do you learn a new programming language? from 2019-09-16T20:00

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 ...

Listen
A Question of Code
33: How much tooling is too much tooling? from 2019-09-09T20:00

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 l...

Listen
A Question of Code
32: How do you prepare for a new job? from 2019-09-02T20:00

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 s...

Listen
A Question of Code
31: Should you pivot? from 2019-08-26T20:00

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? ...

Listen
A Question of Code
⚡️ How much time do you spending coding in a coding job? from 2019-08-19T20:00

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 ...

Listen
A Question of Code
⚡️ How long should you spend on a take home coding challenge? from 2019-08-12T20:00

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...

Listen
A Question of Code
⚡️ Tabs or spaces? from 2019-08-05T20:00

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.

Listen
A Question of Code
30: What do you get from going to a tech meetup? from 2019-07-29T20:00

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 me...

Listen
A Question of Code
29: What's wrong with developer culture? from 2019-07-22T21:00

In general, developers are awesome people. Both our hosts have been helped and supported by some fantastically friendly and generous engineers. But there are some bad eggs. And given th...

Listen
A Question of Code
28: How do you stay motivated? from 2019-07-15T20:00

July is a good time to revisit our yearly goals and motivational tactics. Hey, we're nerds; it's always a good time to talk about organisational systems! We first touched on this topic ...

Listen
A Question of Code
27: How do you deal with crazy bugs? from 2019-07-08T20:00

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 deali...

Listen
A Question of Code
26: What is functional programming? from 2019-07-01T20:00

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...

Listen
A Question of Code
25: Do you need to be good at maths to become a programmer? from 2019-06-24T20:00

It's a common assumption that all programmers are maths wünderkinds. But is that necessarily the case? Many coders do come have a strong mathematical background, but does the correlatio...

Listen
A Question of Code
24: Should you write about what you've learnt? from 2019-06-17T20:00

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 situa...

Listen
A Question of Code
23: How do you write a good CV? from 2019-06-10T20:00

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é...

Listen
A Question of Code
22: Why should you write tests? from 2019-06-03T20:00

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 l...

Listen
A Question of Code
⚡️ What does it mean to be a full stack developer? from 2019-05-27T20:00

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?

Listen
A Question of Code
⚡️ How closely should you match a job description before applying? from 2019-05-20T20:00

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.

Listen
A Question of Code
21: How do you get started with open source? from 2019-05-13T20:00

Ed has found the world of open source software both intimidating and intriguing. Did Tom feel the same when he started out? What even is open source, anyway? And is getting involved use...

Listen
A Question of Code
20: What's it like to attend a tech conference? (Live at Future Sync) from 2019-05-06T20:05

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...

Listen
A Question of Code
19: What's it like being a remote developer? from 2019-04-29T20:00

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 a...

Listen
A Question of Code
18: What's the interview process for a tech job? from 2019-04-22T20:00

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 interview...

Listen
A Question of Code
17: How do you find a mentor? from 2019-04-15T20:00

A Question of Code
16: When should you specialise? from 2019-04-08T20:00

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). Doe...

Listen
A Question of Code
14: How do you learn? from 2019-03-25T20:00

A Question of Code
10: Is coding less fun when it’s your job? from 2019-02-25T20:00

  • 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 
  • Startup Podcast: https://www.g...

    Listen
A Question of Code
9: Where do you find jobs? from 2019-02-18T20:00

A Question of Code
8: When should you quit your job? from 2019-02-11T20:00

@aQoCode

@edPython

@thomashazledine

Listen
A Question of Code
7: Where do you learn? from 2019-02-04T20:00

  • Refactoring UI, by Adam Wathan & Steve Schoger: https://refactoringui.com/book/
  • Automate the Boring Stuff, by Al Sweigart: https://automatetheboringstuff.c...

    Listen
A Question of Code
5: Which language should you learn first? from 2019-01-21T20:00

A Question of Code
4: How do you manage your time? from 2019-01-14T20:00

A Question of Code
3: Freelance or full-time? from 2019-01-07T20:00

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 tha...

Listen
A Question of Code
2: Frontend or Backend? from 2018-12-31T20:00

A Question of Code
Trailer: A Question of Code from 2018-12-24T19:00

Why should you listen to our podcast? Check out our trailer with Tom and Ed!

Listen