Pybites Podcast

#143 - Mastering Python with Łukasz Langa: The Story Behind Core Development and Black

December 11, 2023 Julian Sequeira & Bob Belderbos
Pybites Podcast
#143 - Mastering Python with Łukasz Langa: The Story Behind Core Development and Black
Show Notes

Join us in this intriguing podcast episode where we delve into the world of Python with Łukasz Langa, a key figure in the Python community.

This episode, packed with technical insights and personal anecdotes, covers a range of topics from Łukasz's groundbreaking work with Python to his musical journey. Enjoy!

Chapters:
00:00 Intro
00:53 Guest intro + win of the week
05:27 Łukasz' new podcast core.py
06:22 Black - what inspired you + how does it work
12:30 Is its success thanks to a lack of config?
17:00 About code line length
18:07 Challenge of getting default options right
22:00 Comparing to JS Prettier
23:44 Using project.toml and the day Black broke pip
24:30 PDM ad segment
25:36 How to say No when people request features
27:50 Using AST to double-check accuracy
29:20 Indenting docstrings
31:19 Challenges maintaining Black and noticeable open source contributions
40:00 Some features you're particularly proud of
41:10 Maintaining a single file for a long time and emoji (unicode) support
45:20 Your music background + influence on your development work
48:04 What are you reading: Hypermedia Systems + The Guitar Circle
52:00 Where to reach out to Łukasz + final shoutout
54:48 Outro music

Links:
- Łukasz website
- Connect with Łukasz on X
- core.py - Pablo Galindo and Łukasz Langa's new Python podcast

Books:
- Hypermedia Systems
- The Guitar Circle

Ad segment:
- The PDM program

---
Connect with us on LinkedIn: Julian | Bob

And to get our weekly developer / mindset emails, sign up here.