3 ms·
Scientist is cool. It's a little annoying that the article makes it seem like no one has thought of this before Github. But whatever, maybe more people will lea
by jdbernard 11y ago
Scientist is cool. It's a little annoying that the article makes it seem like no one has thought of this before Github. But whatever, maybe more people will learn about the pattern and use it.
The other implicit conclusion that the article is making, that this will somehow make software more like a traditional engineering discipline also makes me a little uncomfortable. There still is no silver bullet. http://c2.com/cgi/wiki?NoSilverBullet http://c2.com/cgi/wiki?NoSilverBullet
- anentropic 11y agois there a generic name for this type of thing? not sure how to google for existing implementations
- Lx1oG-AWb6h_ZG0 11y agoIsn't this just a tool to enable double blind experiments on old vs new software?
- jdbernard 11y agoThe article, and the Github repo use the name Branch By Abstraction[1]. It is related to the idea of a Strangler Application [2] [1] http://martinfowler.com/bliki/BranchByAbstraction.html http://martinfowler.com/bliki/BranchByAbstraction.html [2] http://www.martinfowler.com/bliki/StranglerApplication.html http://www.martinfowler.com/bliki/StranglerApplication.html
- DonHopkins 11y agoOh that's a great name for a pattern. I can't wait for Craigslist to release their software migration tool, the Craigslist Strangler. "There's another important idea here - when designing a new application you should design it in such a way as to make it easier for it to be strangled in the future. Let's face it, all we are doing is writing tomorrow's legacy software today. By making it easy to be strangled in the future, you are enabling the graceful fading away of today's work." -Martin Fowler