I’ve been spending most of this week speaking on the J2EE 1.4 web foundation and the JSTL out in San Jose, CA at Borcon. Borland’s conference is always fun because you have the various technology camps - Java, .NET, Delphi, and C++ - all sitting together at lunch have perfectly normal conversations and not throwing things at each other. One of the more interesting things at the conference (ok,...
on Nov 6, 2003
I just published an article on CNet News.com titled The new IT confusion which attempt to disentangle grid and utility computing concepts in less than 700 words.
on Oct 31, 2003
(the following is an excerpt of Greider's radio broadcast)
"I was on the west coast. I can't tell you how many good conversations I've had with people, many of them software engineers who were working in Silicon Valley. Two or three years ago they thought they were millionaires, cause they had a lot of stock options and the stock prices of their company was still going through the roof."
on Oct 25, 2003
On January 6th, 2001 I woke up and went to work as normal. It was a cold Friday and I was looking forward to working on a streaming MP3 jukebox server I'd been building with Flash and Java. I had no idea what was going to happen that day.
I worked for a company called marchFIRST, which had only months before boasted a roster of 10,000 employees around the world. I remember the early days very...
on Oct 25, 2003
There are two subtle but unique resources in open source which, if acquired and carefully leveraged, can give your business a leg up over some of the big players in the market. One of these resources is control over the copyright of the software. The other is control over the brand.
Both of these resources are incredibly important over the lifetime of a successful software project but are often...
on Oct 21, 2003
What do we mean by open standards anyhow?
My last entry evoked a certain amount of name-calling in the arena of open standards. Today I'd like to explore just what "Open Standards" might mean. This will seem very simplistic to many of you, but I hope it’s helpful to sort things out in a simplistic way.
I’d like to start with some definitions:
Open - Open for third parties to support and...
on Oct 21, 2003
Can 'standards' and 'standardization' be two unrelated concepts?
There was an article in yesterday’s Wall Street Journal, Cloud Over Sun Microsystems: Plummeting Computer Prices, which dissects Sun’s current financial and strategic challenges.
One of the interesting claims in the article is that "Scott McNealy, Sun's chief executive for the past 19 years, long resisted the standardization...
on Oct 17, 2003
I recently wrote a paper for The SAP Developer Network on user interface technology in the enterprise. I'd like to pull out one small section of that paper for further discussion here:
There are three main factors that affect the ROI of any UI technology: ease of use of the application, ease of deployment and on-going maintenance, and ease of initial development. Based on the total cost...
on Oct 14, 2003
Blarg #1: Why are JSPs still relevant?
You seem like the perfect guy to ask.
Let me explain the question;
I'm in projects that run for a very long time, we have to maintain them and add features for at least a year, but probably longer. Having bare JSPs (or even really nice tagged ones) makes this hard to maintain and keep bug-free for a very simple reason; The application programmer has to do...
on Oct 9, 2003
Is Microsoft ready to move onto the 'extinguish' phase with the Web browser?
Microsoft is renowned for its "embrace, extend, extingish" strategy which involves enthusiastically embracing and championing a new standard, as a way to become the market leader in that standard, then extending that standard with proprietary technology that lets Microsoft lock in customers and lock out the...
on Oct 9, 2003
There's been a lot of talk lately about how Tiger (J2SE 1.5) is going to make Java easier to develop with, bringing it to the masses (or as Sun call it, to the "corporate developers"). I have no doubt that this promise *will* be fullfilled. My question is: *when* will that happen?
I'm not even talking about Tiger's release schedule here - although I'm also afraid it's is a little bit late...
on Oct 5, 2003
One valuable capability of open standards is to let customers decouple application decisions from infrastructure choices.
I recently spoke at a technology conference as a part of a panel, and one question from the audience was about which open standards were most important. My response was that there are many important open standards, but that one crucial capability that customers are looking...
on Sep 30, 2003
I commented recently that, while we can each take steps to prevent virus and worm attacks on our computer systems, the biggest threat we actually face is the fact that we have a computer monoculture.
Most of the world’s computers run Microsoft’s operating systems, thus most of the world’s computers are vulnerable to the same viruses and worms at the same time. The only way to stop this is to...
on Sep 26, 2003
My company is not really an eXtreme Programming shop, but we are somewhat inspired by it. We are currently doing a project in which some people are involved in pair programming. I recently witnessed an amusing situation involving this practice. The team that works at the other desk in my office found a bug which they could not figure out. They came to the conclusion that it might be in the...
on Sep 23, 2003
Industry gurus claiming that technology no longer matters to Corporate America may be drawing the wrong conclusion from the wrong evidence.
Just wanted to let everyone know that I wrote an article titled Building software that matters that was published on ZDNet today.
on Sep 17, 2003
I noticed that
Chris Campbell's blog
often includes a note about what music he was listening to as he
wrote. This seems like a nice personal touch so I thought I'd copy
it. I'm listening to a funny John Prine song about predicting the
future and the chorus goes like this:
We are living in the future, I'll tell you how I knowI read it in the paper fifteen years agoWe're all driving...
on Sep 16, 2003
If the IT industry wants to be more like other, mature manufacturing industries, then large vendors need to be willing and able to integrate and resell software components as easily as they do hardware parts.
We’re exhibiting at Oracle World in San Francisco this week. Yesterday, I watched Scott McNealy give a keynote address. It was as entertaining as always.
One of the points he made, which...
on Sep 10, 2003
What do you think about when you write Java?
I recently came across this blog entry, Java vs. .Net developers, in which the blogger, Steve Noel says:
"Mickeys [developers who use Microsoft technology] in general are very happy with the latest new tools thrown at them from Redmond, and very generalized also look slightly happier. Java developers on the other hand have a slightly more weary...
on Sep 3, 2003
Could Microsoft co-opt Linux?
I have read a number of articles and blog entries speculating about whether or not .NET will catch hold on Linux and on what it would mean if it did. Much of the speculation centers around whether Microsoft will put out its own version of .NET for Linux, but there is also a lot of discussion of Mono, Ximian’s version of .NET on Linux, which has been released...
on Sep 2, 2003
"Java is indeed very powerful, flexible and scalable, but it is pretty hard to do simple things with it!" "
is far more practical to this job than Java" "We should only use Java to more complex tasks" "There is no point in using Java if your product is going to be small" Have you ever heard any of these sentences before? You probably have. And I have to agree some things are just too hard to do...
on Aug 26, 2003