• Working at Automattic part 1/2

    Working at Automattic part 1/2

    I work at A8C. Here summarize a lot of “long” words. I’ve used such words before like i18n, l10n, or similar but here we are at the next level. In my previous job, I was a “senior software engineer.” In Italy, when you reach the highest level of national contract, you obtain new-level names. Such…

    Read more

  • Brief collection of Twitter posts

    I’m not using X anymore. I find it boring. Here is a list of my last tweets: You know that the Perl regexp you wrote 20 years ago is quite complex if it breaks the VSCode syntax highlighter. Yes, it’s true. We are continuously compressing, changing the aspect ratios, recording screens, and recording other people’s…

    Read more

  • Dev tips 01-10

    A collection of dev tips I wrote in 2019. Let’s set a vote 01-10 on the “still valid today” scale. 8/10 Never use modern software that does not provide an official docker container image. 10/10 Never call a variable, or a DB field, as a negation of something (e.g. notSearchable). Conditional checks on true values…

    Read more

  • Rethinking at the old times

    I was digging in my old X tweets when I found this: It was also the time of the bbPress crash with WordPress 3.0. Back in the day, I created one of the most simple plugins ever made: /zaerl/zaerl-wordpress-3-integration I don’t remember exactly when I created it, the repository is just something I made to…

    Read more

  • Epilepsy, touch the divine

    I have always been fascinated by sleep. Every day, we put on special clothes, lie down on a special bed, and spend hours in a semi-comatose state, subject to visual hallucinations. Nightmares represent one of the purest fears one can experience. We are bound to a condition from which we cannot exempt ourselves—sleep. Unfortunately, if…

    Read more

  • Counting in base 16

    Since I was a child, I counted things in base 16. But remember that I was an average intelligent person and never made someone shout: Oh, frabjous day! This kid just told me that he has 0x64 Lego bricks! Someone I always kept in mind 16 dots arranged in a square of 4×4. These dots were connected…

    Read more

  • Orders of growth

    Seeing a program running slower and slower over time is always a shock for a programmer. Maybe I’m too eccentric, but I think an algorithm that grows quadratically as its input size increases is some form of art. It’s a scary monster that plays with time, something which challenges your knowledge and reminds you the…

    Read more

  • Exciting projects

    The most exciting project is the one that involves a technology that you know little or nothing about.

    Read more

  • Staying up all night

    I need to stay awake all night long. At 14:00, I will take electroencephalography (EEG), and I need to sleep with multiple electrodes placed on my scalp. When I am in a phase of sleep deprivation, I have visual hallucinations. Alfred Bester says in his book The Computer Connection that when you have an epilepsy seizure, you…

    Read more

  • Life again

    Some time ago, I decided to write a science fiction book, mesmerized by too much cyberpunk literature engulfed during long nights of solitude. I finished it as well; it was in the year 2005 if I remember well. It tells about a great new Kantō earthquake that forced Tokyo to rebuild from the ground up.…

    Read more