Saturday, March 5, 2011

I feel the need for speed

Moving out to the country from the city was an eye opening experience in many ways not just from the Internet point of view. The wind blows out here constantly. There is no such thing as delivered pizza. A run to store takes 2 to 3 hours. People like plumbers, electricians and others for your home takes a lot of work to find them and to get them to show up. Oops, too much digression.

In the city we had originally we had dialup at 56K, if we were lucky and the stars aligned. Next we moved up to an ISDN at 128K which we thought was amazing speed. A cable modem at 1 Mbps was unbelievable even though it was a shared medium. The last upgrade was a DSL modem at 3 Mbps was so fast we did not know we could use that much bandwidth.

Country living, we can see the DIA tower, had our phone company offering us dialup when we transferred our phone. Oh come on, my last PC that had a modem in was 8 or 10 years ago. We searched a found another alternative that used satellite service was very expensive and not much faster than 128K.

Eventually, we found a line of sight dish service using Motorola technology. The speed is not consistent but we get about 1.5 Mbps. If it snows, you better clear you dish off. If you have a tree growing in the line of sight you better get it trimmed. You have to unplug you dish receiver every month or so, because the errors accumulate and service slows down. The electrical plug is the weird purge mechanism.

Just this week our phone company called us and said the have laid fiber about two miles away. We got excited and signed up for 3 Mbps DSL service. They said the may even have 7 Mbps service within a year. So there is a speed angel looking out for us.

BTW: The title is taken from Top Gun starring Tom Cruise in 1986.

Do I feel lucky? Well, do ya, nerd?

Well we do feel lucky? Yes we do!

We work in either Universe and Unidata databases with our programming language called UniBasic. We can write in a few lines of code what Java programmers and C# programmers take hundreds of lines of code. We have a very simple language with no scope that allows us to do amazing things. UniBasic allows the manipulation of strings and data with unprecedented ease. Ask the companies like Nordstrom's, IBM, Petco, Dell, and many more if they use these databases.

Our team at U2logic, is currently taking a legacy applications actually written in R83 Basic that we thought was a rather large application. We ported to Unidata about 10 years ago and the amount of code stayed the same. We are currently porting it to the web under Unidata. It was originally 200,000 lines of Basic code and is around 50,000 lines of UniBasic code. We reduced the number of lines in UniBasic by removing the UI (User Interface) and moving it that to HTML and JavaScript resulting in just the business logic.

Our XLr8Developer tool that was written in UniBasic. We decided about 5 years ago to move it to Eclipse IDE framework. The code ended up being 30 times as big and functionally it was the same except it is written in Java.

But is that a fair comparison. Maybe but it points out how our brethren in Java, C# and others have to work a lot harder to get the same results. Wow, we should really feel luck.

BTW: The title line is taken with liberties from a very famous movie in 1971 with Clint Eastwood as Dirty Harry. The full quote is great:

I know what you're thinking. "Did he fire six shots or only five?" Well, to tell you the truth, in all this excitement I kind of lost track myself. But being as this is a .44 Magnum, the most powerful handgun in the world, and would blow your head clean off, you've got to ask yourself one question: Do I feel lucky? Well, do ya, punk?