Everybody Wants to Be a Dev!For a while now, an idea has been gaining traction: with artificial intelligence, anyone can build an app without knowing how to code. The promise is incredibly seductive: with just a few prompts, we Jul 19, 2026·7 min read
Computer Science and PhilosophyThe dangerous relations between computer science and philosophy: concrete effects of a seemingly abstract link.Jul 16, 2025·7 min read
On the Nature of Generative AI IntelligenceIs artificial intelligence truly intelligent or is it nothing more than a trained machine?Oct 20, 2024·5 min read
The Naming ProblemA famous quote by Phil Karlton reads, "There are only two hard things in Computer Science: cache invalidation and naming things." Leaving aside cache invalidation, which we can return to another time, why should naming things be so hard? Giving names...Mar 25, 2023·5 min read
Information, Computers, and... TelescopesIf you're a software developer or IT technician, chances are you've had a friend, acquaintance, or relative ask for your advice on their next computer's features. They may also ask you for suggestions on how to fix a problem with their printer or an ...Feb 10, 2023·6 min read
Speaking about the Turing machineSeveral years ago, when I enrolled in the graduate program in Computer Science in Pisa, I found a curious ad on the university bulletin board. Among the countless offers of houses for rent, bikes for sale, notes, and books in good condition, the ad r...Jan 9, 2023·3 min read