DEV Community

Discussion on: Why you should deploy on Friday afternoon

Collapse
 
perttisoomann profile image
Pert Soomann

IMHO it's also down to how your userbase prefers to get updates. Sure, no user wants to use buggy code, but bundling and explaining changes in regular interval could also be better use of their attention span.

Collapse
 
quii profile image
Chris James

There's a separation though between releasing and delivery.

Ideal world in terms of simplicity delivering features as they're ready (continous delivery)

However you can still shipe your code and hide new features with toggles. This means your code is always deploying, so you get all the benefits of feedback loops but you control what the user sees. The downside is feature toggles have a cost in terms of maintainability and effort.

Collapse
 
rhymes profile image
rhymes

Yeah I think that after a threshold of complexity and size of user base basically every new feature will have to be behind a/b test or feature toogles.