Designing systems, analyzing solutions, sharing vision

Welcome to my digital headquarters. As a Software Architect, my professional life is defined by technical decision-making and the analysis of complex structures. This site serves as the central hub for my broader reflections on the software industry, professional insights, and deep dives into the books I study.

My Ecosystem of Projects

To maintain focus and depth, I have organized my technical contributions into two specialized platforms:

  • NotDefine.dev — Low-Level Programming My current primary focus. Here, I publish in-depth analysis and tutorials on Go and Rust, exploring performance, memory safety, and high-efficiency systems.
  • SwiftUI.blog — Apple Ecosystem A dedicated space for modern declarative development with SwiftUI. This site also supports my academic activities and lectures for university students.

Reading List & Reviews

I firmly believe that a Software Architect’s growth is fueled by methodical study. In the Books section of this site, I share my personal reviews and summaries of technical texts and essays that I consider essential for evolving in this field.

This blog is where you will find the “behind the scenes” of my vision: reflections that are perhaps less structured than a code tutorial, but necessary to understand where the world of software development is headed.

The Rust Programming Handbook

I read this book because I often watch the YouTube videos of the author, so I was curious to see how he uses this different medium and read something different about Rust. Obviously the book cannot be compared to the official Rust book, also because the goals are different.

It presents all the topics with good examples; at the end of every chapter there is a summary and exercises that help to better understand the different topics. I appreciated the chapters dedicated to the peculiarities of Rust, like Ownership, Borrowing, References, and the Borrow Checker, and the chapter dedicated to concurrency.

If someone asked me how to learn Rust, I would say: read the official book and afterwards keep a copy of this book on the desk as a practical guide. Just to give an honest review, I have only one doubt about the last chapter dedicated to Docker.

I wonder if it could be skipped or made shorter. In any case Francesco, you did a great job.

Exergonic or Endergonic

Do you remember the difference between an exergonic and an endergonic reaction? Honestly, I came across these terms again after many years while reading the book How to Take Smart Notes.

To be concise, I read this passage:

“You may remember from school the difference between an exergonic and an endergonic reaction. In the first case, you constantly need to add energy to keep the process going. In the second case, the reaction, once triggered, continues by itself and even releases energy. The dynamics of work are not so different. Sometimes we feel like our work is draining our energy and we can only move forward if we put more and more energy into it. But sometimes it is the opposite. Once we get into the workflow, it is as if the work itself gains momentum, pulling us along and sometimes even energizing us. This is the kind of dynamic we are looking for.”

So there are activities that drain our energy and others that recharge it.

Although the main purpose of the book is different, this passage made me reflect on the activities we do with AI. Are they exergonic or endergonic?

I’m starting to think that activities done with the help of AI can actually drain our energy. As I read online, I see people trying to produce more and more, sometimes risking burnout. It doesn’t always feel like being in a state of flow, where producing more also recharges us.

Is AI helping us enter a state of flow, or is it replacing it with compulsive productivity? What do you think?

Journaling and time management in the 2026

This post is an update of a post that I wrote at the end of 2023. I’d like to share my experience with journaling and time management. I started eight years ago to improve my time management skills and stay focused. I’m not selling anything and don’t have a magic formula, but I hope my experience can help someone. As you may know, my interest lies in computer science; I always have some side projects that help me learn something new, I also enjoy reading (on very different topics), and I’ve just started taking guitar lessons. Last but not least, I’m a husband and a father of three. At the end of the post, you’ll find a bibliography of the books that inspired me (as usual, NO referral links. When I want money from you, I’ll ask directly 😄).

Read more