&gt; &quot;Ok, let&#x27;s make a rails app&quot;
&gt; &quot;Oh, I need rails first&quot;
&gt; &quot;Oh, I need rbenv first&quot;
&gt; &quot;Oh I need brew&quot;
&gt; &quot;Oh I need xcode tools&quot;<p>As a Rails dev, this made me chuckle, yes, I&#x27;ve put a lot of hours into troubleshooting dev setups. But this is the wrong example. All of these are installed with one line on the terminal. And really, there are far simpler web stacks to pick up without even having to leave Ruby. Sinatra on system Ruby works just fine. All you do is &#x27;gem install sinatra&#x27;, open up a text editor and go.<p>Really, the complexity you have to watch out for is the complexity you impose yourself. Choosing the wrong tools for the job or the wrong abstractions. For many applications, Rails is overkill.