Hi, I’m Vlad 👋

I’m a software & AI architect, founder, and Microsoft MVP on AI. I write and speak about machine learning in general and AI in particular. Follow me on Substack or plain old RSS.

Here are some of my highlights from the past decade:

  • – Co-founded ZenAIos, where we build AI solutions for the public and private medical sector.
  • – Co-founded NRGI.ai, a startup focused on forecasting energy prices and connecting small businesses with energy suppliers. As the technical co-founder, it was exciting to know my price forecasts were used by big names such as Electrica and Hidroelectrica.
  • – Partenered with some old friends and joined Strongbytes as Head of AI to try and create a kick-ass outsourcing company. Before that I had served as technical director for Maxcode, also focused on outsourcing.
  • – Co-founded NDR – an AI conference, the first of its kind in IaÅŸi – along with the friends at Codecamp. Handled the agenda, scouted for speakers and MC’d every edition.

You’ll find some of the apps I’ve built on GitHub and on the Chrome Web Store, while videos of some of my favorite talks can be found on YouTube.

We are all Product Engineers now

we’re about to find out what taste looks like when nobody grew up doing the thing.

Developers write software the way singers sing. That was true when it was free and it’ll be true when it’s automated, and the people who love it will keep doing it, and some of the best software will keep coming from them. It just won’t be the job.

What’s left of making software is finding out what people actually want, defining it precisely, and making it pleasant to use. That cost is per piece of software and doesn’t transfer, so as the amount of software goes to infinity, which it will because there’s no ceiling on demand, that cost becomes the whole job.

I wonder if we as a profession, will operate in 10 years similarly to how doctors consult nowadays. Someone’ll book a 20-minute slot to talk to me about a new product or a change to one of their existing products, I’ll carefully extract and jot down as much info as I can about their problem, along with my suggestions. At the end, they’ll leave my office with a SPEC.md of sorts signed with my private key, to hand over to their personal agent to implement.

For more complex, or multiple changes they would book another meeting. Or they might book a checkup of the changes in two weeks’ time. But in essence, both our interactions and my input would me significantly more limited than it is now.

The more I think about this the less crazy it sounds. Let’s see what happens.

September 14, 2026

The Conductor Developer

Watching him conduct is fascinating. He’s not trying to play every instrument himself. He’s listening to the whole piece, hearing what doesn’t quite fit, bringing different voices in at the right moment, changing the energy, changing the tempo and shaping the performance as it unfolds. Increasingly, that’s what great software developers look like.

The orchestra doesn’t need the conductor because the musicians aren’t talented enough. It needs the conductor because someone has to hold the whole system in their head. Increasingly, I think that’s what great software developers are doing.

An executive coach taught me some things I’ve never forgotten.

Protect your attention.
Manage your energy.
Reduce unnecessary decisions.
Create systems that help your brain, not just your calendar.
September 10, 2026

WeWorm

AI can already do most of the work here. Our team provided the judgment about what to target and how to test it safely.
September 10, 2026

AI, tools and transformation

None of this is solved by making easier to write code - by making it easier to make tools. The hard part is knowing that you need a tool for this in the first place, and then knowing what the tool should do.

I think you can see all of this in the experience of enterprise AI deployment in the last three years. Every big company gave everyone Copilot (or maybe ChatGPT or Claude) and a small number of people are using this a lot (some of whom actually increased their productivity), while a larger set of people are using it a couple of times a week and a lot of the rest of your company isn’t really using it at all. This is partly a change management and a training problem, but it’s mostly the same problem that you would have had if you’d given everyone in the company a PC and Lotus 123 in 1983, or an internet connection and a web browser in 1997. How exactly does this map to everybody’s tasks and the problems they actually have this week? Yes, you did give everybody a PC and Lotus, but that wasn’t how you transformed the efficiency of your invoice processing. Yes, you gave everybody a web browser, but that wasn’t how you rebuilt your supply chain management around the internet, and it certainly wasn’t how a retailer managed e-commerce.

Stepping back, it seems to me that with each new transformative technology, every company has to ask three kinds of questions. First, how do we buy, build and deploy this? Do we do pilots? Should we take the product that’s bundled from Microsoft/Google/Oracle, build something ourselves, pay someone to build something, or buy this new thing from a startup? Second, they have to ask how far this changes their operations. What does it mean? What does email mean for us? What does spreadsheets mean for us? The answer to that might be radically different if you were an insurance company or a law firm. And third, you have to ask whether this creates new challenges to your business’s economics, new competitive pressures, or, perhaps, some kind of existential threat.
September 4, 2026

The Cathedral, the Bazaar, and the Winchester Mystery House

The boring stuff, the hard bits, or the things that have disastrous failure modes are the things we should collaborate on or employ specialists to handle. (Come to think, plumbing checks all three boxes). This is the opportunity for open source software, dev tools, and software companies.
August 28, 2026

The Coming Loop

Present-day models tend to produce code that is too defensive, too complex, too local in its reasoning. They avoid strong invariants. They add fallbacks instead of making bad states impossible. They duplicate code, invent bad abstractions, and paper over unclear design with more machinery. Worse though: I so far see very little progress of this improving.

When you take that behavior and you put it behind loops, you tend to amplify it. If each iteration adds another small defense, the system slowly becomes less understandable while appearing more robust. The more hands-off you are, the more that happens. It also teaches really bad practices when tools like this are given to juniors without clear guidance.

If a codebase is produced by loops, reviewed by loops, patched by loops, and kept alive by loops, what happens when you no longer have access to the same class of systems? What happens when some trade restrictions take away access to the most powerful models? What if just the cost becomes unbearable? What if you and your team just lose the last remaining ability to understand the code without using the machine?
August 22, 2026

AI and Liability

More generally, liability concerns could mean that many current use cases for agents won’t be commercially viable. Companies may not be able to profitably operate AI lawyers, doctors and media influencers if they are held responsible for what they say and do.

We’re OK with this outcome. There’s nothing in the law that requires us to accommodate AI systems if they are fundamentally untrustworthy, just as we don’t need to accommodate untrustworthy human systems.
June 25, 2026

Accidental anonymity

putting your art, writing, expression out to be judged by others is an act of bravery as much as talent, and a lot of people lack bravery.
June 24, 2026

The solution might be cancelling my AI subscription

The tooling as it exists today promotes absolutely nothing like the focus required to apply it judiciously.
June 8, 2026

Clanker: A Word For The Machine

moral status does not appear just because the machine can emit text in the first person.
May 26, 2026