All Posts

Cover Image of the post 'My Experience at SoCraTes 2023'

My Experience at SoCraTes 2023

Hi! 👋 Welcome to a new post.

On October 19-21, I attended the SoCraTes (un)conference in Rimini. With over 90 people, we gathered to talk about software crafting, testing, and all related (and unrelated) stuff 😛.

The event was fantastic! I met a lot of new people, gained insights into my current and future learning, and had some interesting (and crazy) discussions (such as discovering the niche of custom keyboards and firmware 🤩)!!!

In this post, I’m going to give a brief summary of what an unconference is and the sessions I attended during the event.

Cover Image of the post 'Book Summary: Indistractable'

Book Summary: Indistractable

Hi 👋 welcome to a new post!

I’m starting to enjoy writing short summaries about books I read, so here’s a new one 😛

Indistractable is a book by Nir Eyal, a behavioural engineer who worked and studied the psychology of our attention and applied it to digital product and advertisements. In fact, his first book (”Hooked”) is about the design of habit-forming products (such as games, ads, apps and so on).

Photo by @impatrickt on Unsplash

Documentation-as-Code with Doxygen (Awesome)

Hi 👋 and welcome to a new post.

I recently had to improve the documentation for a project, and collected some ideas and tools along the way, so I’ll share here what I learned 😃.

Cover Image of the post 'Working Software Conference 2023'

Working Software Conference 2023

Hi 👋 and welcome to a new post!

Last Friday I attended the 2023 Working Software Conference in Milan. The Working Software Conference is an event organised by the Italian Agile Movement, focused on the second principle of the agile manifesto:

Working software over comprehensive documentation

Cover Image of the post 'Book Summary: A Philosophy of Software Design'

Book Summary: A Philosophy of Software Design

Hi 👋  and welcome to a new post!

Today I’ll post a summary of a book I read at the beginning of 2023, titled “A Philosophy of Software Design”, by John Ousterhout. John is a professor at Stanford, where he teaches “Operating System Principles” and “Software Design Studio”.

In the book he distills a career worth of advice, taken from his personal experience and the issues and solutions emerged while teaching his software design course.

Cover Image of the post 'The Power of Code Katas: Katurday @ XPUGBg'

The Power of Code Katas: Katurday @ XPUGBg

Hi 👋 welcome to a new post. Today, I’m going to describe my experiences at the “Katurday” sessions held by the XPUG Bergamo group. The events are called Katurday because we perform a kata on one Saturday morning every month. It’s a great way to code and learn with other people 😃. What is a kata? Typical developer performing a kata “Kata” is a term borrowed from martial arts. It refers to “a detailed choreographed pattern of movements made to be practiced alone, but can also be reviewed within groups and in unison when training” (Wikipedia).