Read my latest posts!

Thursday, April 21, 2005

Coffee

Well, its morning and I'm having my first cup of joe for the day. Life is good, coffee is good, life with coffee is good. I like my coffee rich, with sugar and cream, although I don't normally drink it with cream because I usually use milk. I buy French Roast. I was raised drinking "cuban coffee", brewed on the stove, my dad or grandmother would fill a sauce pan with water and put the coffee on top, and then wait until the water boiled over the coffee. It would then be poured through a conical cloth filter on a stand into the serving pot. Mmmm. The cup would be preloaded with the desired amount of canned sweetened condensed milk, usually about three-eighths of an inch deep. I still remember the cans of Borden's EagleBrand. I didn't see any of it for years and years, until Hops opened. They use it on the rolls they bring to your table. The stuff is super expensive now-a-days, somewhere around three and a half bucks a can in the supermarket. Wow, those are actually good memories, where'd they come from? I was drinking coffee before I ever started school. And I drink it now before I start anything else.

People call coffee by other names, as do I. Joe, elixar of the gods, Java, I dont know all of them. Java, gee, what a misnomer given to a language. I personally have not found the language to be so great. It's great for some things I suppose, but it would be better if you could optimize the code after you get your code working. Its always slower than need be. I can't understand why, after deployment, it still is performing type checking years later. Unfortunately, it seems to ubiquitous. Cross-platform, is probably its greatest strength, and there's lots of tools for it, including UML tools for free. I hate it. I hope C# kicks its arse. Let's hope Java's not like termites, eating the foundation from beneath our feet. Still Java has its users and its uses, I just haven't found any to justify my using it.

UML and OCL. Now there's some things we are all going to have to learn well, especially since the limit seems to have been reached for feature size in CPUs. The manufacturers are now going to be moving to multicore processors, and parallel processing is going to be the future of programming. If you know UML (Unified Modeling Language) and OCL(Object Constraint Language), then this stuff is going to be so much easier. The analyst and the developer line is blurring there, and documentation is almost free, since you can create the class modules from UML, and can reverse engineer back to UML. Updates will be simplified using round-tripping.

Labels: ,

2 Comments:

At Monday, June 25, 2007 at 12:18:00 PM EDT, Blogger no.good.at.coding $visitorIP said...

Aw, come on now; Java's not so bad! In fact, I love it! Maybe I'm just lazy though : all the APIs and libraries seem to be available already :D

But seriously, I like the fact that there are so many people adding to it all the time. You've got the Apache Software Foundation and Eclipse and so many other cool things. I mean, I loved VB 6 ( not really programming I know, but it was so much fun ) but it was so hard to get anything for it! All libraries were given out on a trial basis or had to be bought.

I haven't really worked with C# or Visual C++ but it's Microsoft technology and while I like Microsoft, I really don't like their money-mongering ways and their habit of keeping everything close to their chest. Maybe COM would have been big and we'd have been using that instead of Java; if only they'd just let go of it and give it to the developers instead of trying to make money out of it!

I've come to believe that it's going to be all about choice in the coming years and so collaboration and open source are the way to go and Microsoft really doesn't promote that now does it?

At Friday, August 10, 2007 at 2:27:00 AM EDT, Blogger Mona $visitorIP said...

Charles ! you forgot the cardomom!

& you navigate from coffee to java script from where I lose it all.. :D...

Post a Comment

<< Home