Kenneth Reitz is a well-known software engineer, international keynote speaker, open source advocate, street photographer, and electronic music producer. He is the product owner of Python at Heroku and a fellow at the Python Software Foundation. He is well-known for his many open source software projects, specifically Requests: HTTP for Humans.
Shoot any questions you want Kenneth to answer!
Being a photographer (ex-pro) myself I wonder what you think about 'the old fashioned, chemical' way versus digital photography.
I think we lost the 'art' the last decades. But we gained a lot also: the claim on reality has become property of the masses. Alongside, photography's claim on reality has become BS because of digital manipulation.
Love your photo's btw: you're having fun, can see that!
What's the story behind ✨🍰✨ ?
I've been doing python for about 2 years now, I don't yet feel like i've had that 'ah ha!' moment where i'm good at python. when did you get over that hump?
At any time, I have several ideas for various software projects. But due to time constraints I don't get to finish them. What's your advice? How should we manage our time so that we can finish side projects without hampering professional commitments?
Are there any plans for "The Hitchhiker's Guide to Ableton Push"? :D — How can I get as good as you're at playing The Ableton Push? How did you get started on it?
P.S.: Absolutely in love with your new album, Unmastered Impulses.
Can you type "The quick brown fox jumps over the lazy dog" without looking at the keyboard?
Your work inspires me because (even in your manuals & documentary) it expresses that you have fun working on libraries and stuff. Please eleborate on that: having fun while writing code is essential for people like me, who do not earn money with coding but just want to make things work. For me that's the fun: imagine some function/ap/whatever and make it work.
Where's the fun for you?
If you could pick one Python keyword that you had to replace with an emoji, which would it be and what emoji would you choose?
What influenced you to use Python as preferred programming language? and Why?
Do you think python-daemon(PEP 3143) would be a good library to overhaul in a similar way as to what you did with http?
Hey Kenneth, where do you see the python landscape in ten years time?
Hi Kenneth, thanks for hosting this AMA.
How long did it take for you to be this good in Python and what steps did you take to make yourself better each day. Thanks a lot for the Requests library
I shamelessly copied these questions from a comment on your Facebook post. :D Anyway I am sure this will be quite interesting!
What should my learning path look like if I want to become a DevOps engineer? Any resources, guides or tips you would like to share?
Thanks!
Beside coding, I saw you play the music as musician , take a pictures as photographer. How can you organize the time to do a lot of thing ?
Have you made any python scripts that work well with ansible? Something that would provision a whole infrastructure with your own programs.
Hi Kenneth,
How do you work at Heroku with PMs? If there are any conflicts between development team and product team, what do you do? and do you think it's important for a developer to help build the products with PMs together?
What are your first few memories with Python? What was the result of your first ever written piece of Python code?
How important do you think documentation is for any library? You seem to have done most of the initial documentation yourself, how do you motivate yourself to do that? I find documentation tedious and boring.
As with everyone, I have come to know about you through Requests. :) I think enough people have thanked you for it now, you might probably be getting tired, haha! But, thanks a lot, anyway! I have a couple of questions for you:
What are the tips that you have for an aspiring developer who also wants to release an awesome open source library. Motivation is a feeble thing, what is your secret sauce?
What is your work setup, all the gadgets that you use, and geek over?
Kenneth Reitz
Software for Humans
Kenneth Reitz
Software for Humans
Kenneth Reitz
Software for Humans
Awesome, I might start a repo for it soon if I'm feeling ambitious.
And I've been keeping my eye out when working with the standard libraries, there's quite a few that could use the "reitz touch" lol.
Kenneth Reitz
Software for Humans
Kenneth Reitz
Software for Humans
Kenneth Reitz
Software for Humans
Shankar K
Coding is my passion, profession and hobby
As a professional Python developer, what's your take on Node.js and related ecosystem?