Skip to content

New: the free field guide on running AI agents as loops. Read it →

Writing on leadership, AI, and building at scale.

Thoughts on engineering leadership, conversational AI, team building, and the lessons I carry from commanding a warship to commanding an engineering organisation.

Showing 64 posts taggedManagementClear filter

Rational negotiators are doomed to fail

At some point in our adult life we started believing that if we bring a ton of rational arguments to the table then the other side will sympathize with us. The "rational arguments" strategy couldn't be more wrong

Help the ones who want to be helped

Living with no personal cause or high aspirations is a path some people choose to follow and this is perfectly fine if they are ok with it. So why do we feel as if we need to fix them?

Run the experiment

Experiments help us try new things, master new skills, shape ourselves and grow eventually

Transparency

Transparency is the holy grail of humans relationships nowadays and demands great effort from both sides to be accomplished

The Agile police

Sometimes we ignore that Agile is a mindset and a culture and not the 10 Commandments of Moses

Don't let coaching turn into babysitting

Managers should give the appropriate room for people to grow, so they can learn from their own mistakes in an empirical way

Podcast launch

At last I put my sh*t together and managed to launch the "Tech Leadership Podcast". Hope it will be fun for you too!!

Build a high velocity team

A high velocity team is all about the people this very team consists of

Work for a dream not for a firm

Working for a bigger cause that makes us smile when getting up from bed on a daily basis is an amazing feeling. If you don't belong in this group then probably it is about time to make some changes for your own good.

Design first, develop afterwards

Jumping straight ahead to our IDE in order to shoot some code might feel creative but isn’t that effective. When building web applications that solve actual and not imaginary problems we need to think as a user first and define all the paths and flows we should follow to fulfill our goal.

Engineering means adapting

Engineers should not be afraid of change. Actually they should learn how to embrace it by sharpening their skillset constantly. This involves also the soft skills apart from the hard ones.