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.

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

Significant raise of reports

Overall I think we’re going to see a much higher quality of software, ironically around the same level than before 2000 when the net became usable by everyone to download fixes. When the software had to be pressed to CDs or written to millions of floppies, it had to survive an amazing quantity of tests that are mostly neglected nowadays since updates are easy to distribute. But before this happens, we have to experience a huge mess that might last for a few years to come! Interesting times…
April 6, 2026

The machine didn't take your craft. You gave it up.

The real danger is that people stop thinking. The actual trap is engineers letting the tool carry the cognitive load they were meant to build – The abdication of reason from within.

I don’t see any of this as a tragedy. Because the capacity for good craftsmaship remains. The same tools that let someone drift into shallow work are the tools that let someone else build at a level that was previously impossible.
March 30, 2026

Notes on using Codex with Azure OpenAI

A quick way to extend OpenAI’s quotas.

March 25, 2026 Â· 3 min

Addy Osmani - 21 Lessons From 14 Years at Google

Your code is a strategy memo to strangers who will maintain it at 2am during an outage.
January 10, 2026

Simon's LLM Predictions for 2026

[Sandboxing ]isn’t just about LLMs, but it becomes even more important now there are so many more people writing code often without knowing what they’re doing.

Being able to read a detailed specification and transform it into lines of code is the thing that’s being automated away. What’s left is everything else, and the more time I spend working with coding agents the larger that “everything else” becomes.
January 8, 2026