News for hackers. Stuff that matters.
Re:A development process to ship features fast by brightball on Monday September 12, 2022 @10:14PM (#32820009)
Agree with this strongly. Weekly releases reduce efficiency and lead to more complex production issues as you work to unpack which part of the batch of things you just deployed is causing a problem.

Use feature flags to decouple Deployment from Release and you’re fine.

Re:A development process to ship features fast by Gigachad on Monday September 12, 2022 @10:59PM (#32820228)
Feature flags are good but I hate how they enable weird customer specific workflows. Imo the mindset should be that all feature flags will eventually be removed when testing is finished.

But management sees the capability and says add a flag for customer Y that changes how this page works.

Re:A development process to ship features fast by brightball on Tuesday September 13, 2022 @01:22AM (#32820925)
Agreed. IMO the best approach is a flag that can let you enable for specific customers (alpha or internal sample customers), all beta customers and then all customers.

And after it’s enabled for everybody, remove the flag.

Re:A development process to ship features fast by beaker52 on Tuesday September 13, 2022 @03:54AM (#32821679)
It's not Done until the flag is removed.