Artwork

Content provided by Klaviyo Data Science Team. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Klaviyo Data Science Team or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.
Player FM - Podcast App
Go offline with the Player FM app!

Klaviyo Data Science Podcast EP 23 | How to write (good) code

50:19
 
Share
 

Manage episode 328287462 series 3251385
Content provided by Klaviyo Data Science Team. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Klaviyo Data Science Team or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Welcome back to the Klaviyo Data Science podcast! This episode, we dive into…

Writing code for computers and people

No matter what sort of data science work you do, it’s fairly inevitable that you’ll have to write code to accomplish your goals. For substantial projects, it’s also fairly inevitable that you’ll have to work with other people to see them to completion. As anyone who’s dived into a legacy code base can tell you, writing code that other people (and yourself in the future) can understand is both an essential skill to have and a difficult practice to master. This episode, we talk specifics about improving your coding skills. We’ve brought on four software engineering experts from Klaviyo, and you’ll hear about writing good code from a variety of angles, including:

  • What exactly is good code?
  • The biggest misconceptions that come with writing code
  • How to prepare for your first code review
  • Our panel’s top tips for improving your coding skills, tailored to your level of experience
“You don’t have to make a perfect work of art. It doesn’t have to be bug-free. But it should absolutely be an act of polite and intelligible communication for the next person who will interpret what you create.”
- Zac Bentley, Lead Site Reliability Engineer
  continue reading

58 episodes

Artwork
iconShare
 
Manage episode 328287462 series 3251385
Content provided by Klaviyo Data Science Team. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Klaviyo Data Science Team or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://ppacc.player.fm/legal.

Welcome back to the Klaviyo Data Science podcast! This episode, we dive into…

Writing code for computers and people

No matter what sort of data science work you do, it’s fairly inevitable that you’ll have to write code to accomplish your goals. For substantial projects, it’s also fairly inevitable that you’ll have to work with other people to see them to completion. As anyone who’s dived into a legacy code base can tell you, writing code that other people (and yourself in the future) can understand is both an essential skill to have and a difficult practice to master. This episode, we talk specifics about improving your coding skills. We’ve brought on four software engineering experts from Klaviyo, and you’ll hear about writing good code from a variety of angles, including:

  • What exactly is good code?
  • The biggest misconceptions that come with writing code
  • How to prepare for your first code review
  • Our panel’s top tips for improving your coding skills, tailored to your level of experience
“You don’t have to make a perfect work of art. It doesn’t have to be bug-free. But it should absolutely be an act of polite and intelligible communication for the next person who will interpret what you create.”
- Zac Bentley, Lead Site Reliability Engineer
  continue reading

58 episodes

All episodes

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Quick Reference Guide

Listen to this show while you explore
Play