Software design and agile architecture

A Paradigm Shift

When I was fourteen I had the opportunity to play with a real computer, a Commodore 64. It was 1984 and I decided that I would become a programmer. I’ve never looked back.

After three decades of software development and about twenty years of professional experience across all Europe and Middle East, now I’m a partner, software developer and consultant at a new venture, the SoftInstigate Team.

You can learn more about me also reading my old blog, looking at my LinkedIn profile and following me on Twitter.

We decided to start a new software company because we felt the urgency of a new paradigm shift

Six decades into the computer revolution, four decades since the invention of the microprocessor, and two decades into the rise of the modern Internet, all of the technology required to transform industries through software finally works and can be widely delivered at global scale.


Becoming Agile will steadily become a requirement just to stay in business. In effect, for most companies, failure to acquire digital agility will be an existential threat and so, establishing digital agility has become in effect a strategic necessity.

This is my brand new blog and the very first post. It will be my notebook, a diary about a journey in strategic software development and adoption.

Where will you be when everything is changed?

Good question. Meanwhile, you are welcome.