spuiszis
Joined 14 years ago
Joined 14 years ago
However, he's off by a bit. It's going to take another framework to not just be "simply better". This framework will need to be an order of magnitude better to get me to switch from the amazingly productive Rails ecosystem. The framework/language marketplace is crowded and you are going to really need to standout to get any serious adoption to compete. For me, the cost of switching all new development projects to Hanami seems to out-weight the benefits (this also assumes Rails is the correct tool for the job of course, which it often isn't).
That said, a Rails/Hanami/Sinatra framework built on the Crystal language, which looks almost exactly like Ruby but gives you C performance, appears like it might be that order-of-magnitude to 100x game-changer that could get me to switch stacks. [0]
Whether you like him or not, Peter Thiel has some good thoughts when it comes to innovation and I think this argument perfectly encompasses this Rails/Hanami discussion:
"As a good rule of thumb, proprietary technology must be at least 10 times better than its closest substitute in some important dimension to lead to a real monopolistic advantage. Anything less than an order of magnitude better will probably be perceived as a marginal improvement and will be hard to sell, especially in an already crowded market. The clearest way to make a 10x improvement is to invent something completely new."[1]
[0] https://crystal-lang.org/ [1] Zero to One - http://amzn.to/2GaaMP0
While revenue and user growth are both positive signs, there are still plenty of red flags. SNAP's hefty valuation is based on much higher growth rates and a faster route to profitability that still has yet to be seen.
[1] https://investor.snap.com/~/media/Files/S/Snap-IR/reports-an...
Edit: grammar
> We’ve done our best to prevent breaking changes, but we had to sneak some in. Regrettably, we’ll also have a few more coming in Beta 3, too. However, we’re clearly outlining all of them for you to make the upgrade and testing process as easy as possible.
Source: https://blog.getbootstrap.com/2017/10/19/bootstrap-4-beta-2/
However, as it relates to the FTC, I am concerned with the increasing size of Fortune 100/500 companies [3] and their relationship to the decline in entrepreneurship in the United States [4]. The biggest companies are getting bigger and growing faster than ever and the FTC affects that by reviewing M&A activity.
[1] http://fortune.com/2017/06/29/walgreens-rite-aid-merger-ftc/
[2] https://www.forbes.com/sites/darrenheitner/2017/06/19/ftc-fi...
[3] https://fivethirtyeight.com/datalab/big-business-is-getting-...
[4] https://www.inc.com/magazine/201505/leigh-buchanan/the-vanis...
I also agree that low-level teams might be very far removed from strategy, especially in large orgs. However, that team should have a clearly defined goal or mandate instead. So much of the product is context-driven, and the first few drafts were 3-4x longer to account for these differences between organizations, hierarchy, teams etc. I removed most of that to focus more on basic principles because this guide was starting to look like it was written by Charlie Kelly chasing Pepe Silvia accounting for all the edge cases :)