Cultivating The Python Community In Argentina - Episode 229

Summary

The Python community in Argentina is large and active, thanks largely to the motivated individuals who manage and organize it. In this episode Facundo Batista explains how he helped to found the Python user group for Argentina and the work that he does to make it accessible and welcoming. He discusses the challenges of encompassing such a large and distributed group, the types of events, resources, and projects that they build, and his own efforts to make information free and available. He is an impressive individual with a substantial list of accomplishments, as well as exhibiting the best of what the global Python community has to offer.

linode-banner-sponsor-largeDo you want to try out some of the tools and applications that you heard about on Podcast.__init__? Do you have a side project that you want to share with the world? Check out Linode at linode.com/podcastinit or use the code podcastinit2020 and get a $20 credit to try out their fast and reliable Linux virtual servers. They’ve got lightning fast networking and SSD servers with plenty of power and storage to run whatever you want to experiment on.



Announcements

  • Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great.
  • When you’re ready to launch your next app or want to try a project you hear about on the show, you’ll need somewhere to deploy it, so take a look at our friends over at Linode. With 200 Gbit/s private networking, scalable shared block storage, node balancers, and a 40 Gbit/s public network, all controlled by a brand new API you’ve got everything you need to scale up. And for your tasks that need fast computation, such as training machine learning models, they just launched dedicated CPU instances. Go to pythonpodcast.com/linode to get a $20 credit and launch a new server in under a minute. And don’t forget to thank them for their continued support of this show!
  • You listen to this show to learn and stay up to date with the ways that Python is being used, including the latest in machine learning and data analysis. For even more opportunities to meet, listen, and learn from your peers you don’t want to miss out on this year’s conference season. We have partnered with organizations such as O’Reilly Media, Dataversity, Corinium Global Intelligence, and Data Council. Upcoming events include the O’Reilly AI conference, the Strata Data conference, the combined events of the Data Architecture Summit and Graphorum, and Data Council in Barcelona. Go to pythonpodcast.com/conferences to learn more about these and other events, and take advantage of our partner discounts to save money when you register today.
  • Your host as usual is Tobias Macey and today I’m interviewing Facundo Batista about his experiences founding and fostering the Argentinian Python community, working as a core developer, and his career in Python

Interview

  • Introductions
  • How did you get introduced to Python?
  • What was your motivation for organizing a Python user group in Argentina?
  • How does the geography and culture of Argentina influence the focus of the community?
  • Argentina is a fairly large country. What is the reasoning for having the user group encompass the whole nation and how is it organized to provide access to everyone?
  • What are some notable projects that have been built by or for members of PyAr?
    • What are some of the challenges that you faced while building CDPedia and what aspects of it are you most proud of?
  • How did you get started as a core developer?
    • What areas of the language and runtime have you been most involved with?
  • As a core developer, what are some of the most interesting/unexpected/challenging lessons that you have learned?
  • What other languages do you currently use and what is it about Python that has motivated you to spend so much of your attention on it?
  • What are some of the shortcomings in Python that you would like to see addressed in the future?
  • Outside of CPython, what are some of the projects that you are most proud of?
  • How has your involvement with core development and PyAr influenced your life and career?

Keep In Touch

Picks

Closing Announcements

  • Thank you for listening! Don’t forget to check out our other show, the Data Engineering Podcast for the latest on modern data management.
  • Visit the site to subscribe to the show, sign up for the mailing list, and read the show notes.
  • If you’ve learned something or tried out a project from the show then tell us about it! Email [email protected]) with your story.
  • To help other people find the show please leave a review on iTunes and tell your friends and co-workers
  • Join the community in the new Zulip chat workspace at pythonpodcast.com/chat

Links

The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

