bytesized.tech's podcast

Taking large ideas and breaking them down to Byte sized problems. Each show a tech enthusiast discusses a technical topic in a non-technical way. The show is hosted by two programmers, Mike and Jimmy.

v3.4 Concurrency: Sleeping Barbers

A barber that likes to take naps, and customers who walk down long hallways. What happens when you have 1 resource and a queue of things to do? What issues might happen if you don't account for them? Join us and figure out! This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

05-25
13:22

v3.3 Concurrency: Dining Philosophers

You have 5 individual chopsticks and 5 philosophers. How do you share your chopsticks? Why do you not get more? This classic computer science problem helps us understand resource sharing between processes, join us as we discuss it! This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

05-11
12:54

v3.2 Concurrency: Collisions

Collisions. They happen all the time. Your WiFi is colliding right now. There are constant back off systems that allow processes to be able to notice that they are "speaking" at the same time as another process and wait until it is their turn. So join us as we discuss how this works! This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/) Link to CGP Grey's video on best way to load an airplane: https://www.youtube.com/watch?v=oAHbLRjF0vo

04-27
08:11

v3.1 Concurrency: ABA Problem

What is the ABA problem? Does it have to do with ABBA? Why does Homer Simpson not see errors? We talk about Concurrency in this next set of episodes, the act of computing with multiple simultaneous things occuring.  This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

04-21
10:42

v2.5 IDE: Review and Roundup

We discuss all of the previous topics, joke about using Times New Roman in our IDE, and talk about how IDE's are all around helpful to developers. This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

04-14
25:49

v2.4 IDE: Debuggers

Do you also print to the console? Do you print after every line in your code? Fear not! The debugger can help with that! It can do everything from stepping through your code to freezing it and allowing you to modify and call things on the fly.  This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

04-06
09:01

v2.3 IDE: Version Control

What is version control? Does it allow you to time travel? Yes, yes it does.  This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

03-30
07:38

v2.2 IDE: Syntax Highlighting and Auto Formatting

Auto Formatting, the ability to correct human error to make it code look more uniform. Syntax Highlighting, the computer telling you that the word "Sasquash" is spelled wrong. What does your IDE do for you during these times of crisis? This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

03-23
10:09

Hotfix: Covid-19 and Folding At Home

Distributed computing and protein folding come together to help fight Covid-19. How you can help with this project by using your computer when you aren't using it.  https://foldingathome.org/ Stay safe, wash your hands, sneeze in your elbow or shirt.

03-16
10:07

v2.1 IDE: Text Editors

Split screen, find replace, what other features does your text editor have in an IDE (Integrated Development Environment)? What font do you happen to use? Do you auto convert tabs to spaces? This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

03-09
07:43

v2.0 IDE: Introduction to Development Tools

This group of episodes is dedicated to the IDE! Integrated Development Environments are the things that most programmers interact with on the day to day. What are they? Where did they come from? How does a programmer actually make code? No it doesn't look like the Minority Report, it is just a very powerful text editor! This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

03-02
08:55

v1.5 Bugs: Recap and Banter of 1.X

Let's discuss more anecdotal evidence about the previous bugs we talked about to wrap up our first set of episodes! We look back at the previous group of episodes and talk about them in more detail as we banter back and forth about being a programmer. This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

02-24
24:52

v1.4 Bugs: Facebook and Years of Friendship

Have I really been friends longer than I've been alive? Why is the length of my friendship surprisingly similar to the Unix Epoch? Let's figure it out together! This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

02-17
06:55

v1.3 Bugs: CIV games and Nukes

In the Civilization games, Gandhi is known to turn on a dime from nice to aggressive. Join us in discussing how a binary underflow causes this kind of behavior and how it turned a bug into a feature. This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

02-10
06:29

v1.2 Bugs: Y2K and 2038

Y2k is a bug that has been plaguing us for years, even today in 2020. Join Jimmy as he tells Mike stories about years and how we store them in computers and how Linux/Unix will fail to work after the year 2038. This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

02-03
15:20

v1.1 Bugs: Boeing Required Reboot

The Boeing Dreamliner needed to reboot every 248 days. Why was that? An overflow bug in the form of a signed integer ticking up every 1/100ths of a second. Mike and Jimmy discuss this bug and how it most likely happened.  This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod  Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

01-27
05:09

v1.0 Bugs (Dates and Numbers) Introduction

Mike and Jimmy embark on a voyage exploring bugs related to numbers and dates. In this episode they describe what a bug is, talk about the first "real" bug found, and give you a topic to bring up to the programmer in your life. This podcast is for people who want to explore technology but might not have the background in it. If you have any burning questions about how anything works feel free to suggest an idea to our Twitter @bytesizetechpod    Music from https://filmmusic.io "Getting it Done" by Kevin MacLeod (https://incompetech.com) License: CC BY (http://creativecommons.org/licenses/by/4.0/)

01-17
06:13

v0.0 - The introduction

Discussion of what you can expect from this podcast, the TL;DR: Technical topics explained for non-technical people!

01-12
01:57

Recommend Channels