On the eve of PyCon Russia, we decided to talk with the conference speakers about Python, their work and hobbies. The first short interview we took from one of the developers of the Python language, Andrei Svetlov.
Andrei Svetlov - Python Core Developer, author and active participant in many Python libraries, including
asyncio ,
aiohttp ,
aiopg ,
aiozmq , author of the popular
blog on the Python programming language, program director and annual speaker of the
PyCon Russia conference.

Andrey Svetlov is the speaker of many python conferences. For example, here is his performance at PyCon-2015
- How did you come to the development in Python?')
- Read an article by David Mertz in 2000 “Explore Python in 2 hours.” For two it did not work, I still teach. Then there was the embedding of the interpreter in the game engines, work with the network and, finally, the web.
- What are you working on right now?- Libraries for asyncio (this is such a new thing for network programming, part of Python 3). The main library is aiohttp, and there is a lot more stuff around there.
- What is the best and worst part of your work?- The best is to make a beautiful code and teach it to others. The worst is when you have to sacrifice beauty for the sake of business requests. We all understand that programming should solve business problems, but it is a shame when, for objective reasons, the forced solution is ugly.
- What do you consider your main achievement in life / career at the moment?- Libraries aiohttp and aio-libs. Plus, I am Python Core Developer, but this is not as important to me as it was three years ago.
- In your opinion, in what direction will Python develop in the coming years?- “Two” will finally go to the background. After three years, programmers writing in python 2.7 will be watched with pity and participation.
- What, in your opinion, is the most important issue facing the Python developer community now?- “Finish” the transition to the “top three”. With this question already, it seems, everything is clear. Resistance is generally broken. The fact that new projects need to start immediately on the top three is already clear to everyone.
It is far more interesting that not only Ubuntu and Red Had are moving, but Instagram also plans to transfer its code to the top three by the end of the year.
There are two more eternal topics: GIL and JIT (and performance issues in general). The guys are working, while there are no loud results.
- What tools do you use to organize work (including time planning, work space organization, etc.)?- Nothing special: gmail and calendar.
- Do you read any professional blog? What information resources could you recommend to colleagues for the development of skills?- It so happened that the programmer needs to know English. The best Python resource is
planetpython.org . I choose interesting authors from there and subscribe to them separately.
In general, for me RSS feed is the main source of news. Facebook, twitter and the like almost never use.
- What do you like to do when you do not write code?- I read books. Fly to conferences :)
Right now I am trying to visit all the interesting museums of the West Coast of the United States on ships-planes. And look at nature - it is very different here from the usual Ukrainian.
- Are you able to comply with work & life balance? If so, how, if not, do you need it at all?- Is it that writing code 24 hours a day does not work, even with a break for sleep?
That's right, I try to do at least something every day - commit, code review, answer letters. As a result, it moves gradually and evenly.

You can
talk with Andrey and ask your questions on July 3-4 at
PyCon Russia 2016 . At the conference, Andrew will talk about the library for writing tests py.test. But Andrew's speeches at
PyConRu-2013 ,
PyconRu-2014 ,
PyConRu-2015 .
Back in this year's program: Raymond Hettinger (Python core developer since 2001, author and maintainer of many parts of the language, USA), Martin Gorner (Developer Relations, Google, France), Nathaniel Manista (Computer Scientist, Google, USA), Armin Ronacher (Flask framework, Austria), David MacIver (Hypothesis, UK), Jackie Kazil (Technical Fellow at Capital One, USA), Alexander Sibiryakov (Scrapinghub, Czech Republic), speakers from Yandex, HeadHunter, Rambler & Co - and that's not all.
The conference program and all the details are on the
website .
Thanks to our sponsors: General Sponsor -
Positive Technologies , Gold Sponsor -
JetBrains , Silver Sponsor -
Rambler & Co , Bronze Sponsor -
Ostrovok.ru .