Blog

A blog to share what I have learned about building and leading high-performing engineering teams

Featured posts

An agent opened this pull request. Nobody asked it to.
Marco Ziccardi Marco Ziccardi

An agent opened this pull request. Nobody asked it to.

There is a version of the AI and engineering conversation that is pure hype, and a version that is pure caution. I am trying to live in neither. We use AI heavily at Voyfai, and over the last few months I have automated almost the entire path from a problem in production to a pull request that fixes it. A human still approves and merges at the end. Last week we merged our first fully autonomous pull requests: ones an agent opened on its own, from noticing the problem to writing the fix, with no human starting the work.

We have leaned on AI to help write code for a long time, like everyone has. The new part is not that an agent can write a fix. It is that nobody told it to. I want to be honest about why that human is there, because it is not the reason people usually give.

Read More
The App in the Age of Mechanical Generation
Marco Ziccardi Marco Ziccardi

The App in the Age of Mechanical Generation

As AI tools make it effortless to generate software, we’re entering an era where app creation is no longer a craft — it’s a prompt. This piece explores how mass generation is flattening quality, echoing what happened in music and content, and why the future of software might be less about code and more about taste, ethics, and intent.

Read More
Jargon Is Killing Your Leadership. Here’s What to Do Instead.
Marco Ziccardi Marco Ziccardi

Jargon Is Killing Your Leadership. Here’s What to Do Instead.

Jargon doesn’t build trust — clarity does. To lead effectively, tailor your message to your audience, speak plainly, and focus on insights that drive action. Leadership communication isn’t about sounding smart. It’s about being understood.

Read More

request a blog post

Are you interested in a particular topic?

Just fill in your request for a blog post and I will do my best to write it.