Cover art for podcast The Idealcast with Gene Kim by IT Revolution

The Idealcast with Gene Kim by IT Revolution

26 EpisodesProduced by Gene KimWebsite

Multiple award-winning CTO, researcher, and bestselling author, Gene Kim hosts technology and business leaders to explore the dangerous, shifting digital landscape. Gain insights and solutions to help your enterprise thrive in an evolving business world.

38:57

(Dispatch from the Scenius) Fabulous Fortunes, Fewer Failures, and Faster Fixes from Functional Fundamentals: Scott Havens’ 2019 DevOps Enterprise Summit Talk with Commentary from Gene Kim

In this episode of The Idealcast, Gene Kim shares and gives commentary on Scott Havens’ talk from the 2019 DevOps Enterprise Summit Las Vegas. Havens is a Director of Engineering at Wayfair, where he leads Engineering for the Wayfair Fulfillment Network. He is a leading proponent of applying functional programming principles to technical and organizational design. Previously, Scott was the architect for Walmart's global omnichannel inventory system, unifying availability and replenishment for the largest company in the world by revenue.

In his 2019 DevOps Enterprise Summit talk, Havens highlights functional programming and e-commerce systems work. He also talks about what he did to massively simplify those systems while also making them more testable, reliable, cheaper to operate, and easier to change. Finally, he discusses the implications of using functional programming to change how to design systems and systems of systems on a larger scale.

 

ABOUT THE GUEST

Scott Havens is Director of Engineering at Wayfair, where he leads Engineering for the Wayfair Fulfillment Network. Scott cares deeply about scalable data-intensive software systems. He is a leading proponent of applying functional programming principles to technical and organizational design. Previously, Scott was Director of Engineering at Jet.com and was the architect for Walmart’s global omnichannel inventory system, unifying availability and replenishment for the largest company in the world by revenue.

In his home life, Scott enjoys good food, good wine, bad movies, and asking his daughter to stop “redecorating” his Minecraft castles, pretty please.

 

LinkedIn: https://www.linkedin.com/in/scott-havens/

Twitter: @ScottHavens

Email: scott@sphavens.com

 

YOU’LL LEARN ABOUT

  • Functional programming and what it is.
  • How e-commerce systems work.
  • What Havens did to massively simplify those systems while also making them more testable, reliable, cheaper to operate, and easier to change.
  • The implications of using functional programming to change how to design systems and systems of systems on a larger scale.

 

RESOURCES

 

TIMESTAMPS

[00:24] Intro

[02:52] Functional programming

[07:59] Gene introduces Scott

[09:13] Working at Wal-Mart

[11:13] Disaster struck

[14:10] One common piece of e-commerce website functionality

[17:07] The implications of functional programming for system design

[21:05] Changing how to design systems and systems of systems

[28:55] Using Panther

[33:11] How this affects the hot path and cost

[36:43] One bite a time

[37:52] Contacting Scott

[38:13] Outro

Educational emoji reaction

Educational

Interesting emoji reaction

Interesting

Funny emoji reaction

Funny

Agree emoji reaction

Agree

Love emoji reaction

Love

Wow emoji reaction

Wow

Listen to The Idealcast with Gene Kim by IT Revolution

RadioPublic

A free podcast app for iPhone and Android

  • User-created playlists and collections
  • Download episodes while on WiFi to listen without using mobile data
  • Stream podcast episodes without waiting for a download
  • Queue episodes to create a personal continuous playlist
RadioPublic on iOS and Android
Or by RSS
RSS feed
https://feed.podbean.com/itrevolution/feed.xml

Connect with listeners

Podcasters use the RadioPublic listener relationship platform to build lasting connections with fans

Yes, let's begin connecting
Browser window

Find new listeners

  • A dedicated website for your podcast
  • Web embed players designed to convert visitors to listeners in the RadioPublic apps for iPhone and Android
Clicking mouse cursor

Understand your audience

  • Capture listener activity with affinity scores
  • Measure your promotional campaigns and integrate with Google and Facebook analytics
Graph of increasing value

Engage your fanbase

  • Deliver timely Calls To Action, including email acquistion for your mailing list
  • Share exactly the right moment in an episode via text, email, and social media
Icon of cellphone with money

Make money

  • Tip and transfer funds directly to podcastsers
  • Earn money for qualified plays in the RadioPublic apps with Paid Listens