Melusina

Archive 2021

Improving communication in English

As a French native speaker I imported a lot of habits from that language into my practice of English when I started to use it in a professional or private setting. Turning the tables, when non-natively speaking French friends are asking me to correct their French texts, they are usually well written from a grammatical perspective but the way to organise ideas, the expressions used and several other aspects of the language are sometimes very dissonant. The ways of expressions are even so strange that it requires professional skills to “fix them” – for me it’s much easier to start form scratch again. (That said, there is many occasions where it is perfectly acceptable to submit non-natively-sounding texts when they obviously originate from non-native speakers. In these cases, I just correct the grammar.)

Continue reading

We should cultivate shell scripting skills in our teams

A consensual stance towards the shell scripting language is that this tool is not suited for the preparation of complex, reliable and evolutive software. Statements according to which shell scripts should be replaced by programs written in a more capable language can frequently be heard but these replacement programs are rarely seen.

We should rethink this consensus because it denies reality. Is the shell scripting language a difficult, idiosyncratic and occasionally obscure language? It certainly is, but there must be many reasons why shell scripts are still in use today. Actually “still in use” is a bit of an understatement: we do not see shell scripting slowly fading away and being replaced by some other more capable tool. Instead, what we see is a steady stream of new shell scripts being written today. We do not see shell scripts surviving in some old arcanes and dusty grymoires, instead we see the application realm of shell scripts expanding. A subtle but strong sign of the relevance of shell scripting in today’s IT-industry landscape is the mention of ShellCheck in the trial section of ThoughtWorks tech radar in october 2020.

It is therefore important to any team active in the IT-industry today to cultivate their shell scripting skills and we present here evidences supporting this claim before providing useful learning material in later contributions.

Continue reading

Archive

Articles published on our blog are bundled in yearly archives, so that the time when an article was written is easy to identify.

Archives

  1. 2022
  2. 2021