Tags: #Work #Life

Song: Epitaph ⋅ King Crimson

Personal

Another boring week, the weather in Italy has been nice but between work and personal issues I didn't have time to enjoy it. I did some gardening on the weekend, so it was "work" plus "fun".

I'm still going on with the "Gone" series: after "Hunger", I started with "Plague". I have to admit that, against my predictions, the series gets darker and more mature as it goes. As someone said "What would happen if Stephen King wrote Lord of the Flies?"

I haven't mentioned yet that I own a Steam Deck. I used to own a PS4 and a PS5, and the only games I played were Destiny and Destiny 2, so quite a casual gamer. Some COD and Warframe as well.

Then one day I thought I was wasting my time, and time is precious: I sold the PS5 and bought a Steam Deck. Mostly because:

  • It's a handheld device; I can play everywhere inside and outside the house.
  • It has a battery, which naturally limits my playtime.
  • It runs Arch Linux :smile:

These days I mostly play another great love of mine, Titanfall 2. However, I think I'm going to start playing something cozier and more immersive, like Cult of the Lamb or No Man's Sky.

Code

Last week was full of supply-chain attacks on NPM, and the situation is quite scary. I don't know all the details, but something certainly needs to change. The constant updates and "new features," the lack of code verification, and the complete absence of big companies—who make billions relying on plenty of open source code without bothering to contribute—are all concerning. We programmers, as well, have responsibilities when we publish our code.

I don't know, the Gordian knot here is: how can we produce high-quality code and let people enjoy it freely without being paid?

Who are these wonderful people who "sacrifice" themselves to provide free code for us, asking for nothing in return, nor seeking help or support?

Is this sustainable in the long run? I think we will get an answer soon.