Generally speaking, Ruby is slower than its direct competitors such as Node.js and Python. Yet, many businesses from small startups to platforms with millions of users use it as the backbone of their operations. How can we explain these contradictions?
Many naysayers would have you believe Rails is dead. Don't believe the hype. With the coming of Rails 5.1 and its embrace of the JS ecosytem, Rails is solidifying its position as the king of web frameworks.
Response times under 100 ms are capable of lightening anyone’s heart. It’s even better when you reach that milestone as a side effect of some rounds of refactoring — even when performance isn’t an explicit priority, good engineering certainly shows measurable results.
Computers suck because programmers create crazy complicated stuff that nobody else can understand, and complexity builds on complexity until every aspect of a program becomes unmanageable.