FreeNode#RubyonRails, an open community, or a fraud?
The question is simple, Is the IRC channel #RubyOnRails on freenode IRC an Official, and open community, for rails developers? I thought it was but then a strange thing happened. I was almost laughed out of the chatroom for mentioning Web 4.0 . I was immediately reminded of the Allegory of the Cave and the truth quickly unfolded before my eyes.
Some of you may remember that my previous client’s IT department head, Jomar McDonald, set before me a paradoxical, seemingly impossible task, providing specific types of contact addresses without actually collecting the information. At first I thought this was impossible, but I started thinking about the idea of fuzzy logic. I couldn’t think of a situation more fuzzy than this, so I started researching it, and realized that I could solve the problem with a 9 dimensional fuzzy logic system. It would be no easy task proving that this solution even existed so I opened up Scilab and started coding. Building a 9 dimensional graph was not going to be easy but I was able to get some assistance on Stack Overflow . The task was daunting but I was eventually able to create an algorithm which took a set of weighted implications, and known data values, to extract information that was never explicitly collected. What did I get from my troubles? Jomar McDonald, from Frances Xavier Warde, fired me! To add insult to injury, after working for them for 2 years, they provided defamatory feedback scores, making it extremely difficult to get hired for projects. A year later I have serious financial losses on paper because of this and should probably file a lawsuit, but for now I don’t want to go through the trouble since I would need to file the Lawsuit in the U.S.
What does this have to do with #RubyOnRails? I mentioned this 9 dimensional graph, and Radar, Real Name Ryan Bigg, immediately censored me from the channel so I could no longer communicate with the community. The 7 dimensional version of the graph is included as part of this blog post as the featured image. I suspect I was being accused of lying, but what he said was that I had gone “overboard”. I perused a private conversation with Mr Bigg to clarify the facts but it turns out that Mr. Bigg seems to have a big ego, and apparently considers it an attack to say that you know something he doesn’t. Truth be known, #RubyOnRails is not an open community, it seems to be a cult run by one person, Ryan Bigg, and I was blocked from communicating with the community for mentioning a technology that Mr. Ryan Bigg was not familiar with.
Are there any other problems with #RubyOnRails? I wouldn’t be asking if there wasn’t. The first time I asked a question in the room, Mr. Bigg responded with a suggestion that I read the book he had written, which I could purchase from Amazon.Com. Do you see the fog starting to clear? The chatroom seems to be an effort to promote his book.
Ruby on Rails has been an extremely popular Fad, but all Fad’s must come to an end. The Python community is filled with experienced programmers that aren’t afraid of next generation technologies. Rails developers specifically have no intention of providing support for Web 4.0 technologies and therefore Ruby on Rails is not a viable future technology, in my opinion. From a technical perspective I have found it extremely unnerving that Rails practically forces you to use their chosen design pattern. God forbid you decide to use a factory pattern. On mentioning a factory pattern in the #RubyOnRails chatroom, I may as well have encrypted the message, the developers couldn’t even understand simple enterprise technologies, and acted like the factory pattern was a foreign concept that couldn’t be used in Rails. Not only is Rails a closed community, but the community has no tolerance for out-of-the-box thinking.
I don’t have all of the answers to this question though. I don’t know if #RubyOnRails is an officially sanctioned service, connected to the development of Rails. In the end it is up to you what technology you choose, but the ego’s of the developers at #RubyOnRails, and their lack of experience and professionalism is unnerving. For the purpose of developing enterprise applications, Rails is simply not the best technology for the job. For developing Web 4.0 technologies, Rails developers are specifically denying it’s existence. If you plan on developing serious, maintainable, web applications, that are scalable, and geared towards the future, Python or Java are currently your best options.