5 ms·
You are a beginner. Ruby is a dying language that hit it's high point and died and now is at it's at a low point and not going anywhere. It's time has passed li
by crimsonalucard 8y ago
You are a beginner. Ruby is a dying language that hit it's high point and died and now is at it's at a low point and not going anywhere. It's time has passed like php and now it's used mostly for devops scripting as the technical debt the language accumulates is generally too high even for web apps.
Python, C++, C, Java and javascript are the languages with staying power that came and never went. If you were in the industry that long you'd know that most of the languages I mentioned have serious issues and problems and that the languages staying power has nothing to do with how they fit the "mind" or how good they are.
If you weren't a beginner you'd also note that ruby, like python and like javascript has serious issues when it comes to writing long lasting, reliable code. To code something as reliable and complex as an operating system in ruby would lead to huge amounts of technical debt. As a ruby or python code base grows in complexity it becomes more and more unmaintainable... It would be a mistake to write super complex systems in python or ruby because such systems benefit highly from type checking. Your comments indicate to me that it doesn't matter how long you've been programming... you lack the experience to understand this concept. Ruby is better for scripting then it is for writing applications.
What I have learned over the years is that programming is more about combatting our own faulty human nature, our own propensity to make mistakes. Ironically, the more expressive a language is, the more it gives, us the opportunity to express this fault. Power comes from restriction. Type checking is one such restriction.
- vinceguidry 8y agoYou are offering up your lived experience as wisdom without any rationale as to why I should accept your conclusions over my own. Just an endless cavalcade of "you are a beginner and you lack experience." As such it's falling on deaf ears.
- crimsonalucard 8y agoI don't have the time to explain the logic behind my wisdom. I can only show you the door as my conclusions are avenues you obviously haven't explored. It's up to you whether you want to take the blue pill or the red pill.
- vinceguidry 8y agoAs someone who does a great deal of mysticism and dealt with a great number of wannabe teachers, I can easily tell the difference between those who are coming from a position of true knowledge and those who are just protecting fragile ego. Guess which category I have you in.
- crimsonalucard 8y agoMy guess is you have me in the category of someone protecting a fragile ego. I assure you I am not. The choice is yours. If you want to see the light I recommend that you look into Haskell and spend a non trivial amount of time learning that language. Otherwise I could care less.