They grew up in Catania and started programming together as kids: first games and scripts, then anything that needed a computer to do something it did not do out of the box. The habit stuck. University gave it two names, Computer Science for one and Computer Engineering for the other, both at the University of Catania.
The two curricula overlap exactly where MAFDET lives. On one side the theory of how a language model reads (prefill, parallel and fast) and writes (decode, one token at a time). On the other the hardware that has to do it fast enough to feel instant, with a KV cache that fits in six gigabytes.
MAFDET started from a measurement, not a slogan. A local model on an RTX 2060 answers a word problem about twelve seconds after Enter, and most of those seconds are reasoning. During the twenty or thirty seconds spent typing the question, the GPU is idle. The question followed by itself: can that time be used?
Reading ahead was the easy half: keep the KV cache in sync with the text, hold back the last tokens, trim to the common prefix on every edit. It is exact, and mafdet judge proves it against a from-scratch computation. Thinking ahead was the hard half: a model reasoning on a message that is not finished, with its notes kept across edits. That is not exact, so it was measured the only honest way, on problems with a known answer, dozens of times, on two machines.
It was built on purpose for the hardware most people own: a six-gigabyte card from 2019 as the reference machine, an M2 Pro as the second, a CPU path for everything else. Faster hardware makes it faster. It does not need it.