Mastodon
atom

Recent Blog Posts

My introductory talk at LinuxDay 2026 about Guix on foreign distributions

October 25, 2026

Yesterday I gave an introductory talk on Guix as a package manager in the context of foreign distributions, specifically Debian. I illustrated the main characteristics of the system for absolute beginners in the context of transactional and functional packaging systems. I returned after some years to the LinuxDay event with a technical presentation.

read more ➔

Why now FOSS is different: AI and source accessibility

October 16, 2026

Many FOSS developers and teams are vocal and critical of AI tooling used in software development and maintenance today. They have some good reasons for that. Development by specification can create a mess of code that nobody can truly read and understand after a while, and the entropy can only increase over time. One can try to restore order by working in a strongly ordered manner, making only small improvements to the existing codebase, all under human control; also, introducing a full-coverage testing codebase can help ensure we don't mess up the existing codebase with every new change. Being extremely analytical and imposing strict rules for code creation/change can also help, etc.

read more ➔

New frontiers of the FOSS contributions.

October 05, 2026

I recently sent a brief answer to @krille on Mastodon about what managing an average FOSS project looks like in 2026. Christian is the main author of a Flutter app (FluffyChat, a Matrix client). Indeed, this deserves a more extensive discussion.

read more ➔

Talk at LinuxDay 2026. Playing with Guix on foreign distributions.

September 21, 2026

Three years after my last public appearance at a local FOSS event, my old friend Marco brought me on board again as a speaker for LinuxDay 2026 in October. While my latest speeches were mostly about the status and governance of the FOSS domain, this time I’ll present something more technical.

read more ➔

Using AI tools with proficiency in the right context: an example.

August 31, 2026

The use of AI tools for development (AI-aided development, AIAD) and intellectual work is a disputed, hot topic. I’m generally on the pragmatic side in that regard. While the environmental impact of AI systems is evident and a reasonable concern, these tools, when used with a grain of salt and a responsible approach, can solve problems that would otherwise be hard to manage. Keep man in the loop, to say it in one sentence, and do not pretend that such tools can fully replace human judgment and capabilities.

read more ➔

Storage is a pain, or why self-hosting is not always either desirable, or easy.

August 29, 2026

Self-hosting is the modern mantra, often presented as the final solution to dependence on big companies. Unfortunately, NASes are not a backup, and in most situations you have to arrange a last-resort escape: a B-plan and possibly even a C-plan. This is a collection of horror stories from my personal experience. They all ended (mostly) happily, but usually at the cost of a replacement/integration, and they show what can go wrong when you rely too much on a NAS (or a NAS pool).

read more ➔

Is the future federated? Or, why the hyperscalers are here to stay

August 07, 2026

Sovereignty in the EU is now the trend, at least as a conceptual idea. Someone finally discovered that most of the Western world is dependent on a few US big companies, and the current status of Geopolitics is quite confusing, causing stomachaches and concerns among multiple governments.

read more ➔

The problem is not only if, but how.

June 01, 2026

Ok, such dramas and the whole topic are starting to be annoying. The last episode was the rsync project with the well-respected Andrew Tridgell as maintainer, who initiated a Claude-based development effort for the 3.4 series a few months ago. The rsync tool is a well-known, widely used tool for copying files between hosts in a smart way, includes a daemon to optimize file transfers, and serves as an entry point for synchronization.

read more ➔

The Web is dying, long live the World Wide Web.

May 27, 2026

I already dealt with the status of the WWW in the recent past. See, specifically, the authoritative opinion of Sir Tim Berners-Lee on that. Multiple dynamics have upset the initial idea of a distributed, democratic, and influential worldwide system, as conceived in the 90s, including the roles of BigCorps, socials, and geopolitics. What appears to be the last brick in the grave of the WWW is the current AI wave, which introduces two distinct elements of breaking an already compromised equilibrium.

read more ➔

The only good AI is a dead one: myth and reality of AI tooling for code

May 05, 2026

Some months ago, I participated in this Mastodon poll. My thesis was that, in general, there is no presumptive quality flag that can be added to a product, whether it was created with AI-aided tools or not. My opinion sparked a small, heated controversy among some readers.

read more ➔