Simone Romani's Avatar

Simone Romani

@simoneromani

Senior developer and engineering manager at ING. TDD enthusiast. Striving to improve my code every day, I’m on Bluesky so that I can follow the latest trends of software development.

44
Followers
102
Following
44
Posts
04.04.2025
Joined
Posts Following

Latest posts by Simone Romani @simoneromani

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

20.02.2026 07:49 👍 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...

08.02.2026 13:24 👍 14 🔁 4 💬 0 📌 1

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

03.02.2026 12:08 👍 0 🔁 0 💬 0 📌 0
Notepad++ Hijacked by State-Sponsored Hackers | Notepad++

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

03.02.2026 12:06 👍 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”.

27.01.2026 14:34 👍 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.

27.01.2026 05:49 👍 1 🔁 0 💬 0 📌 0

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

27.01.2026 05:49 👍 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.

27.01.2026 05:48 👍 1 🔁 1 💬 1 📌 0

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

22.01.2026 09:56 👍 0 🔁 0 💬 0 📌 0
Video thumbnail

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...

19.01.2026 16:56 👍 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.

19.01.2026 06:45 👍 1 🔁 0 💬 1 📌 0
Video thumbnail

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

14.01.2026 17:17 👍 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.

07.01.2026 13:43 👍 3 🔁 2 💬 0 📌 0

"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.”

30.12.2025 05:36 👍 1 🔁 0 💬 1 📌 0

“Perle ai porci!”

29.12.2025 07:58 👍 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

29.12.2025 07:58 👍 2 🔁 0 💬 2 📌 0

tenor.com/dC3gzFLQLeW....

16.12.2025 08:46 👍 1 🔁 0 💬 0 📌 0

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

16.12.2025 08:38 👍 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

03.12.2025 05:09 👍 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...

27.11.2025 11:30 👍 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 ⏩

26.11.2025 11:27 👍 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 😉

23.11.2025 07:02 👍 7 🔁 2 💬 0 📌 0
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...

20.11.2025 22:18 👍 64 🔁 28 💬 1 📌 0

I was thinking exactly about this incremental migration to unit tests while addressing mutations, great idea. I’ve done a presentation exactly tackling this point and I think it really elevates developer experience

20.11.2025 06:57 👍 1 🔁 0 💬 0 📌 0

No it doesn’t, but then it needs to be very clear in the expectations for the developers that it will be harder to address in an agile way the mutations in the code. Lots of setup and slower feedback will not be the greatest of developer experience. All is good, as long as it’s clear from the start.

20.11.2025 06:44 👍 0 🔁 0 💬 1 📌 0
Preview
bliki: Test Pyramid Write most of your tests at a low level (unit tests) with a few broad-stack tests, eg via UI. UI tests tend to be fragile and slow.

Then I would consider introducing the pyramid of testing as a guideline martinfowler.com/bliki/TestPy...

20.11.2025 06:36 👍 0 🔁 0 💬 1 📌 0

Totally agree. It was a game changer when I started and still is. I still see managers chasing the perfect code coverage as a number, while they should chase the test strength and a better philosophy of developing software. TDD even comes handy as an enabler for this.

20.11.2025 05:56 👍 0 🔁 0 💬 0 📌 0

When I introduce mutation testing to teams on the Code Craft training workshop, it's invariably one of those "How did this not occur to us before?" moments.

"Is our code broken and we don't know it?" Let's break it and see if any of your tests fail.

19.11.2025 19:03 👍 11 🔁 6 💬 3 📌 0

I think the point Ted is making is focus running the mutants only on unit tests, to increase fast feedback and allow more flexibility to address a mutation. Including integration tests in the scope increases the coverage but it’s going to be much harder to address a mutation there.

20.11.2025 05:53 👍 0 🔁 0 💬 1 📌 0
GitHub - danvega/sb4 Contribute to danvega/sb4 development by creating an account on GitHub.

I'm documenting Spring Boot 4 features with:

✅ Code examples
✅ Video tutorials
✅ Blog deep-dives

All organized in one central repo 👇

github.com/danvega/sb4

19.11.2025 13:09 👍 19 🔁 6 💬 0 📌 0