Does anybody _actually_ use the HashiCorp stack, besides Vagrant, for serious work? I tried and honestly found their products sorely, sorely lacking. Very shiny documentation, very incomplete, un-battled-tested tools, no examples given, little response from their devs other than the PR team.<p>For a small example, I _still_ get +1 notifications on this critical issue nearly every day: <a href="https://github.com/mitchellh/packer/issues/409" rel="nofollow">https://github.com/mitchellh/packer/issues/409</a> - no response from dev team whatsoever.
<p><pre><code> Otto, the successor to Vagrant
772 points agonzalezro a year ago 177 comments (https://www.hashicorp.com/blog/otto.html)
</code></pre>
Me at the time: Are you kidding?!<p>Me now: Oh, I even forgot about that, the world of software engineering isn't always insane after all, I should lighten up ...
They did a good job at trying something, it didn't work as expected and they were honest and decided to focus on something else. Those are all very good qualities. I think that's commendable.
It's too bad (and uncharacteristic of mitchellh) that this post is so light on specifics. Were the "previously unknown challenges" simply that not enough people adopted Otto? Or were there actual technical hurdles?<p>The premise of Otto isn't clearly flawed, so it would be interesting to see specific challenges - even if it's just "the problem space is way too big and not enough people wanted it"
Kudos to HashiCorp for realizing that the complexity of the project was getting away from them and for having the guts to pull the plug in such a public way.
Question for mitchellh or others at Hashicorp:<p>Will "zero configuration" be a feature/goal in your next attempts at this abstraction? Was this one of the things that made building Otto so challenging?<p>A few months ago when I tried Otto I found the "zero configuration" idea off-putting. In fact, I couldn't even get a basic Python app to work because there was no way for me to install libmysqlclient[0]. There really was no way to configure anything in Otto.<p>FWIW, we ended up using Convox[1] and loved it.<p>[0] <a href="https://webcache.googleusercontent.com/search?q=cache:9QfCNXO52GsJ:https://github.com/hashicorp/otto/issues/400+&cd=1&hl=en&ct=clnk&gl=us" rel="nofollow">https://webcache.googleusercontent.com/search?q=cache:9QfCNX...</a><p>[1] <a href="https://convox.com/" rel="nofollow">https://convox.com/</a>