Most developers treat nested loops as a performance bug, but Arjan Egges argues they are actually a warning sign of poor design. By refactoring manual joins and moving logic into the right classes, you can flatten your code and make it infinitely more maintainable.
Jun 12, 2026