I’m a 52 years old French guy, father of 2 boys and a princess.

I’m an entrepreneur paid to solve complex problems involving computers, usually by building tools (software) or manipulating huge quantity of data, or sometimes coaching or managing people. On my free time I like to do the exact same things as it’s my passion. (More references on my Linkedin profile)

I’m an unorthodox person, so instead of trying to paint an inaccurate portrait of myself, here are some facts:

  • I’ve been coding since I was 13 (it was in BASIC at the time).
  • I first installed Linux in 1993 (it was a Slackware)
  • I loved Perl enough to create a user group and (co-)organize national event.
  • I’m a proud Gopher (and produce a podcast about Go language in French)
  • In a previous life I did quite a lot of security (and even hold a specialization in Cryptography)
  • I like to solve complex problems
  • I practised many Martial Arts (Arnis, Vo Thuat, Muay Thai, Pencak Silat, Tae kwon do, Brazilian Jiu Jitsu)
  • I coded in many languages (including COBOL,)

If you prefer more conventional information or need references, see my Linkedin profile

Perl average salary

Perl average salary

What is the average salary for Perl programmers in 2020?

If I have no definitive answer on this, the Business Insider has some insights:

HackerRank polled 116000 developers about their salaries and got interesting results:

  • Perl is associated with an average global salary of $84,025.50 (54.2% higher than the global average salary)
  • Scala is associated with an average global salary of $77,159.60
  • Go is associated with an average global salary of $72,691.30
  • Python is associated with an average global salary of $56,670.90
  • JavaScript is associated with an average global salary of $55,690

Without more information about the polled panel it’s hard to state this results as “Truth” but they seems to confirm personal beliefs:

Perl in 2020

Perl in 2020

Why Perl in 2020?

“Nobody use it. It’s a dead language. It’s a technology of the past…” Are the kind of statement you’ll be likely to hear about Perl nowadays.

Nonetheless, I’ve landed one of the most exciting mission I’ve ever had because of Perl. I’ve met great people, because of Perl. I’ve solved issues in no time, because of Perl.

So, there’s no chance I’ll drop Perl any time soon.

Just enough... Vim macros

Just enough... Vim macros

Today I’ll start a series of articles dedicated to Vim:

“Just enough Vim to be efficient”

The main idea should be obvious from the title. Learn the bare minimum to produce useful results (and hopefully motivate you to dig even further)

This article is dedicated to Vim macros, an often overlooked feature of Vim.

But let’s start from the beginning what is a macro? and why is it useful?

And if the answer to the first question is simple: A macro is just a recorded sequence of keys.

How could you pretend to be agile if you don't even know Scrum rituals?

How could you pretend to be agile if you don't even know Scrum rituals?

How could you pretend to be Agile if you don’t even know Scrum rituals?

That’s more or less what I’ve been asked in a recent (failed) interview. That was more subtle of course, but after being corrected on Scrum terminology, failing to recognize the prevalence of the retrospective over the other rituals probably sealed the outcome of the interview.

I clearly didn’t convinced my interviewer. My last Scrum experience was ten years ago. And would probably be considered as “Faux Agile” in actual terminology. So he was probably allowed to assert that I wouldn’t be a good Scrum Master. But does that mean that I was not Agile?

Configure Vim from scratch

Configure Vim from scratch

From time to time, I review my tools/processes to keep what’s useful, ditch what is no longer necessary or even convenient, and improve what can be improved. As a developer, I spend a lot of time using the Vim text editor, so in this article I’ll spend some time rewriting my .vimrc.

“Give me six hours to chop down a tree and I will spend the first four sharpening the axe.” ― Abraham Lincoln

JavaScript for Perl lovers

JavaScript for Perl lovers

This time I feel really qualified to write this article because believe me, I love Perl ! I think in Perl, I dream in Perl, and I really appreciate the whole Perl community. I’ve been in love with this language for more than a decade but I decided that I needed a change.

I’ve already said in a previous article why I chose to learn JavaScript this year (instead of getting involved in Perl 6 for example) but let me tell you why you might also enjoy learning JavaScript if you love Perl. Perl developers form a very unified community that all too often, resist outside influences, but learning a second language like JavaScript can really be a very enlightening experience.