Thoughts, reflections and analysis on programming
The new HTTP QUERY method introduced by IETF RFC 10008 combines the safety and idempotency of GET with POST's ability to carry a payload in the reques...
Why the technical debt metaphor no longer works with the business: low-quality code is a toxic asset and must be presented to the board in the languag...
Reflection on Luciano De Crescenzo's choice to leave IBM in 1978 to become a writer: comparing tech and publishing of yesterday and today, the illusio...
In the AI-governed model, human oversight shifts from the classic 'human in the loop' to 'human on the loop' and 'human out of the loop'. Discussing a...
Integrated analysis of FIFA rankings, technical profiles of the favourites, physiological impact of altitude and North American heat, and bracket proj...
Childhood Star Trek dreams misled us: public voice interfaces violate privacy and are bottlenecked. The true human-computer input revolution lies in d...
The 2003 Libero Mail blockade and the massive 2023 blackouts retold through the birth of HTML2POP3, the 'Berlin Airlift' of email that liberated a mil...
Humanity's technological progress has been characterized for centuries by a slow mechanical and thermodynamic evolution. Then, in the span of a few de...
There is a precise moment when a game stops being just a game. We found it in Sanremo, in the middle of an experiment with Gemini, Google's artificial...