Code is not usually on a piranha’s menu, but this predatory fish is different: Uber has open sourced Piranha for automatically deleting feature flags that are no longer needed. The corresponding code is deleted as well. Let’s see how that works and when to use Piranha.
When you’re building a successful startup, there’s always a lack of resources, time and ability to implement enterprise-level architecture. You start with the minimum valuable product, then think which features would your customers need, then fight with your competitors.
What is technical debt, how does it arise and how can we deal with it? Is it possible to avoid it altogether? We spoke to Dr. Carola Lilienthal at JAX London 2019.
Over time, maintenance often changes from structured programming to defensive programming. In order to counteract this downward spiral in the long run, we need a high-quality and flexible architecture with as little technical debt as possible.
Agile consultant Steve Freeman highlights the significance of software quality and craftsmanship.