3 ms·
Is the date the repost was published 2018, or the date Carmack originally published? My first thought to > Rolling back code and rebuilding to run a test is a
by bch 7y ago
Is the date the repost was published 2018, or the date Carmack originally published? My first thought to
> Rolling back code and rebuilding to run a test is a pain
was “bisecting with distributed version control” isn’t that hard. The rest of the article doesn’t definitively place it in any era. If I’m reading this correctly, he’s essentially advocating for a/b(/c/d ...) testing and feature flags?
So interested to know when this idea occurred to him, and read this HN discussion.
Regardless, the idea (“competing” or alternate implementations in the same build) is compelling.
- pieterr 7y agoThe original article was published in 2011. https://www.gamasutra.com/view/news/128325/Opinion_Parallel_Implementations.php https://www.gamasutra.com/view/news/128325/Opinion_Parallel_... https://news.ycombinator.com/item?id=3266741 https://news.ycombinator.com/item?id=3266741
- asp_hornet 7y ago>If I’m reading this correctly, he’s essentially advocating for a/b(/c/d ...) testing and feature flags? Feature flags and A/B testing are used more for testing new features or functionality. This is directed at evaluating completely different implementations while trying to keep the same functionality. Particularly regarding performance, he touches on the fact that if not all features are implemented in the new version, you can’t trust the metrics.