Hacker Newsnew | comments | show | ask | jobs | submitlogin

This seems a lot like what Flickr has been talking about for years:

http://code.flickr.com/blog/2009/12/02/flipping-out/




GitHub and Forrst too:

http://blog.forrst.com/post/782356699/how-we-deploy-new-feat...

http://github.com/blog/677-how-we-deploy-new-features

-----


It's a pretty common pattern, but still seems to be widely unknown.

-----


Perhaps it's not known due to several reasons:

1. Most people aren't used to web-app development

2. if-else is considered not OO by some purist (or even by some semi-purist). if-else might also be considered hard to test (adding more branches).

3. People are probably ignoring deployment issues (not high priority) or perhaps they just throw it to the Ops team to deal.

-----


Our intended goal with this is to not rely on an ops team. Use test driven deployment and automated systems to keep things in check. Discipline is what lets a system like this actually work.

-----


DING DING DING DING DING!

The keyword is "Discipline". This is the very fundamental principal for anyone in the IT industry.

-----




Applications are open for YC Summer 2015

Guidelines | FAQ | Support | Lists | Bookmarklet | DMCA | Y Combinator | Apply | Contact

Search: