
Feature Toggles - Why and How to Add to Your Software
video description
Date: 2022-03-14
Related videos
Comments and reviews: 4
Matthew
Terrible in practice with more than a small team. We tried this with over 100 devs the amount of random breaking changes that held people up shot up through the roof. We went back to smaller features which were significantly better controlled releases and quality. Notice all the examples are simple UI / display outputs? Try it when some numpty adds a feature flag for a domain object that they have updated and removed a field that you was still using. The overhead of understanding the code paths and flags jumps through the roof! If you join a big team with long running work and they do this expect a headache, update your CV and leave. You will end up with a zillion API versions, you name it. Terrible.
reply
Terrible in practice with more than a small team. We tried this with over 100 devs the amount of random breaking changes that held people up shot up through the roof. We went back to smaller features which were significantly better controlled releases and quality. Notice all the examples are simple UI / display outputs? Try it when some numpty adds a feature flag for a domain object that they have updated and removed a field that you was still using. The overhead of understanding the code paths and flags jumps through the roof! If you join a big team with long running work and they do this expect a headache, update your CV and leave. You will end up with a zillion API versions, you name it. Terrible.
reply
mykalimba
I understand the need for having a feature toggle system in a product. Nearly every product I've worked on over the past decade has used a system like this (some more complicated than others).
What I don't understand is how there's an open source solution for this, as every implementation I've ever used has been hand-rolled and purpose-built specifically for its respective project. I don't see myself ever switching to an external package to solve this problem.
reply
I understand the need for having a feature toggle system in a product. Nearly every product I've worked on over the past decade has used a system like this (some more complicated than others).
What I don't understand is how there's an open source solution for this, as every implementation I've ever used has been hand-rolled and purpose-built specifically for its respective project. I don't see myself ever switching to an external package to solve this problem.
reply
Andrez
Great video. You've reminded me of what someone once said-
-The mind is the man, the poor is in it and the rich is it too-.
This sentence is the secret of most successful investors. I once attended similar and ever since then I have been waxing strong financially and I most tell you the truth.
reply
Great video. You've reminded me of what someone once said-
-The mind is the man, the poor is in it and the rich is it too-.
This sentence is the secret of most successful investors. I once attended similar and ever since then I have been waxing strong financially and I most tell you the truth.
reply
Mayank
I didn't understood what is the use of these toggles, can anyone just tell me, what to do with this? (I haven't watched the full video)
reply
I didn't understood what is the use of these toggles, can anyone just tell me, what to do with this? (I haven't watched the full video)
reply
Add a review, comment
Other channel videos















