Monday, July 25, 2022

139: Scientific Python with Guido Imperiale

Coming off the heels of the scientific python conference, we are delighted to have Guido Imperiale, OSS Engineer at Coiled, to talk with us about this exciting space, including his own work on Dask, remote work benefits, and how distributed computing with the latest Python tools has allowed him to manage large data science projects with ease. 


00:00:45 Introductions

00:02:22 The sluggish Python-based system that Guido revitalized

00:06:03 Meeting the challenge of adding necessary complexity to a project

00:11:59 Excel in banking

00:18:15 Guido’s shift into Coil

00:19:29 Scooby-Doo pajamas

00:20:21 What motivates people to come in to the office today

00:24:09 Pandas

00:35:35 Why human error can doom an Excel setup

00:39:29 BLAS

00:46:20 A million lines of data

00:51:43 How does Dask interact with Gambit

00:54:40 Where does Coil come in

00:59:34 The six-o-clock question

01:03:53 Dealing with matters of difficult decomposition

01:12:07 The Coil work experience

01:15:37 Why contributing is impressive

01:20:20 Coil’s product offering

01:21:19 Farewells






Resources mentioned in this episode:


Guido Imperiale:


Coiled:




If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/


Reach out to us via email: programmingthrowdown@gmail.com


You can also follow Programming Throwdown on 

Facebook | Apple Podcasts | Spotify | Player.FM 


Join the discussion on our Discord

Help support Programming Throwdown through our Patreon

Monday, July 11, 2022

138: Fixing the Internet with John Day

In the second part of a two-episode special, Professor John Day continues to share his stories from the early days of the internet. From the debate surrounding IPv6, different methodology around network design, and John’s own career advice, there’s tons of wisdom and practical experience to be gained here!

 

00:00:24 Introductions

00:00:49 IP v6

00:04:50 OSI

00:12:53 The IP v7 debate

00:20:18 The definition of an address’s scope

00:21:38 Why John feels DNS was a mistake

00:26:40 How IP mobility works

00:32:13 Bluetooth 

00:41:41 Where will Internet architecture go from here

00:49:49 Understanding the problem space

00:59:04 The angels in the details

01:00:53 Scientific thinking vs engineering thinking

01:04:01 Victorian architecture

01:06:11 John’s career advice

01:11:18 Garbage Can Model

01:14:38 How to make the most out of college today

01:27:05 Farewells






Resources mentioned in this episode:

 

Professor John D. Day:


Terminologies:







If you’ve enjoyed this episode, you can listen to more on Programming Throwdown’s website: https://www.programmingthrowdown.com/

 

Reach out to us via email: programmingthrowdown@gmail.com

 

You can also follow Programming Throwdown on 

Facebook | Apple Podcasts | Spotify | Player.FM 

 

Join the discussion on our Discord

Help support Programming Throwdown through our Patreon