Click here to read the raw transcript...
Tobias Macey
0:00:12
Hello, and welcome to podcast.in it the podcast about Python and the people who make it great. When you're ready to launch your next app or want to try a project you hear about on the show, you need somewhere to deploy it. So take a look at our friends over at winnowed. With 200 gigabit private networking, scalable shared block storage, node balancers, and a 40 gigabit public network all controlled by a brand new API, you get everything you need to scale up. And for your tasks that need fast computation, such as training machine learning models and running your continuous integration, they just launched dedicated CPU instances, go to Python podcast.com slash the node that's LINODE today to get a $20 credit and launch a new server and under a minute, and don't forget to thank them for their continued support of this show. And you listen to this show to learn and stay up to date with the ways that Python is being used, including the latest in machine learning and data analysis. For even more opportunities to meet listen and learn from your peers you don't want to miss out on this year's conference season. We have partnered with organizations such as O'Reilly Media Day diversity Corinthian global Intelligence Center data Council. Upcoming events include the O'Reilly AI conference, the strata data conference, the combined events of the data architecture, summit and graph forum and data Council in Barcelona. Go to Python podcast.com slash conferences today to learn more about these and other events and take advantage of our partner discounts when you register. Your host, as usual is Tobias Macey. And today I'm interviewing for condo Battista about his experiences founding and fostering the Argentinian Python community working as a core developer and his overall career in Python. So for condo could you start by introducing yourself?
Facundo Batista
0:01:47
Hello. Thanks for having me. Yes, I am. I'm fuck on though I, I'm in a sonic engineer, I started programming for fun when I was killing a lot of different languages. Until when work in US engineer found Python and fell in love with it, like 20 years ago, or 18 years ago?
Tobias Macey
0:02:18
And do you remember how you first got introduced to Python?
Facundo Batista
0:02:21
I used to work in a telecommunications company where we had to process a lot of information server side at that point, the language that I was most comfortable with was C which I work with a lot of in the in the university but as you may know, processing texts server side with the sea is not fun at all. So I started to find out what what I could do. I found parallel and I did some developments with power bar. They was like every all day protesting because of finally syntax and everything. So work work companion told me the Herald about Python? No, No, I didn't. You should read this tutorial. So he gave me the tutorial for the official tutorial for Python for Python, I think it's was to that tour to the one at that time. And I sort of when I when I, when I go the tutorial, my first impression was, this looks nice, but it's like, too simple. The I don't know if these will be powerful enough for the processing I wanted to do. So my first test with it was doing a recursive analysis of the networks to try to find potential loops, or some simile that was kind of complex and a lot of processing. And Python works just fine. So I said, Oh, I really like the language. I really like this language.
Tobias Macey
0:04:00
So after you discovered Python and started using it, you have ended up helping to found the Python, Argentina user group. And I'm wondering what your overall motivation was for getting involved with that. And some of the story behind your founding of the group.
Facundo Batista
0:04:16
I, the moment I started to work in Python, I started like doing a lot of things with Python and a couple of work companion also uses Python with me, but nobody else knew about Python. None of my friends knew by Sun at that time. So I say I cannot be the only person in a Cantina who does Python. I mean, I ano the international community and everything. But there should be something in a container. So I refloat the normal meetups, we have a meeting three people in that original meeting with this either the three of us were working kingdom, Python, but at the same time, we knew that somebody should be working in Python. So we decided at some point to start a mailing list about it, probably a web page. And that is the version of it. I mean, they needed the needing of talk with somebody else that also use that technology. That was
Tobias Macey
0:05:23
right. And I've actually heard a number of references to people coming from Argentina who are involved in Python, and both the local community there as well as the international community. And I'm curious how large the Python Argentina user group has gotten to be over the years,
Facundo Batista
0:05:38
it's difficult to measure because we don't have a formal process for you to shine in the in the community. And so it depends on how you which numbers that you take, for example, we have a mailing list, and in the middle is there to sell thin 300 300 people. But we know that a lot of young people is not in the mailing list because they tend to not use mail, we created a telegram group for Python hunting a couple of years ago, and it's already more than 1000 people. So it's difficult to now because we don't know how much how much of one group is in the other and the last pi con Cantina with you there were more more than 1000 people attending. So it's a large group.
Tobias Macey
0:06:36
And Argentina itself is a fairly large country and the group that you have put together, IT services the entirety of the nation. And I'm wondering how the overall geography and culture of your country influences the focus of the community and any of the challenges that you face in terms of trying to facilitate interaction for such a wide world distributed group of people.
Facundo Batista
0:07:01
It's a problem, because it's not only that our country is large, as I tend to say, to people visiting the country, I always say when when they come to when I say this, I said to them that if you want to go to the south, you have to travel 2000 kilometers. And if you have to go to the north, you have to travel another 2000 kilometers. It's a large country. But the problem is deeper than that. This, the cantina is, is very centrally stick, I don't know if that's an English or luxury, they everything tends to happen in when I say this, with the exception of a couple of other big cities like Carlo, our Rosario, or Mendoza. Most of the technology she happens in when I say this, so when we did when we found the Python will wanted to find the Python group, but at the same time within one to found just when I say this, because it's we knew that we will be excluding a lot of people. So we, from the very beginning, we when we decided that we will be addressing the whole container, we decided to call it little Python, Argentina at the same time we started but we started purely beer actually, beginning. So that part was easy, because the mailing list, you can shine anywhere. But the meetings, of course, were locals. So there were there were a lot of meetings in when I say this, when we started to new people from other provinces or cities, we started to encourage them, do meetings in your cities, talk with people locally, we all work in pie some but when we have different problems, or even with the same problems, for example, quantity of companies working with Python, or sharp offers, etc. Maybe with the same problem, the different their solutions have different so let's let's have this group, others, you know, the whole Cantina but let's not be when I say centric, and try to make it as federal as possible.
Tobias Macey
0:09:29
And from your experience overall of being a technologist and living and working and want to Saturday's and interacting with people in the broader community that you that you work with what has been your sense, as far as the level of popularity of Python as compared to other languages or technologies that are being used in Argentina,
Facundo Batista
0:09:49
I think that in that in that regard, is no different from other countries or areas, we have a a lot of people working in other languages like commercial languages with a good basis in universities like shower or pay PHP or c++. And at the same time, we have like, a lot of languages that are are not widely used by Do they have a good community here, especially especially in universities, like Lisp, or Haskell. But again, in the same in the mean, similar with will happen in a lot of other places. Python has a steady, growing, but not really quite growing a lot until 10 or seven years ago, which, at some point, a lot of people are starting to use Python, like five years ago or something like literally exploded loaded with a quantity of people trying to learn Python from the science world. So I don't have a particularly specific data for Argentina and other countries. But what I've heard and in my experience is similar to what happened in the US or Europe,
Tobias Macey
0:11:22
and what of what are some of the ways that you facilitate the growth and interaction of the community. And some of the types of resources and events that you help to provide,
Facundo Batista
0:11:33
we try to make our focus is in is pretty much in the community. I mean, we do Python, where we were a group of people to in Python. So our focus is to make people talk together and get together around Python, from the mailing list or the telegram groups where we provide assistance. So anybody can look are in Python or find answers for the problems around Python. Two meetings, which we have several other kinds of meetings or events, always The idea is to make people get together around the language. What one of the basics. rules that we have for for events in Python or Cantina is we want the events to be free. We don't want to charge you for you to be able to talk with by some with somebody else. So the Thai Connor Cantina, for example, it was always free, which is kind of unusual in what the rest of the world happens.
Tobias Macey
0:12:49
Yeah, it's definitely much different than typical technology conferences that I've had experience with. And I know that in general conference, organization, and management can be both time because consuming and expensive. So I'm wondering how you've approached that in order to be able to provide it as a free resource for people?
Facundo Batista
0:13:07
Well, we have sponsors, I mean, companies, we company sponsor the events, so we get that money and pay for the expenses, we are somehow limited in the sense that for example, we don't provide you for with lunches, our T shirts for everybody, or this kind of generic stuff that you have when you go to a paid events. Because I mean, you're not paying for anything. So we cannot give you lunch. But you can access the or focuses for you to be able to access the information, the information should be free. If you have money or not, that's a focus.
Tobias Macey
0:13:55
And in addition to pi con Argentina, you have also working on this pie camp event. And I'm wondering if you can describe a bit about what that is, and how that got started?
Facundo Batista
0:14:07
Well bigamy for me is one of the events that I must like, for every year in a container. It's a small event. I mean, it's this is not for why assistance, we get together every year, like 40 or 50 people in a place that provides the basics for us to survive, like electricity, internet, bathrooms full, and that kind of stuff. And we spend four days coding and hacking and playing board games and doing fun activities like learning how to fight with swords, and that kind of stuff. It's a very nice event, where you just go to buy some Python Python for for this is very nice, very nice. We had a lot of good pictures about that I showed a lot. We have to reproduce this in other countries for people to get fun.
Tobias Macey
0:15:10
Yeah, that definitely sounds like a lot of fun. And I'm curious if the sword fighting expertise came from within the group or if that's something that you brought somebody from the outside for,
Facundo Batista
0:15:19
know somebody in the group that that specialist is in that so he every every every become he covers some sort of teach a little, but we have we normally do also a sports like playing football or basketball, or actually, or, for example, the last PE camp, we had a talk from an specialist about astronomy, we were in the mountains in a really dark place. So he talked about stars to ask for an hour. And it was very, very good.
Tobias Macey
0:15:58
Yeah, definitely links to pictures for that for anybody who wants to take a look. And I'll definitely advocate for anybody else to replicate that because it sounds like a good time and something that would be worthwhile to help grow some community engagement and just be an excuse to get out and do something different.
Facundo Batista
0:16:15
Yes.
Tobias Macey
0:16:17
So in terms of the overall community, I'm wondering what have been some of the main points of focus in terms of just general themes of events and talks and some of the notable projects that have been built by or four members of Python, Argentina?
Facundo Batista
0:16:33
Yes, well, the focus is mostly mostly the people like making everybody together to talk about Python, but with some specifics, like information should be free to anyone to anybody, as I said before, but also in diversity, we were heavily focused on diversity since I know 10 years ago, similar to what they be SF was doing. Also 10 years ago, before diversity was really in the agenda for everybody. We all we we, we were like pioneers with BASF around that. So it's mostly the people. But sometimes, sometimes, as a group, we want to attack some different projects. For example, one of the longest in time that we have, and that is I'm most proud of is the CDP via the CDPV is a project where we puckish the whole Wikipedia in a city, I mean, originally was the city, then we had we started the DVD version. So you have they are and then we we also started at a dependent I version. But the D is always the same. You go with a CD or a DVD, or a pen drive, with a computer with no internet at all. And you have the whole Wikipedia content. Of course, we are addressing the Spanish part of the Wikipedia, even as we have the idea to make it multi language at some point. But the idea is for you to go to with a CD or DVD, for example to a school in in this distant from any city, and you have computers, but you don't have internet, which is quite common in our container because we have so many rural areas. So the idea is that you have a computer, you have internet, but having the CD PDF, you can get all the information from Wikipedia, which is very, very good project is there since like 13 years of something
Tobias Macey
0:18:56
that definitely is great to be able to provide that information access. And I'm curious, what are some of the challenges and strategies that you're faced with to make it possible to have all of that information available offline and internally linked so that it doesn't require any outbound network access and any potential applications that that that could be made from that project to things like maybe packaging up sections of the Internet Archive for similar purposes,
Facundo Batista
0:19:29
I think that it's very difficult to make it genetic, because the the processing of the Wikipedia basis are so specific for Wikipedia basis, because the need of compress them at the maximum. So it's very difficult to to make it generic. The defeat, the challenge around the projects are mostly about the compression for basis and images on one side, but also the index is very difficult to achieve. They remember that we original aim is to make a CD. So CDs are slow. So if you the moment you want to find for something and open that specific page, you cannot really be reading 100 megabyte to uncompressed something in memory. But you you should have a small blocks access, you should have access in small blocks.
0:20:38
Other big challenge is how do you
0:20:45
determine which patients we will will you include and which images from those patients will you include in the in the CDB because if you it, if you make it fit for a CD, you have 600 megabytes, but if you aim for a DVD, you have like almost five gigabytes. And at the same time we have a version for a with with all images and all basis for that that is a means to pen drives. That is around 13 gigabytes The last time we compile it, but the the process, the process of selecting with basis is quite quite difficult. But that's only the the technical challenge of a project like this because you have also the associated challenge. The moment you have a CD or the moment you have a DVD with the whole will be there. How do you distribute it? Because it's not something you cannot you can well, we we we have it for the last but if you have if you are in the problem that you don't have good internet in this call, how do you original download it? So we have success regarding that the Xiaomi Wayne's, which is the founder of Wikipedia as a gift to person no sorry, it was the the the way around. A person that has this company working with the education ministry in a Cantina made us a gift for Jimmy Wales, the possibility to distribute the CD billion dollar container. So we had the disc in all schools in Argentina, I think around 2011 or something, which is very, which was a very good thing.
Tobias Macey
0:22:53
Another aspect of the project too is that because Wikipedia is continually evolving body of information. There's the issue of staleness of information, where some pages, for instance, are going to be unmodified, because their historical records that don't necessarily have a lot of flux. But for any sort of scientific information that might have been updated since the last time the information was compiled, there's the challenge of being able to redistribute those updates. And I'm curious if you have any thoughts on that problem, or any ways of maybe sending incremental updates for people who already have an existing copy, or because of the fact that it's entirely self referential if, if that's even viable, and we
Facundo Batista
0:23:35
analyze that a couple of times, it's it was very difficult to produce incremental, incremental, because at some point, we witnessed some stats at some point. And it was like, almost there were there are so many changes. And as a lot of patients are references by a lot of other precious, you have like you needed like seven, I think the number was around 65% of the patients needed to modify. So at some point, you just get a new snapshot and deliver this new a new snapshot. And incremental is not it wasn't on the water fit. The problem was Yes, the problem of a patient's going stale is is a problem of all snapshots. The moment you have, the moment you get an A snapshot, you are doomed with that. But there is a similar challenge around that, that what you can do to prevent or mostly avoid people doing bad things to the Wikipedia pages, and you distributing them as as a truth. I prefer to have this page about I don't know this scientific thing that is two months old. But it's true. That that is to the old. But it's a lie, or it's a it's a hack about something or so we have a lot of algorithms about when when we decide to include the patient in the snapshot, which version of that page we choose, we in a lot of situations, we don't choose the latest page. So it's it's complicated.
Tobias Macey
0:25:29
Yeah, it's definitely a complex challenge. And as you said, it's not just the technical, it's also the social aspects of it. And because of the fact that a lot of the people who are using it don't have internet access, it's not necessarily viable to just ship those increments over the internet, you would have to have another physical medium of sending it along, and then have a way of merging the information on a hard drive or something like that. So right, that's best of luck in in that overall effort. And then we under involvement in Python, Argentina, and working on projects such as CD pedia, you have also been working as a core developer for C Python. And I'm wondering how you got started on that path. And what specific areas of the language and runtime you've been most involved with and most focused on.
Facundo Batista
0:26:13
And I started, I have this problem around 2002, where I started a personal project for managing my own money, my own finances. And quickly I found out, I found out that float acid at the time was not a good fit for handling money. So trying to see how you can handle money in in Python, I found out that there was this idea of creating this email data type, which is the best fit for handle money. But that was not the really there. So in my original maize maze, Gisele mantra, some suggested that I did that the this Amanda Debbie is what I needed. And I decided to make it happen there was cold around there. And it is this is pick from IBM, which is specify exactly how the dissimilar the type worker. So I started to work into this email module, I received a lot of help from people that knew a lot about numbers. And I got into things like Tim Peters, or Eric snow, or Well, there is a there was a lot of people involved. But my main success there was to start and finish. Very complicated. Pip that was was is the symbol, the symbol model, and then implementing the model. At that point, I become a core developer because I was committing a lot of code, committing a lot of tests pretty well. Basically working in the in the decimal model. Beyond the decimal module itself, I like to participate in Python back days a lot. And I started to create small events in Argentina for people to grab bags of C, Python and work on them. And I normally tend to work on stuff like that in in Python sprints and everything. But I even even as I'm a core developer, I really don't spend a lot of time with the source code. I'm I the last 15 years or something, or mostly the last 10 years, I was heavily focused in the community part of Python and not so much of the call, I tend to do come eat every I know every several months because of helping somebody with, with patches, our backs the others, but it's more is most an effort of creating a community of people helping with the with the code than helping with a cold myself. For example, I participated in a seven hour Google summit of calls for people who wanted to do calls in Python and that kind of stuff.
Tobias Macey
0:29:45
And I'm curious what it is about the Python language and community that has caused you to spend so much of your time and attention on it as opposed to other endeavors that you might go, that you might spend your time on or other languages that you might be using perfect rationally or personally,
Facundo Batista
0:30:01
on one side of the Python, the Python language itself is something very nice and fun to work with. It's something which works good enough in most of the context that they use the language. Or, in my particular case, in all the context, I use a language. So I really don't have the needing of use another language is for when I do projects in my free time for foreign on or leveling technologies, either by thumb because I like it. And then I finished working as a Python software engineer in a couple of companies I am working in in canonical since more than 10 years ago, doing Python. So I use Python everywhere. On the other hands. Community is one of the healthiest communities that I found in the south Paulo world. There was always this good attitude of people around the language, the language, people, the community was always very welcoming. Always very respectful. And it's a good place to be for people to encourage to be it happened to me a lot that getting people from other languages into Python. In Argentina, one of the aspects was that I really like this, I don't know mailing list, because I can make a silly question and nobody will hit me in the head with something. Or specific specifically speaking about diversity. There is a lot of non male, white, good socio economic position, people that is really happy with their community. And this is this, I think this represented status of the Python community around the globe that this is very good. It's, it's very good, but at the same time, it's like, I don't know if I find anomaly, but it's not usual that communities are so well behaved.
Tobias Macey
0:32:38
Yeah, it's definitely remarkable the amount of effort that has been put in by members of the community globally to help foster that overall sense of Welcome to new people of all skill levels. And just the fact that it has been able to be maintained and sustainable as the community has grown beyond its original roots is pretty remarkable. And I think the fact that there is an organization in the form of the PSF, at the core of it to help drive a lot of those efforts, and set standards for the community has helped to allow it to scale to that, to the point that it has,
Facundo Batista
0:33:16
yes, yes.
0:33:19
For example, the BASF, always well made a focus about the diversity. For example, we every year in these pay camps, we do this, the base camp is the only event in Argentina, this is not free, because I mean, you have to pay for the hotel, and everything, but we normally gives money to people to be able to attend. And we do a focus on diversity there with PSF sponsorship for specifically for that, which makes the community more diverse. And at some point that will be it's it's a positive circle, that making the community more diversity will attract more diversity itself. And at some point, we can stop being equals in the community.
Tobias Macey
0:34:16
And as a user of the Python language and committed to the runtime, for such a long period, I'm sure that there are aspects of the language that you've run into that you would like to see improved or modified. And I'm wondering if there's anything notable that you would like to see addressed in the near to medium future?
Facundo Batista
0:34:35
I think that one of the aspect I in general says I am very happy with the language. It For example, other people say it's is slow in some situations, but I not really, it's that's not really a problem. For me, what I will really want to see improved in the midterm is this time, time for for the for the for the Python process, the time that is there between you type vice and three in the in the terminal, and the script really starts executing this. That time, I think that really helped a lot of different areas where Python could be more widely spread. And it's the problem is that you cannot release executed feeling by fans in a millisecond. I'm exaggerating. But that's the the
Tobias Macey
0:35:42
and outside of your work on Python, Argentina and the C Python runtime and some of the other open source projects that you've mentioned, what are some of the other areas that you spend your time and projects that you're most proud of,
Facundo Batista
0:35:56
I really use a lot of time of my life to make my kids happy, make them grow and be with them. Enjoy them while they are growing. They are still small, but time goes by so fast. I do tennis I love tennis playing. And I really a lot of my free time I put it in in computers and software projects and community. One of the projects is one of the persons that I I spend a lot of time is why is one called phase that they say automatic belittle them rapper for your projects is smaller than it will tell him rubber in the sense that you really don't know that you are reaching out to land in your project or in your autonomy. Now you only specify the dependent says the process or your interactive interpreter or whatever executes inside of your to laugh. But you don't really need to know that the real flame is under there, or how to create it, or how to activate it or anything which is makes it very, very good for people to start in Python, because they don't need to install dependencies or anything. They just if they use phase, they should specify the dependencies that they want. And the script will run in a barrel. And with only those dependencies ultimate, ultimate shakily.
Tobias Macey
0:37:43
And how would you characterize the overall influence that your involvement as a core developer, and with the Python, Argentina group, and just the overall influence that that has had on your life and career,
Facundo Batista
0:37:57
I don't know if he's been a carnival over itself influenced a lot of what I do in Python and Cantina. What really affects what I do in Python, Argentina was in that, in that sense, being part of the Python Software Foundation, being part of the group of people involved in making the language better, and then translating, or translating a lot of those attitudes. Good seems to have from overall BASF to turrentine. Specifically, regarding my career, well, I'm I'm an electronic engineer, I started working at the communications company 20 years ago, and working as an engineer. But then when I started being more and more involved with Python, I was a head of the developers in company in around 2006, then go went back to work as an electronic engineer in another telecommunication company, but then sample to canonical been doing Python, they're almost 11 years now. So it's heavily influenced my career, because I really work as a developer, even if I didn't study that in the university.
Tobias Macey
0:39:29
Well, for anybody who wants to get in touch with you or follow along with the work that you're doing, I'll have you add your preferred contact information to the show notes. And so with that, I'll move into the pics and this week, I'm going to choose a book that I picked up from the library recently, that's been a lot of fun, called the dictionary of difficult words. And it's just a bunch of different words that you wouldn't typically use in everyday language that are interesting to say, or here. And they've got useful and complex definition. So it's just great to explore language and fun and entertaining. And there are a lot of funny illustrations to accompany the words. So it's great to sit down and look at it with your kids. So I've been having fun with that. And with that, I'll pass it to you. Do you have any pics this week?
Facundo Batista
0:40:10
Well, I, I will encourage anybody working with rich labs to take a look, face and start is like, at the beginning, you don't really see the value of it. I mean, you say Oh, another rapper by you, you really use in one, what is the benefit for it? But the moment you start really using it, you you will not stop? Isn't it? It's It's It's very, very, it's very, very helpful in the everyday Python usage.
Tobias Macey
0:40:45
All right. I'll have to take a look at that. Well, thank you very much for taking the time today to join me and discuss your experience working with Python and helping to contribute to the growth of the community. I appreciate all your efforts on that front and I hope you enjoy the rest of your day.
Facundo Batista
0:40:58
Okay, thank you. Thank you for having me. Bye bye.
Tobias Macey
0:41:04
Thank you for listening. Don't forget to check out our other show the data engineering podcast at data engineering podcast.com for the latest on modern data management. And visit the site of Python podcasts. com to subscribe to the show, sign up for the mailing list and read the show notes. And if you've learned something or tried out a project from the show, then tell us about it. Email host at podcast in a.com with your story. To help other people find the show please leave a review on iTunes and tell your friends and co workers
Liked it? Take a second to support Podcast.__init__ on Patreon!
Cultivating The Python Community In Argentina 1