RE: Any tips for switching between programming languages

  • From: "Clay Jackson (cjackson)" <Clay.Jackson@xxxxxxxxx>
  • To: "jkstill@xxxxxxxxx" <jkstill@xxxxxxxxx>, Mladen Gogala <gogala.mladen@xxxxxxxxx>
  • Date: Tue, 29 Sep 2020 22:04:12 +0000

Eh –

I agree with both of you, as I agree with those who say “C sucks”, or “Perl 
sucks” or “Windows sucks” or “Linux sucks” or “OS/360 sucks”.

And I DEFINITELY agree with Jared that “whitespace as syntax” was definitely 
not a “wise” choice.

But, all that said, ALL of the above are tools we use to solve problems; so, I 
really think it’s up to us as “Software Engineers” (a little bait there 😊) to 
know how to choose and use a tool appropriate for the job at hand.

As Jared said, there are some cases where there are python libraries available, 
just as there are other where there are Perl libraries that would do a “better” 
job, or perhaps GoLang, or <pick your favorite language>.

The bottom line is focusing on the problem, and solving it in a way that it’s 
reasonably easy for the “maintainers” that come after you to understand what 
you did and why; and then move on to the next problem



From: oracle-l-bounce@xxxxxxxxxxxxx <oracle-l-bounce@xxxxxxxxxxxxx> On Behalf 
Of Jared Still
Sent: Tuesday, September 29, 2020 2:25 PM
To: Mladen Gogala <gogala.mladen@xxxxxxxxx>
Cc: kunwar singh <krishsingh.111@xxxxxxxxx>; ORACLE-L <oracle-l@xxxxxxxxxxxxx>
Subject: Re: Any tips for switching between programming languages

CAUTION: This email originated from outside of the organization. Do not follow 
guidance, click links, or open attachments unless you recognize the sender and 
know the content is safe.


On Mon, Sep 21, 2020 at 12:19 PM Mladen Gogala 
<gogala.mladen@xxxxxxxxx<mailto:gogala.mladen@xxxxxxxxx>> wrote:
Python sucks, especially when compared with Perl, but that's what everyone 
wants.

I will agree with that.

The power in Python is the libraries.

I have used Python, particularly in one project, simply because there was a 
Python library available that did what I needed.

Had the same library been available in Perl or GoLang, I would have used one of 
those.

As a language, I do not like Python.
I particularly dislike whitespace as syntax, which is a less than optimal 
design decision, at least in my opinion.

Other related posts: