1,097 karma · joined April 16, 2011
Don't catch errors unless doing something actually useful with them. Even then, it's often a good idea to re-raise.
I assume AI autocomplete may send any part of your code base or even all of it to a third-party.
+15 years of production experience with Python, both web dev and data processing
+4 years of production experience with Elixir as a developer and team lead
+20 years with Linux
What I have been doing a lot over the last 10 years is helping data science teams with technical "chores" such as software architecture, database design, debugging, packaging and deployment. So if you have a team of domain experts processing data with Python but struggling to deliver reliable software, we should probably talk.
While I usually get hired for my technical expertise, I generally also end up improving the development process in areas like branching policy and issue management. I also have a lot of experience training people to use Python and Django.
I would be interested in working with Elixir again!
Please get in touch at contact@alexmarandon.com and I will send you my detailed CV.
There should be one-- and preferably only one --obvious way to do it.
This sentence was coined as an answer to a catch phrase that was used to describe the Perl programming language: There Is More Than One Way To Do It. Giving programmers more freedom to express themselves in different ways was presented as a good thing by the Perl community.Python was partly marketed as a replacement for Perl and the sentence from the Zen of Python expresses a difference from Perl. The idea is that having different ways to do things leads to confusion and code that is harder to maintain, problems that Perl was supposed to incur according to its critics.
The sentence was true to a certain extent when it came to the Python language. It don't think it has ever been true for the Python ecosystem. For example, during the early 2000s, there were a plethora of web back-end frameworks for Python. As the Python language has since gained a lot of features, I'm not even sure that this is true for the language itself.
Regarding package management, this has always been a weak point of the Python ecosystem. Python developers often make jokes between themselves about that. Unfortunately, I would be very surprised if this project was to put an end to this issue.
Despite all this, I encourage you to learn Python because it's a very interesting and powerful language with an extremely rich ecosystem. Yes, there are many ways to do the same thing with it. But on the other hand, there is a way to do pretty much anything with it.
+15 years of production experience with Python, both web dev and data processing
+4 years of production experience with Elixir as a developer and team lead
+20 years with Linux
What I have been doing a lot over the last 10 years is helping data science teams with technical "chores" such as architecture, debugging, packaging and deployment. So if you've got a bunch of PhDs doing clever stuff with Python but struggling to produce reliable software, I may be able to help.
I'd also be interested in working with Elixir again.
Please get in touch at contact@alexmarandon.com and I'll send you my detailed CV.
Everything flows.
Got it, thanks!
> questions about Peertube
I don't know either. So far my experience with existing instances has been rather good but I didn't consciously test the use cases you mentioned. I've wanted to publish educational videos for a while but the idea of feeding the big nasty beast just breaks my heart.
I'm wondering: have you considered setting up a Peertube instance and what were the reasons for not doing it?
Other question about not giving away your private data to big tech: Why is S3 better than a private YouTube channel?
Thank you for saying this. It takes some guts to do it on this particular forum.
> The next time was when I could not speak about my job and the project I was working on without stammering and my mind going blank (and still couldn’t for months after quitting).
Thank you for writing this. I've been through these states recently and it helps to know other people had similar symptoms.