In every project's lifecycle, there arises a defining moment, a critical juncture where one must confront the monstrous spectre of technical debt.
In this instance, the project's fate teeters on the precipice of choice.
In our newest release of Eclipse Kura 5.3.0 we silently swapped out our old networking stack to one based on NetworkManager, all while maintaining feature parity. This decision did not come lightly.
We, courageous souls, dared to challenge our technical debt, and want to tell you about our journey.