Mastodon
atom

Recent Blog Posts

About languages and tools: the walking dead and other legends

May 08, 2025

I'm writing this post to react to one of the many articles and threads about the presumed death of this or that programming language, library, framework, or tool. What that article was about and who wrote it is secondary. I could synthesize my idea by citing a well-known joke by Mark Twain: "The rumors about my death are greatly exaggerated."

read more ➔

Sharing configurations and data among multiple boxes

May 04, 2025

Following a post detailing my email setup across multiple personal boxes, I'll summarize an outline of my approach for managing data across multiple workstations and individual profiles in this post. This system (or collection of tools and workflow) has evolved over time and continues to adapt to various needs and scenarios, offering high flexibility and control for my use cases.

read more ➔

Again about AI, copyright, uses and abuses

April 29, 2025

My last post dealt with some ideas about copyright that need more in-depth analysis. First, as it was common in the old good days, IANAL applies to this post and the whole topic. The final results of current litigations in courts that touch on some of the primary companies involved in the whole AI thing could ultimately differ from what is now the common sense point of view (mine). This post could become rapidly obsolete, so another disclaimer is due for this aspect, too.

read more ➔

AI artifacts, copyright and electric sheep dreaming

April 22, 2025

My last post captured the attention of my old fellow Sandro 'strk' Santilli on Mastodon, who sent a provocation about the whole AIAD thing. So, the challenge is accepted.

read more ➔

Coding with AI, the good and the bad

April 20, 2025

Like many other developers, I recently started using some LLM-based AI systems as helpers for coding in a few languages. I'm not a fan of VSCode, and I prefer a more traditional approach to coding: I hate to cope with code completion servers and use one of my preferred editors, Vim or Emacs. Navigating by tags is more than enough for me. That said, this is the summary of my current experience in the new world of AI-aided approach to coding (i.e., AI-aided development or AIAD for brevity).

read more ➔

FOSS toxicity, burnout and governance (again)

March 23, 2025

I recently read with interest the post where Hector Martin resigned as Asahi Linux leader. As possibly well-known, Asahi Linux is the very first Fedora-based distribution where all the hard work to support the Apple ARM M* chip series in the Linux world found its way.

read more ➔

Enterprise software systems, or how diamonds never came from s*it

February 23, 2025

Some time ago, I eventually listened on YouTube to a year-old interview by Guido Penta with Salvatore Sanfilippo (aka Antirez) about the art of development in the current age. I agree with some points, specifically that in many cases, multiple developers work for their whole work life on boring/marginal activities. One of them, IMHO, is the entire front-end effort in developing web-based applications, a development task that nowadays could be broadly and proficiently managed mainly via AI to reduce human intervention to minimal parts and architectures.

read more ➔

My geeky email setup explained to humans

February 16, 2025

Being an ancient mariner in the virtual ocean of the Big Network, I started using emails at the very beginning of the Internet era (at least here in Italy) on a SunOS pizza box, which I used at the time as my primary workstation. That was a giant step ahead for me because my first serious use of email in 1991 was on a Digital VT220 terminal under VMS OS and its MAIL client (who remembers the old times of DCL?). At that time, I started using Elm as my Mail User Agent, a software that stopped being developed in the first few years of this millennium.

read more ➔

Digital communities, toxicity and other drifts

February 08, 2025

In a previous post, I suggested that people should escape from big company-based social networks and find refuge in the Fediverse. The reason for that is simply to avoid being constantly considered a profitable customer, being profiled, and continuously bombed from advertising campaigns or sponsored posts. In brief, the purpose is returning to the original spirit of the big network of peers of the 90s.

read more ➔

Socials, they are not your home.

January 20, 2025

Recently, I participated in a brief thread on Mastodon about how to maintain relations with people that have been built around a social network, specifically through Facebook. This is not different for Instagram, X/Twitter, TikTok or whatever you prefer.

read more ➔