Software consulting firms in India during late 80s enjoyed a rare advantage. The job market for graduating engineers in all disciplines was very depressed. Especially with regional language differences and the inability to communicate in English and in some case Hindi pushed many undergrads from the regional universities to pursue masters programs. As luck would have it, the central government...
on Oct 22, 2005
Yes, I am confused about which way to go with Java.
I just read this article .
On one hand, the keepers of the Java flame are making the language harder and harder to understand and use (Generics anyone?). On the other, Bruce wants it so simplified that he wants it to read like spoken English ("Ruby may not be to your liking, but it's a pretty clean language, and it's much closer to English than...
on Oct 20, 2005
Bruce Tate's views on Java are always noteworthy. Bruce has a low tolerance for things that don't quite make sense, and he's adept at capturing the essence of the problem in a clever phrase or analogy... I always think of Bruce when I am in a restaraunt and see Elephant on the menu ;-)
I've yet to read Bruce Tate's new book, Beyond Java, but I think that I already get the point from reading...
on Oct 20, 2005
For some time now I went on the Agile programming bandwagon convinced that it was the next best thing since sliced bread. After a sustained year of practicing it, I am off the wagon. It is annoying, superficial and doesn't necessarily produce better results than traditional programming.
My problems with Agile programming.
-- Without a design up front, you are shooting in the dark hoping that what...
on Oct 2, 2005
So I've just been setup as a web-logger on the Java.Net environment. I'm really excited about this opportunity to get more involved in the Java.Net community. I have personal interests in massively distributed computing (which certainly bias' me towards Java, Jini and Jxta), and I'm a Mac head and really enjoy my Mac (which makes Java even more enjoyable). I'm launching a new community soon,...
on Oct 1, 2005
I saw a strange headline that "C# seems to be the only .NET language that is going to stay"
In the TIOBE search results this was based on its rise to 3.2% in their index compared to the declining 6.5% of Visual Basic. I had to stare at their graph to even see the C# line so this is a pretty far out statement to me!
Java is back at #1, reclaiming from C. Infact...
on Sep 28, 2005
Two blog entries have made me come back from work induced blog hibernation. First, Chris bloged about how Coding skills are no longer enough in his daily blog. In response, John Reynolds says that "If you learn to communicate with your business people, and you treat them with respect... your odds of keeping your job will dramatically improve (and you might even make a few more friends)."
on Sep 22, 2005
In Chris Adamson's blog entry "Why don't you get a job?", he suggests that
"In the future, you may be not just a J2EE developer, or even a J2EE web app developer, but instead a J2EE financial web app developer, or a J2EE medical web app developer, or a J2EE media web app developer, etc.".
Fear not my business adverse readers, there's another option...
It is not necessary that you choose a...
on Sep 21, 2005
I was poking around recently and found out that JavaOne in San Francisco isn't the only big time party/conference for Java enthusiasts. It turns out that the Chinese like a little Java fun too. In what may be the biggest Java conference in the world, JavaChina took place just this week! I can't believe I missed it. Sounds like it was huge...as in simultaneous conferences in 8 cities across China...
on Sep 16, 2005
... an RFI has been published and the deadline for response is 2005 Nov 14. I'm writing this from the 2005 Sep OMG meeting in Atlanta, where an initial RFP is being hammered out.
You can download the RFI and get more details here: http://www.jcx.systronix.com/OmgRobotics.html
Anyone with practical knowledge of robotics is welcome to respond -- you don't have to be an OMG member. My company,...
on Sep 13, 2005
"I think OOPSLA is the best d*mned programming conference in the world: there is nothing else like it. OOPSLA is where people learn what they need today
on Sep 12, 2005
Jacob Hookam writes in his blog:
"Ruby on Rails: love it or hate it, but it does have a lot of fresh ideas."
I admit to RoR envy (It's fun, powerful and innovative)
but I am more likely to actually use Facelets (in my work).
Facelets doesn't have any fresh ideas (to speak of). It's the improvement of an existing framework (JSF) by the application of other's innovations (Tapestry et. al.). In...
on Sep 9, 2005
Sun's software developer forums, which span award-winning tools to runtimes to desktop to Java technology, is a must for developers. The only prerequisite is that you join Sun Developer Network as a member. That membership is free.
After logging in to a forum, you can read the exchanges, post a topic, or join the conversations. Remember, Sun's engineering teams--who develop the software--...
on Sep 2, 2005
on Sep 1, 2005
A better abstraction
When I graduated engineering in 1987, Fortran was still part of Engineer in Training (EIT) exam. Due to the EIT, each class in engineering had at least one computer assignment. The professor expected the program to be written in Fortran, and the engineering department provided access to a PRIME system. However by 1986 I was using business departments' 286 computers and...
on Aug 29, 2005
In a CNet News.com article, Simon Phipps is quoted as saying: "If you think Sun is doing something that is clueless, you can e-mail firstname.lastname@example.org and have an impartial individual look at your complaint or comment and, where possible, act on it".
That's an amazing statement... it seems that Open Source is also inspiring Open Mailboxes. Kudus to Simon and Sun.
on Aug 19, 2005
Romain Guy's blog "Get to love web development" chronicles his growing love for the Wicket web component framework... and I must admit that I am very tempted to take the plunge... but my first reaction was to ask the obvious questions:
Why another Java web component framework?
Why not evolve (fix) one of the existing web component frameworks?
Tapestry's Howard Lewis Ship had a slightly...
on Aug 12, 2005
In my previous entry I talked about Wicket, a cool Java web framework (I can't stress that enough it seems :). As I was writing my praises I was almost certain someone would raise the old and annoying subject of duplicate effort. It turns out that the very first post fulfilled my expectations.
In the case of Wicket, the point made by a some readers here was that Wicket's guys would better work on...
on Aug 12, 2005
Sometimes you are surprised when you find someone in the world has the same passions as you. This time it is in the Philippines. One of our newest projects in the GELC is JEDI. JEDI is short for Java Education & Development Initiative. Quite a mouth full, so JEDI is a much better name. But what is JEDI all about?
The initiative is a partnership between the University of the Philippines...
on Aug 9, 2005
Speaking of the undisputed master of short stories O.Henry, Henry James Forman said this "It is idle to compare O.Heny with anybody. The combination of technical excellence with whimsical sparkling wit, abundant humor, and fertile invention is so rare that the reader is content without comparisons."
Except for the different medium those words ring true for the inimitable talent of Damian Conway...
on Aug 1, 2005