Python Overlord at Heroku. Creator of Requests: HTTP for Humans
Thank Kenneth Reitz for the AMA 👏
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.
Nice to see you here!
- What sort of work do you do at Heroku?
- What are some of your productivity hacks?
- Why did you create
requestslibrary and how did you come up with the idea?
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?
- What editor would you recommend to Python developers working on web apps?
- What kind of work atmosphere do you prefer?
- What advice would you give to people from other professions shifting to programming career?
Hi Kenneth, I want you to think retrospectively and share a couple advices for learning/polishing the knowledge and skills to us all the aspiring Python Overlords.
Hi Kenneth, thanks for hosting this AMA. I love requests, thanks for creating it. What other open source stuff are you working on next, that the world still doesn't know about? :)
Can you type "The quick brown fox jumps over the lazy dog" without looking at the keyboard?
What are your first few memories with Python? What was the result of your first ever written piece of Python code?
As a professional Python developer, what's your take on Node.js and related ecosystem?
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 ?
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?
I shamelessly copied these questions from a comment on your Facebook post. :D Anyway I am sure this will be quite interesting!
- Why did you call yourself Kenneth Reitz?
- If requests was an animal, what animal would it be?
- Why did the Pythonista cross the road?
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
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?
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?
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?
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?
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?
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!
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?
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.
Have you made any python scripts that work well with ansible? Something that would provision a whole infrastructure with your own programs.