Ciao, I'm Riccardo!
I craft web software and lead as a maverick.
My pronoun is he and I like pink.
Latest from the blog
Using random values in automated tests to improve readability and the likelihood of failures in the presence of bugs or wrong mental models.
Embracing the inversion principle with legacy code: don't try to make it perfect; just make it less awful for the next round of changes.
Tackling problems from different angles: imperative against declarative, or "push" vs. "pull."