Lee Warrick and Edwin Otero explore what it's like to break into the Tech field as junior developers as well as how to stay up-to-date on new technology.

Advent of Code! Lee spends a month learning Python through code puzzles

Listen to the episode:

00:00:00 / 00:00:00
Download Link(Right click, "Save Link As")

Solve incredibly hard puzzles using a new language ...what's the worst that could happen?

In December Lee got suckered into doing Advent of Code. If you're not familiar, AoC is a collection of puzzles created every year in December. They're meant to be solved one a day leading up until Christmas.

The puzzles are also notoriously difficult, but Lee didn't find that out until after he started.

Not knowing about the difficulty, Lee decided to challenge himself by using AoC as an opportunity to learn Python.

So how did it go?

Well, it went a little like this gif of day 15, where you're meant to code a robot exploring a maze in the dark. There was a lot of stumbling and running into deadends, but Lee got there in the end!

Pathfinding example in terminal


Show Notes:

  • 0:56 - Intro
  • 1:09 - What is Advent of Code
  • 1:53 - How did Lee find Advent of Code
  • 2:50 - What were the puzzles like
  • 4:00 - Python, JS and making videos

    • Lee's YouTube playlist of all the challenges - YouTube
  • 4:32 - How many videos
  • 5:18 - Will this help you at work?
  • 8:19 - Lee’s process to get the right answer
  • 9:57 - Lee’s favorite day
  • 11:30 - Breakout (Brick Breaker) game breakout in the terminal

  • 15:00 - How would you win Breakout in terminal
  • 16:18 - Automating Breakout in the terminal
  • 18:29 - Coding a scripting language

  • 22:20 - What does Lee think of Python now
  • 23:50 - Would it have been easier with JS
  • 26:01 - Globals in Python
  • 26:43 - Would you recommend this for someone learning a new language
  • 28:45 - How long did the puzzles usually take
  • 31:30 - Looking for an answer for a puzzle
  • 35:14 - Past years of Advent of Code
  • 38:09 - What Lee learned
  • 40:19 - Would you do it again next year
  • 43:13 - Nerd minute
  • 43:40 - Star Wars: Rise of Skywalker
  • 45:24 - Last Jedi
  • 47:27 - Did Eddie like Rise of Skywalker
  • 50:02 - Clone Wars/Rebels
  • 51:30 - Cobra Kai
  • 56:19 - Crane kick
Tags:
Wed, January 29, 2020, 3:00 PM UTC