Interview with Venmo developer Nina Zakharenko about Python and not only
We continue a series of interviews with speakers of the conference PyCon Russia , which will be held July 16-17, 95 km from Moscow.
Under the cut - a short interview with Nina Zakharenko (Portland, USA), a senior software engineer at Venmo , previously - at Reddit and HBO . Nina told how she started writing in Python, what problems the Python community has and why she is waiting for her performance on PyCon Russia.
- Hi Nina, please tell us a little bit about yourself.An interesting story.You were born in Ukraine;how did your family get to the US?Do you maintain relations with the Motherland?Do you speak Ukrainian and Russian? ')
- I wasn’t remember much. I do speak some Russian, but not Ukranian. Unfortunately, I don’t have much to say. I’m at PyCon Russia.
- How did you get into the Python community?
I always had a good interest in html. When I was younger, we didn't have a computer. I learned most of the basics in University.
After University, I spent a long time working as an enterprise Java developer. I didn’t know what to ask for. I was unhappy with the phantom and I learned how to write a program. Learning Python for the smaller, more creative, and more innovative companies. Everyone was incredibly friendly and welcoming. It felt like one big family. I've been lucky to be part of the community ever since.
- You work at VenmoHow do you change the financial world?Does Python make a difference there?
- Venmo has redefined person to person payments, and come out of it even as big companies like Apple are struggling in the space. It is a bit agile agile practice.
- What are you working on currently?
- I’m working to improve our internal engineering practices. This is an eight-year-old codebase.
In my free time, I have been working microcontrollers.
- You worked for such well-know companies as Reddit and HBO.What did you do there?What was the most fascinating / remarkable / surprisingly your work there?
It is important that it is important to - in many different areas. When I worked at HBO, I’ve been working for satellite control computers.
Speech by Nina at PyCon 2016
- What's the programmer?
- I work 100% remotely, it’s not a problem. The downside is sometimes working remotely feels isolating, especially since most of my team is three hours ahead of me. I am trying to tackle the co-working spaces, coffee shops, and meetups.
- what do you consider your life at this point?
- That's a difficult question to answer. It’s not a problem.
Conquering fears. Even though I was battled by unfinished fears of not being a good enough software engineer. I am aware of my knowledge of the python. A few years ago, I had an extreme phobia of public speaking. I started this week at the podium. It has been a great deal to make you know about the world's most advanced conferences around the world, such as DjangoCon, PyCon, and WebExpo in Prague.
- What's the biggest problem of the Python community?
- In my opinion, the community revolve around open source projects. I’ve seen many new contributors get bored by bike-shedding, or too many people. The community is still more aware of the community. It is a fact that he has been in charge of the project. I am seeing the Pythonistas in the hallway of PyCon every year, although we still have a long way to go.
- Which tools do you use in your everyday work?
For maximum productivity, I’m on the command line. I use emacs for my editor, tmux for window management, and oh-my-zsh for a shell. I need to know how to do it .
- Do you read any Python blogs?Would you recommend?
- I mostly keep it up to date with the Python community on twitter. I like to keep busy I'm also a fan of the Python Weekly newsletter.
- You do lots of outdoor sports: skiing, snowboarding, mountain biking, rock climbing.Which style do you prefer: reckless or careful?:) What's your greatest adventure so far?
- I love adventuring, but I'm always careful! I have an extreme care to protect myself. I have quite a helmet, one for each sport. I wouldn’t have been in this situation.
I've had too many amazing adventures to count. I was in Salt Lake City. There is nothing more than a mountain peak!
On July 16-17, at PyConRu Nina will talk about common anti-patterns in python programs and show practical python solutions on how to improve your code with the help of decorators, context managers, lambdas and mixins. The remaining speakers can be viewed on the conference website .