Claudiu's Avatar

Claudiu

@claudiu-ivan.com.bsky.social

software engineering consultant | posts about technology https://www.claudiu-ivan.com/

332 Followers  |  2,121 Following  |  257 Posts  |  Joined: 08.09.2024  |  1.6647

Latest posts by claudiu-ivan.com on Bluesky

Would you say that corruption is related to culture?

25.07.2025 15:20 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
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...

The language necessary to describe the phenomena occurring inside LLMs is lacking, so the default is anthropomorphization.

addxorrol.blogspot.com/2025/07/a-no...

07.07.2025 10:53 β€” πŸ‘ 4    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

03.07.2025 14:36 β€” πŸ‘ 882    πŸ” 153    πŸ’¬ 66    πŸ“Œ 41

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.

26.06.2025 11:25 β€” πŸ‘ 3    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

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.

24.06.2025 19:02 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
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...

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. πŸ‡ΊπŸ‡¦πŸ‡ͺπŸ‡Ί
🧡

16.06.2025 17:57 β€” πŸ‘ 137    πŸ” 45    πŸ’¬ 3    πŸ“Œ 2

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

13.06.2025 17:45 β€” πŸ‘ 112    πŸ” 14    πŸ’¬ 1    πŸ“Œ 3

Working with LLM agents is making me think about the old saying: 'be careful what you wish for'

04.06.2025 18:31 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Funny, not funny.

25.05.2025 20:02 β€” πŸ‘ 97    πŸ” 10    πŸ’¬ 1    πŸ“Œ 0

Romania chose decency over dishonesty. A lot of hardships lie ahead, but right now it seems like we’ll make it.

19.05.2025 08:47 β€” πŸ‘ 6    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It kind of feels like fascist movements are being normalised around the world

17.05.2025 17:31 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Organizing a grassroots antifa movement when?

17.05.2025 19:39 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

It kind of feels like fascist movements are being normalised around the world

17.05.2025 17:31 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

We need more leaders like Maia Sandu

17.05.2025 17:29 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It might have been bad luck. However, I can’t say I have been happy with it in the past few months.

The agent panel seems awfully resource-intensive for what it’s doing.

16.05.2025 19:48 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

It would have happened if Europe didn’t need their gas. We’re getting there.

16.05.2025 19:44 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

They enjoy feeling though in front of their subjects. Taking on NATO is beyond their means.

16.05.2025 18:23 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Demonstration of using `withLatestFrom` with multiple observables

Demonstration of using `withLatestFrom` with multiple observables

TIL `withLatestFrom` can accept multiple observables as its input

14.05.2025 12:12 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
πŸš€ Integrated Tests Are A Scam (J.B. Rainsberger)
YouTube video by DevTernity Conference πŸš€ Integrated Tests Are A Scam (J.B. Rainsberger)

For those wishing to explore J.B. Rainsberger's ideas in more detail, his insightful talk is linked below.
www.youtube.com/watch?v=fhFa...

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

This entire exploration reinforces a question for us in software development to continuously ask: Are our testing strategies driving better design and providing rapid feedback? Or are they, perhaps, merely confirming existing behaviors and complexities without challenging them?

13.05.2025 22:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Interestingly, before revisiting Rainsberger's specific articulation, we pivoted. We were deprecating the integration suite, driven by the need for actionable feedback from unit tests. His framework later provided strong validation for these decisions.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This resonates deeply with my recent work on a brownfield project. I inherited a testing strategy dominated by integration and e2e tests. The outcome was a test suite that ballooned to a six-hour execution time, yet offered very little confidence in the software's correctness.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

While Rainsberger’s model promotes robust design, its application demands real discipline. Defining and maintaining clear contracts, especially in legacy systems, is a hurdle. Vigilance against mock drift, even with contract tests, is also a vital real-world consideration.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This strategy offers several benefits. It improves design feedback through tests that promote robust interfaces and component isolation. It also increases speed and efficiency. True integrated tests remain essential at the system's boundaries.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

His approach centers on collaboration and contract tests to manage dependencies. These define clear interface contracts between system parts. Collaboration tests verify client-supplier interactions, while contract tests ensure the supplier meets the contract, preventing test double drift.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

His solution involves a strategic shift, advising against integrated tests for internal component logic. Instead, he emphasizes unit tests for fast feedback that actively drives decoupled design. System tests, a form of integrated test, should be used sparingly for e2e checks

13.05.2025 22:24 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

To be clear, Rainsberger doesn't label all integrated tests as inherently flawed. The scam is over-reliance. The issue only deepens when adding more integrated tests masks, rather than mends, core design flaws.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

The scam he describes isn't malicious. It's a detrimental cycle, that often begins with bugs in production, despite high test coverage, leading to a misdiagnosis, and a call for more integration tests. This, he argues, can paradoxically worsen underlying issues.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

Since today’s topic seems to be testing, I would like to bring a talk by J.B. Rainsberger into attention.

13.05.2025 22:24 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Same boat. Will share once I have an opinion.

12.05.2025 12:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

@claudiu-ivan.com is following 20 prominent accounts