Max Humber - How to read (code)
"How to read (code)
[EuroPython 2019 - Talk - 2019-07-12 - MongoDB]
[Basel, CH]
By Max Humber
When you learn a new language, like French or German or even English, you first learn how to read. Then you learn how to write. When you learn a new emprogramming/em language, you first learn how to write. And that’s it.
Imagine that you were never formally taught how to read. And that you were told that you should just figure it out … by writing … a whole bunch. How would that even work? I don’t think it would.
If you can’t read. You can’t write. It’s that simple.
Do you think that Shakespeare would be Shakespeare if he never read a single book in his entire life? No. Nothing is created in a vacuum. Good writers are good writers because they’re good readers.
Just as reading is an invaluable skill so to is reading code. It’s a skill that’s never formally taught. But it’s a skill that is essential nonetheless. In this talk I’ll show you how to effectively read code so that might write better code.
License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/
Please see our speaker release agreement for details: https://ep2019.europython.eu/events/speaker-release-agreement/
Видео Max Humber - How to read (code) канала EuroPython Conference
[EuroPython 2019 - Talk - 2019-07-12 - MongoDB]
[Basel, CH]
By Max Humber
When you learn a new language, like French or German or even English, you first learn how to read. Then you learn how to write. When you learn a new emprogramming/em language, you first learn how to write. And that’s it.
Imagine that you were never formally taught how to read. And that you were told that you should just figure it out … by writing … a whole bunch. How would that even work? I don’t think it would.
If you can’t read. You can’t write. It’s that simple.
Do you think that Shakespeare would be Shakespeare if he never read a single book in his entire life? No. Nothing is created in a vacuum. Good writers are good writers because they’re good readers.
Just as reading is an invaluable skill so to is reading code. It’s a skill that’s never formally taught. But it’s a skill that is essential nonetheless. In this talk I’ll show you how to effectively read code so that might write better code.
License: This video is licensed under the CC BY-NC-SA 3.0 license: https://creativecommons.org/licenses/by-nc-sa/3.0/
Please see our speaker release agreement for details: https://ep2019.europython.eu/events/speaker-release-agreement/
Видео Max Humber - How to read (code) канала EuroPython Conference
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
![Felix Wick/Florian Wilhelm - How to Setup a new Python Project](https://i.ytimg.com/vi/r8Rqp2w_kHk/default.jpg)
![Ruud van der Ham - Simulation of logistic systems in Python with salabim](https://i.ytimg.com/vi/pRAO6J66o9k/default.jpg)
![Fernando Masanori Ashikaga/Paola Katherine Pacheco/Kátia Nakamura - import community](https://i.ytimg.com/vi/S05NuIlh7vo/default.jpg)
![Sebastian Roll - The Dangers of Outsourcing Software Development](https://i.ytimg.com/vi/fuAtAGPp2DM/default.jpg)
![Fergal Walsh - Rethinking how we build HTTP APIs](https://i.ytimg.com/vi/qTHkNkgFJeg/default.jpg)
![Moshe Goldstein/david dayan - Implementing Parallel Programming Design Patterns using EFL for Python](https://i.ytimg.com/vi/op-L-1GwVYs/default.jpg)
![Mika Boström, Alexander Schmolck - Marge: A bot for better Git'ing](https://i.ytimg.com/vi/9QXACKrJ-1k/default.jpg)
![Joe Drumgoole - Introduction to Python and MongoDB](https://i.ytimg.com/vi/VJ_d8jENWmo/default.jpg)
![Olivier Grisel - Histogram-based Gradient Boosting in scikit-learn 0.21](https://i.ytimg.com/vi/urVUlKbQfQ4/default.jpg)
![Olga Lyashevska - How can machine learning help to predict changes in size of Atlantic herring ?](https://i.ytimg.com/vi/iGMef0eRrdM/default.jpg)
![Marko Samastur - Publish your code so others can use it in 5 easy steps](https://i.ytimg.com/vi/gc9dkktg1gU/default.jpg)
![Anna Veronika Dorogush - CatBoost - the new generation of Gradient Boosting](https://i.ytimg.com/vi/oGRIGdsz7bM/default.jpg)
![Miloslav Pojman - HTTP/3 – Why should I care?](https://i.ytimg.com/vi/vXbP7EmpErE/default.jpg)
![Bruno Paixão - Digital Transformation in the fight against Coronavirus](https://i.ytimg.com/vi/5J_tViVPl3I/default.jpg)
![Alessandro Molina - Why storing files for the web is not as straightforward as you might think.](https://i.ytimg.com/vi/PckwHNNe8pw/default.jpg)
![Radosław Jankiewicz - Writing quality code](https://i.ytimg.com/vi/05gOxcsup9c/default.jpg)
![Sam Thursfield - Introduction to Baserock](https://i.ytimg.com/vi/qYGlMCk15hs/default.jpg)
![Ivana Kellyerova - import bacon 🥓](https://i.ytimg.com/vi/JCmPa42rov4/default.jpg)
![Mark Smith - Pythonic Refactoring: Protecting Your Users From Change](https://i.ytimg.com/vi/NNmyVqhgs_M/default.jpg)
![vincent warmerdam - The Joy of Simulation: for Fun and Profit](https://i.ytimg.com/vi/TkHT3sLwtkY/default.jpg)
![Jeffrey Mew - Supercharge your Data Science workflow with Notebooks, VS Code, and Azure](https://i.ytimg.com/vi/Tyvg0LOwd5o/default.jpg)