Claudiu Ivan
banner
claudiu-ivan.com
Claudiu Ivan
@claudiu-ivan.com
Architecting resilient financial platforms. Independent Consultant.

https://www.claudiu-ivan.com/
Pinned
Throughout my career I have used DSLs for a variety of tasks, and they have consistently proved their usefulness. Recently, I have applied them to the problem of search in the context of a local-first web app.
Just shipped Aperture v0.1.5!

Managed to cut 7.4MB of binary bloat. Down to 3.6MB now.

Turns your OpenAPI specs into native CLI tools. Built for agents and automation.

github.com/kioku/aperture
GitHub - kioku/aperture: Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation
Dynamic CLI generator for OpenAPI specifications designed for AI agents and automation - kioku/aperture
github.com
August 24, 2025 at 4:21 PM
With software, good taste sometimes is just knowing when a function should be longer.
August 15, 2025 at 11:21 PM
In my work with agent-assisted workflows, I hit a roadblock: giving agents a secure and reliable way to make external API calls. It quickly became clear that this is non-trivial.
August 12, 2025 at 3:15 PM
The language necessary to describe the phenomena occurring inside LLMs is lacking, so the default is anthropomorphization.

addxorrol.blogspot.com/2025/07/a-no...
A non-anthropomorphized view of LLMs
In many discussions where questions of "alignment" or "AI safety" crop up, I am baffled by seriously intelligent people imbuing almost magic...
addxorrol.blogspot.com
July 7, 2025 at 10:53 AM
Reposted by Claudiu Ivan
Quitting programming as a career right now because of LLMs would be like quitting carpentry as a career thanks to the invention of the table saw.
July 3, 2025 at 2:36 PM
The number of added lines of code is a terrible performance metric. Instead, the total number could be considered a complexity metric, but even that fails when the code is verbose enough.
June 26, 2025 at 11:25 AM
It’s a fascinating leap. Right now, it seems that my most important task when running an agentic workflow is to keep the output of a stochastic process on a deterministic path.
NEW POST

Gen AI for software development is the biggest jump up in abstraction since assembler to HLLs, but also a jump sideways.

martinfowler.com/articles/202...
LLMs bring new nature of abstraction
a short post
martinfowler.com
June 24, 2025 at 7:02 PM
Reposted by Claudiu Ivan
A new report by the @kiel.institute shows that in March and April 2025, Europe surpassed the United States in the total value of military aid provided to Ukraine, for the first time since June 2022. 🇺🇦🇪🇺
🧵
Ukraine Support: Europe largely fills the US aid withdrawal, lead by the Nordics and the UK
Aid flows to Ukraine shifted significantly in March and April 2025. While the United States allocated no new aid during this period, European countries increased their support. As a result, Europe has...
ifw-kiel.de
June 16, 2025 at 5:57 PM
Reposted by Claudiu Ivan
I have a new article out.

It's about a better technique to create grainy gradients, without the big problem that layering a noise layer brings: altering the original gradient palette (to a greater or lesser extent, depending on the approach used).

#CSS #SVG #filter
Grainy Gradients

This is about reducing banding effects in gradients by introducing noise. A nice approach is a displacement map using SVG filters.
Grainy Gradients
This is about reducing banding effects in gradients by introducing noise. A nice approach is a displacement map using SVG filters.
frontendmasters.com
June 13, 2025 at 5:45 PM
Working with LLM agents is making me think about the old saying: 'be careful what you wish for'
June 4, 2025 at 6:31 PM
Reposted by Claudiu Ivan
Funny, not funny.
May 25, 2025 at 8:03 PM
Romania chose decency over dishonesty. A lot of hardships lie ahead, but right now it seems like we’ll make it.
The lead that the Romanian populist candidate has isn’t small, but he keeps making stupid mistakes, as you would expect from someone with the personality fit for an autocrat.

These mistakes, and the work done by good-natured people, are what will change the tide.
May 19, 2025 at 8:47 AM
Reposted by Claudiu Ivan
It kind of feels like fascist movements are being normalised around the world
May 17, 2025 at 5:32 PM
TIL `withLatestFrom` can accept multiple observables as its input
May 14, 2025 at 12:12 PM
Since today’s topic seems to be testing, I would like to bring a talk by J.B. Rainsberger into attention.
May 13, 2025 at 10:24 PM
Everyone’s discussing Cursor or Windsurf, while I’m here rediscovering nvim and thinking it couldn’t get any better.
May 12, 2025 at 12:54 PM
The lead that the Romanian populist candidate has isn’t small, but he keeps making stupid mistakes, as you would expect from someone with the personality fit for an autocrat.

These mistakes, and the work done by good-natured people, are what will change the tide.
May 11, 2025 at 10:04 PM
Reposted by Claudiu Ivan
It’s absolutely hilarious how most people say they’ve had enough corruption, but then vote for the most corrupt politician on the ballot.
May 4, 2025 at 6:25 PM
It's Friday, so I'm going to reshare Orbit! A fast-paced browser game, that I consider to be quite fun.

Link in the quoted thread and comments.
I finally got to build Orbit – a game centered around the mechanics of orbital survival that I wanted to get done for ages.
May 9, 2025 at 7:52 PM
Reposted by Claudiu Ivan
Today we celebrate 25 years of the EU’s motto ‘United in Diversity’.

More than words - it’s the heart of Europe. 🇪🇺
May 4, 2025 at 8:00 AM
It’s absolutely hilarious how most people say they’ve had enough corruption, but then vote for the most corrupt politician on the ballot.
May 4, 2025 at 6:25 PM
Reposted by Claudiu Ivan
🇷🇴 Exit poll romanian presidential election -19:00 (polling firm: CURS):

33.1% George Simion (far-right, pro-Russian, pro-MAGA)
22,9% Crin Antonescu (backed by the governing coalition, pro-European)
20,9% Nicușor Dan (independent, pro-European)
14,7% Ponta (met with Putin twice in person, pro-MAGA)
🇷🇴 Exit poll romanian presidential election -19:00 (polling firm: AVANGARDE):

30% George Simion (far-right, pro-Russian, pro-MAGA)

23% Nicușor Dan (independent, pro-European)

23% Crin Antonescu (backed by the governing coalition, pro-European)

15% Ponta (met with Putin twice in person, pro-MAGA)
May 4, 2025 at 6:04 PM
Sutton's "The Bitter Lesson" presents a stark historical observation for AI: progress seems driven less by encoding human insights and more by general methods (search, learning) that scaling with computation. This challenges where we assume leverage lies in system design.

t.co/75vz1XUbu2
https://www.cs.utexas.edu/~eunsol/courses/data/bitter_lesson.pdf
t.co
May 2, 2025 at 5:56 PM
At a time when geopolitical trust is at an all time low, Microsoft is doubling down on its commitments (AI, cloud, data, security). Will it persuade European customers?

blogs.microsoft.com/on-the-issue...
Microsoft announces new European digital commitments - Microsoft On the Issues
As a multinational company, Microsoft believes in trans-Atlantic ties that promote mutual economic growth and prosperity.
blogs.microsoft.com
May 2, 2025 at 10:38 AM
Plans are a dreadful thing. While necessary, they ultimately are a prediction about the future. The best plan is adaptability.
April 27, 2025 at 4:13 PM