Advertisement · 728 × 90

Posts by Simone Romani

One of the most effective guardrails that you can put around AI generated code is mutation testing, since it keeps in check the tests that keep subsequently in check the code. Highly recommend it especially while riding this hype wave of AI

5 days ago 2 0 0 0

CEOs should start talking to the CISOs instead of demanding more deliveries with the help of AI

1 week ago 1 0 1 0

Totally agree with you! I’m seeing the same in my organization and only tools that require minimal effort to integrate and bring improvements in developer experience succeed at scaling

3 weeks ago 5 0 2 0

More and more, I hear devs saying that when they hit their limit - or when e.g. Claude is down (which happens increasingly often) - they stop working.

I guess this is what the hyperscalers want: total reliance.

3 weeks ago 24 6 4 2

#OpenRewrite v8.77.0 is out! 🚀

🔷 C# pattern matching & typed captures
🍃 Spring RestTemplate → RestClient
☕ JAX-RS to Spring MVC
🔒 OWASP Cryptographic Failures
🧪 PowerMock & AssertThrows fixes
📋 CopyValue for YAML & .properties
🔧 Maven proxy settings from settings.xml
📑 JavaDoc to /// Markdown

3 weeks ago 9 4 0 0

I told GitHub Copilot half an hour ago to create a new feature and all the tests it created had all kinds of possible mutations not addressed. Thankfully I had PR validation and local build as fast feedbacks to give me the heads up :)

4 weeks ago 1 0 0 0

Turns out mutation testing is effective for making sure LLM-written tests actually do something useful.

4 weeks ago 11 5 1 0

I would not leave the train until I would find the root cause, I’ve never seen such a detailed stack trace on public transport system errors

2 months ago 3 0 1 0
Preview
“TDD Slows Me Down”. Good. The illusion of productivity in software development can be very seductive. At the start of my career, I felt most productive when I was able to write code uninterrupted for hours. I even thought t…

TDD's like the brakes on your car. It enables you to get there *sooner* (presuming you wish to arrive in one piece).

codemanship.wordpress.com/2026/02/08/t...

2 months ago 14 4 0 1

I should start asking interview candidates what they think about KISS principle

2 months ago 0 0 0 0
Advertisement
Notepad++ Hijacked by State-Sponsored Hackers | Notepad++

Thankfully no Notepad++ notepad-plus-plus.org/news/hijacke...

2 months ago 1 0 0 0

What is the best guardrail to avoid AI making a mess of your codebase? Create tests FIRST to build a safe net around the playground where your AI can do its “magic”.

2 months ago 1 0 0 0

So that’s why we need tools that allow us to do meaningful reviews while the rest of the code is kept between the guardrails automatically. And we need to do it in a closely controlled loop way, prioritizing short feedback cycles.

2 months ago 1 0 0 0

Bugs and hallucinations are tricky to spot, and while productivity has increased, trust hasn’t kept up.

2 months ago 1 0 1 0
The AI trust gap: Why code verification matters In this second chapter of our State of Code Developer Survey report, we dig deeper into the developer psyche to answer a critical question: Do developers actually trust the code that AI systems are ge...

www.sonarsource.com/blog/ai-codi...

Great article that highlights a dilemma a lot of developers are facing right now: trusting the AI-generated code. The amount of effort and attention needed is far greater than with code written by a colleague.

2 months ago 1 1 1 0

Also in the 2000s, thinking of Avenged Sevenfold’s “City of Evil” and the ballad “Seize the Day”

3 months ago 0 0 0 0
Video

Hola Java devs! 👋 The #SonarQube AI Code Assurance #article is LIVE on @foojay.io ! 🎉

Stop just finding bugs. 🛑 Use SonarQube's new AI "Magic Button" to auto-fix them instantly! 🤯🪄

Crush that tech debt fast. 🚀☕️ #Java #AI
@sonarsource.bsky.social

foojay.io/today/sonarq...

3 months ago 4 5 0 0

I’m trying the same in my company and the feedback I get is always “we’re too busy, come back another time”. I stopped actively advocating for it unless there’s a real engineering demand for it. Management won’t get anything out of this, it needs to come from bottom to the top.

3 months ago 1 0 1 0
Video

Your tests should give you confidence, not slow you down or break on every refactor. Marco talks with J. B. Rainsberger, TDD coach and software consultant, about how TDD actually works and what most teams get wrong about testing.

Full episode: https://youtu.be/j0NjFsb-at8

3 months ago 14 4 0 0

Join us for our last session at the ING Leeuwarden office in two weeks! As Elias mentioned we'll have two great tech talks for you in store.

3 months ago 3 2 0 0
Advertisement

"Non perdere tempo a discutere con quell'uomo, è inutile: stai solo dando le perle ai porci." Which would translate to: “don’t waste your time discussing with that man, it’s useless: you’re just giving pearls to pigs.”

3 months ago 1 0 1 0

“Perle ai porci!”

3 months ago 2 0 0 0

We have the exact same way of saying in Italian too! We use it when a very useful thing gets used by who doesn’t understand the real value or advantage of it

3 months ago 2 0 2 0

tenor.com/dC3gzFLQLeW....

4 months ago 1 0 0 0

What is your definition of a “bad test”? As soon as that is clear, a solution can be found

4 months ago 0 0 1 0
Preview
Evaluating Kotlin in Real Projects | The Kotlin Blog Learn how to move Kotlin from tests to production, avoid Java-style pitfalls, and write clean, idiomatic Kotlin in real projects.

blog.jetbrains.com/kotlin/2025/... real life code examples that showcase how Kotlin can improve the quality of your codebase, by leveraging features built in the language

4 months ago 1 0 0 0
Preview
What Actually Makes You Senior The one skill that separates senior engineers from everyone else isn’t technical. It’s the ability to take ambiguous problems and make them concrete.Retry

Short blog, but I think it really hits the spot on the skills great software engineers have 👍

terriblesoftware.org/2025/11/25/w...

4 months ago 6 4 0 0
Preview
Support JUnit JUnit is maintained by a team of passionate volunteers. This is your chance to give back and support the project!

JUnit is undoubtedly one of the most important projects in the #Java ecosystem. And it's 100% free and open!

Let me be frank: If we can't get THIS project to the point where a single maintainer can focus on it, then what does that say about our commitment to Free & Open Source Software?

1/3 ⏩

4 months ago 69 47 1 3
Preview
Helping Decision‑Makers Say Yes to Kotlin | The Kotlin Blog Want to show Kotlin’s value in plain terms? Learn how to link productivity, quality, and developer satisfaction to measurable ROI.

blog.jetbrains.com/kotlin/2025/... great blog post that proves why moving to Kotlin is a good choice. @jlengrand.bsky.social and I can vouch for that 😉

4 months ago 7 2 0 0
Advertisement
Preview
Spring Boot 4.0.0 available now Level up your Java code and explore what Spring can do for you.

Exciting News 🎉 Spring Boot 4.0.0 is here: spring.io/blog/2025/11...

5 months ago 64 28 1 0