Why you should IMMEDIATELY sell your shares in RIM
December 11th, 2009 Posted in Rants | 6 Comments »Ok, I have fucking had it with BES 5.0
I am quite sure that if I don’t uninstall this software and forget it ever existed, I will become so stupid from having used it that the world around me will implode.
You know, all of the previous BES releases were flakey in their own right, mind you they worked sometimes. Now a company who decides to move from a dedicated windows app to a Web interface is usually attempting to make thing easier for their clients.
Problem 1: WHY THE FUCK DID YOU USE APACHE + TOMCAT + JAVA?
You must be fucking stupid to be the guy/gal to make the engineering decision to use a web front end on a Windows platform with that software.
Problem 2: WHY HAVE A WEB FRONT END IF YOU NEED TO INSTALL LOCAL CLIENT SOFTWARE TO MAKE IT FUCKING WORK?
This COMPLETELY defeats the use of a web front end. It’s almost like all of the RIM engineers got together in a meeting and said “Well Microsoft is moving to complete HTTP(S) based software, maybe we should do the same?” and then they couldn’t figure out how to make it all work, so they did a half and half. Half and Half only works for two things, Cream for your coffee and Prostitution.
Problem 3: BES 5.0.1 MR 1 DOCUMENTATION STATES YOU NEED TO MANUALLY STOP THE BES SERVICES
This is quite possibly the LAZIEST thing RIM has ever done. Instead of our patch software automatically stopping the 10 services needed for the install, you have to manually shut them all down yourself. Fuck you RIM. I love the fact that the 5.0 SP1 was able to shut the services down for you.
Problem 4: WHO THE FUCK IS JBOSS AND WHY IS HE NOT WORKING AND FUCKING MY SERVER UP
For those of you that don’t know, Java is the WORST programming language ever. Yes, it is getting in line behind Pascal. So I install my BES 5.0.1 and I also install the Admin Service onto my desktop so I don’t need to RDP into the BES to do admin tasks. After completely losing myself in the installer for the admin tools (because they didn’t think to ask at the beginning if all you want is the admin tools so you end up going through this MASSIVE installation routine which makes you think you are going to have to install a whole new BES for nothing), I get it installed on my desktop and am able to log in. I install MR 1 onto my BES and reboot like a good little sysadmin jockey and when the machine comes back online, the Administration Interface don’t work no more.
The application has encountered a system error. Please report this error to the administrator.
Well thank fucking god I am the admin and can help myself with this wicked cool, very descriptive error. Turns out some fucker named JBOSS is ruining everything in BES land. After picking through about 3000 lines of logs for a single startup instance (WTF), I find this error, which doesn’t even look like an error:
[com.rim.bes.bas.singletondeploymentbarrier.SingletonDeploymentBarrierNotificationService] [INFO] [BBAS-1011] {unknown} start CLUSTER: singleton deployment barrier is not deploying
It doesn’t look like an error BECAUSE IT FUCKING SAYS [INFO] NOT [CRITICAL FUCKING ERROR WHICH WILL RUIN YOUR FUCKING LIFE]
So it turns out RIM has a nice little doc about this, which explains everything, except the answer you need is linked to another document which doesn’t exist. (KB19920) *The link is working again now* http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB19436
UDP. Are you kidding me? Holy fucking take a step back in time. Why even make software if this is how you are going to do it? I can just picture that meeting: “Hey Jim, so I am pretty sure that everyone in the world fits all of their servers, client machines, etc… in one subnet, so we might as well use UDP broadcasts to get information between hosts.”
I think it is time Jim Ballsilie realizes that the only team he is going to be allowed to buy is the LEAFS for obvious reasons.
More to come… I am sure of it.
Speaking of more to come: http://online.wsj.com/article/BT-CO-20091223-708432.html - HAHA Fuckers.