[TriLUG] Broad question

Stephen P. Schaefer via TriLUG trilug at trilug.org
Sat Sep 2 21:53:05 EDT 2023


My experience with Python is that its ecosystem introduces breaking changes every half dozen years or so, whereas perl 5 code from the 1990s just works.  Maybe I just got lucky with the perl modules I experienced.  As for readability, I tried finding a bug in the Red Hat/CentOS subscription-manager python code once (wasn't accepting our internal certificate authority when communicating with Foreman (if it had been Satellite it would have been Red Hat's problem)), and I was not enthused.   Python's churn may be good for keeping one employed.....

On Sat, Sep 2, 2023, at 4:40 PM, Steve Litt via TriLUG wrote:
> Scott Lambdin via TriLUG said on Fri, 1 Sep 2023 17:01:49 -0400
>
>>Gentle beings,
>>
>>I find myself retired a little earlier than I expected so I'm moving to
>>Mexico.
>>
>>I want to work on a project that is basically a site where people can
>>play four handed chess. My skills are way out of date, and I am hoping
>>you could just recommend the modern technologies I can start learning.
>> I know perl and c (albeit with a layer of dust an inch think). But I
>> am willing to go a
>>new direction.  I would especially like a platform that might someday
>>help me get some gig work.
>
> I did a lot of professional Perl work in the late 1990's, and some Free
> Software Perl work in the early 00's, but in my opinion Perl's "many
> ways" philosophy makes it easy for a developer to shoot himself in the
> foot, and almost guarantees that Perl developers won't be able to read
> each others' code unless they Perl with similar dialects.
>
> For things that need to be fast, small, and/or interface with the OS, C
> is great. Use it!
>
> I'd recommend Python to replace Perl. Python isn't the best language in
> the world (Lua is), but with its spectacularly curated standard library
> plus other available packages, you're pretty much guaranteed that
> anything you start with Python you finish with Python (perhaps with a
> little C).
>
> I can't imagine C getting you gig work, but I'd imagine that Python is
> as likely to get you gig work as any other *single* language.
>
> SteveT
>
> -- 
> This message was sent to: sschaefer at acm.org <sschaefer at acm.org>
> To unsubscribe, send a blank message to trilug-leave at trilug.org from 
> that address.
> TriLUG mailing list : https://www.trilug.org/mailman/listinfo/trilug
> Unsubscribe or edit options on the web	: 
> https://www.trilug.org/mailman/options/trilug/sschaefer%40acm.org
> Welcome to TriLUG: https://trilug.org/welcome


More information about the TriLUG mailing list