portrait

End of Line blog

Thoughts on software development, by Adam Ruka

Latest articles

Most important principle in software development: shorten the feedback loop

In this article, I want to talk about what I believe is the fundamental principle underlying all successful software development: shortening the feedback loop.

Specnaz 1.5 released!

November saw the release of a new version of Specnaz, my Java and Kotlin testing library. This relase brings with it one major feature - support for JUnit 5 as the test execution engine.

Real-life Test-Driven Development: fixing a reported bug

Test-Driven Development is usually illustrated on simple, small examples, which might give the impression that it's a technique that doesn't apply well to more complex scenarios. In this article, I want to show how TDD works not on a synthetic example like a kata, but on an actual production bug that I encountered at my day job.

All articles ยป