I came across the construction "X to be Y until it [not to be Y]" several times..For example in Silicon Valley TV Show:
That was pretty badass Richard, until it wasn’t
and I always thought that it literally means "X to be Y until something happens". Recently I tried to use this construction in the article named "ES6 is great, until it’s not"(ES6 is programming language) and the main point of the article is ES6 is OK to use as soon as it does not bring serious problems. However, I can see from the comments and replies that many perceive the content like I am trying to discredit ES6 which was not my intention at all..I suspect that it happened because the name does not actually means what I thought it means..So, I need help - what's the actual meaning of "X to be Y until it [not to be Y]" and whether it has fully negative connotations?