Writing Beautiful Code

How to write code that is pleasant to read, easy to understand and joy to maintain?

Simple things like using right variable names, avoiding to much nesting, using white space and comments etc. makes a lot difference to readability of the code. Even though these things look very simple, even experienced programmers find it hard to put them in practice.

In this talk, I’ll try summarise the age old wisdom of writing beautiful code and explain those ideas using practical examples written in Python.