Saturday, June 25, 2005

Lingo

People who abuse the word 'paradigm' need to stop. If you don't I will hunt you down and kill you. Same goes with 'Object Oriented'. You know who you are.

Misc. Notes on Computer Programming

The Denver Java Users Group looks to have an interesting meeting coming up. The 2 presentations are Ruby on Rails and Beyond Java. 2 meetings about things other than Java at the Denver Java Users Group. Interesting. These could be some cool sessions.

Check out this quote from the description of the Ruby on Rails presentation: "In 1994, unbeknownst to anyone, a skinny upstart in a lab was poised to dethrone C++ as the reigning king of computer languages. Of course, it's only a matter of time before we undergo another paradigm shift and Java gets its comeuppance, so we would all be wise to keep an eye out for the Next Big Thing."

When I was at CSU, C++ was king for sure. Then Java. Now C# is pretty big in the Windows world.


Here is what the guy says about J2EE:

" Today we have J2EE, the 800-pound gorilla of enterprise development. That 800 pounds cuts both ways: J2EE is a complicated beast with a long and steep learning curve that sports a dissying array of peripheral open-source software. And like any 800-pound gorilla, J2EE has many design compromises and idiosyncrasies that reflect it's growth and evolution. Some J2EE developers have begun to wonder if there's a better way..."

There are no Silver Bullets thats for sure. Does a new thing always come off as The Answer To All Our Problems? Do languages always get bogged down?

Of course, languages like C++ and Java are used in business so they have big companies pushing things. Lisp, on the other hand might be more stable because it's been left alone by that world. This is just speculation mind you. Then again, C is still pretty much the same. But the people who would have gunked up C moved on to C++ so maybe that's not a good counter example.
I am not sure how to formulate the hypothesis. THE MORE A LANGUAGE IS A NICHE LANGUAGE, THE LESS PRONE IT IS TO OVERGROWTH. Maybe.

I once read a quote from a guy who said he liked programming in C++ until it became a 'boroque monster'. I know what you mean dude.

Super Diamond

I went to the LoDo Music Fest last weekend. It was pretty cool. They had a lot of different bands and different things going on. Saw some breakdancing of all things. Didn't know people still did that. Saw a band play some Klezmer music. That was pretty cool.

The highlight of the evening was this band called Super Diamond. They play cover tunes of Neal Diamond songs. They wore those guady/sparkly shirts that Neal(Neil) favors. They rocked too. They just had a lot of energy, they seemed to be having a fun time themselves. It was just a hoot. Plus it's surprising how many Neal Diamond songs that you know. Love on the Rocks, Sweet Caroline, They Come To America, Hot August Nights and on and on. Good show. I recommend them highly.

Movie Reviews

Batman. B
High Tension. D
Be Cool. F
The Smartest Guys in the Room. A-

Be cool was a Travolta movie that was kind of a sequal to Get Shorty (which I hadn't seen). It was the worst movie I have seen in a while. High Tension was a lame French horror movie. Batman was the latest version of you know what. It was pretty good. At the end Batman has to save Gotham from the bad guys. Things get blowed up. That went on a little too long. It was relatively good, but I don't really care for this sort of stuff. The Smartest Guys in the Room was a documentary about Enron. It was good. I like the Enron story.

Nifty

I got some pocket sized notebooks from these guys: moleskin. They are pretty cool. I use 3x5 cards alot, but these seem even more handy. Palm pilots can kiss my ass. Moleskin all the way. Analog technology rules.

Update On Asian Food

Bourdain was correct. I tried natto and managed to eat 1 forkful. It has a rank smell. Kind of sickly sweet. Anyway, not my cup of tea. It does seem popular. The Pacific Mercantile had a bunch of it. The Soursop juice was pretty good. Sweet, kind of mango like but more subtle.