Re: Ruby for Infosec

"Carlo E. Prelz" <[email protected]> Thu, 27 Jun 2019 06:35:59 +0200
Newsgroups gmane.comp.lang.ruby.general
Message-ID <[email protected]>
	Subject: Ruby for Infosec
	Date: gio 27 giu 19 08:03:57 +0530

Quoting Surya Poojary ([email protected]):

>    I know python is the preferred language for Infosec . But since python and
>    ruby are similar ,why is ruby not used often in Infosec?

If you are looking for a one-word answer:

politics.

Those who take decisions often have limited technical knowledge. It
exposes them to less potential risks to 'do what the others do'.

Google has pushed Python at the right time and places. Not because
Python was better than any other language; because the creator of
Python was working with them at the time.

In my opinion, it is difficult to be very proficient in both Ruby and
Python. It is like when you have to speak two similar languages (say:
Spanish and Portuguese). You are prone to mixing them up and you end
up making lots of errors. Only, with human listeners willing to make a
bit of extra effort, meanings get through. Computer language
interpreters are picky, on the other hand. They do not try to
understand, they just complain: Syntax error!

With the tendency in the market to see programmers as commodities, it
is now easier for employers to find mediocre Python programmers to
substitute one's own when they break.

This all boils down to a world that is more and more dependent on
code, and this code is very often written (in Python or in any other
language) by mediocre programmers.

You can see the consequences with your own eyes. The status quo is
VERY fragile. 

Carlo

-- 
  *         Se la Strada e la sua Virtu' non fossero state messe da parte,
* K * Carlo E. Prelz - [email protected]             che bisogno ci sarebbe
  *               di parlare tanto di amore e di rettitudine? (Chuang-Tzu)

Unsubscribe: <mailto:[email protected]?subject=unsubscribe>
<http://lists.ruby-lang.org/cgi-bin/mailman/options/ruby-talk>