Saturday, December 25, 2010

Tangled in Code

The animated story of Rapunzel out this year was very apropos. The Disney story is about this long-haired Rapunzel who has spent her entire life in a tower. She must venture into the outside world for the first time.

Does this sound familiar in our programming realm? We are using our life long tools to program in our tower not venturing out into the world. Well guess what? There a great tools in the world other than a line by line editor, VIM, EMACS, VI, Notepad, AccuTerm, and the plethora of others. We are just guessing here but aren't you the programmers stuck in the proverbial tower.

We have been preaching about Eclipse IDE for over 6 years now. Our XLr8Editor is finest Eclipse based editor in the world. Of course, we can say that, because we are hearing from many people that have switched. We are getting a few people a week that are interested in our XLr8Editor whether by trial or actually purchasing a license. The programmers that ventured out of the programmer tower to try our product tell us we have a "excellent product".

For the rest of you, it time to wake up before the wicket witch can cut short Rapunzel's braided hair and you will never be able to leave the programming tower.

Sunday, December 5, 2010

Dodge a Bullet

"Dodge a bullet" in this context is not losing you source code due to a backup failure or human error. I recently had a backup failure and I totally overwrote our entire JavaScript directory with an outdated version. Our backups had the same outdated version. So where do I go to find the missing source. I had not updated our version control in a while, so was I totally screwed?

Nope, not a all. I had made a 100 million dollar bet on a tool set called Eclipse. Our Java programming staff had created an environment within Eclipse where failure as described above was not a option. I require all of my programming staff to use XLr8Editor plug-in for Eclipse for UniBasic code editing in Universe/Unidata or in this case JavaScript.

Eclipse has this built-in mechanism that keeps at least 50 copies of your changed in a local database. All my programmer had to do was look through his or her history and use the compare editor to find when the program had been changed and merge those changes.

So while not doing the proper procedures in-house, a business decision made in 2005 saved me and my programmer a lot of heartache and recriminations. Our Java staff will have in a month or two to get a synchronization process with the database to your local workspace that requires no programmer interventions to work just like Eclipse does.

You too can get XLr8Editor for a mere $49.00 per workstation. This is money well spent when you can lose hundreds of hours of programming time by stupid mistakes which clearly I am guilty of.