this post was submitted on 21 Aug 2023
15 points (100.0% liked)

Python

6368 readers
16 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

๐Ÿ“… Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

๐Ÿ Python project:
๐Ÿ’“ Python Community:
โœจ Python Ecosystem:
๐ŸŒŒ Fediverse
Communities
Projects
Feeds

founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
[โ€“] Crul@lemm.ee 4 points 1 year ago

Summary generated with claude.ai from the video transcript:

Christopher Neugebauer discusses how even simple things in Python like print() hide complexity, and how Python has evolved to model more complexity so users can write simpler code. He explores ideas around internal vs external complexity, managing complexity through testing/types, and how our definition of simplicity changes over time with new tools/opinions.

Key points:

  • Simplicity often hides complexity somewhere in the system
  • We should think about who experiences simplicity vs complexity
  • Python models complexity so users can write simpler code
  • Tools like dependencies and type annotations help manage complexity
  • Definition of "simple" changes over time as tools/opinions evolve
  • We should simplify appropriately for end users, not everywhere
  • Complexity exists; we can choose to contain it or not for users