Archive for the ‘fisheye’ Category

Take it easy, Microsoft, will ya?

Monday, June 11th, 2007

I have many friends over at Microsoft working on various great products this company has built, so I don’t want this post to sound like average Microsoft bashing. But it is just sad to see Microsoft decided to go after Jamie Cansdale for something he did that actually benefits Microsoft by adding a critical piece to the development stack. Whether it is well within Microsoft’s rights to take these legal actions against Jamie Cansdale, or whether the EULA in question is overly vague, is simply beside the point. The point here is Microsoft, or at least its bureaucratic corporate arm, has once again shown its almost complete disregard of the goodwill of the development community – even its own development community. I know “prosecutorial discretion” as a legal term doesn’t really apply here, but still, perhaps Microsoft could use some of that here, too?

It is when reading news like this that I feel very grateful for being part of the Java community, where openness is the spirit, and where I don’t have to lose sleep over worrying being hauled into a court by an army of corporate lawyers.

The Not So Funny Daily WTF

Thursday, May 4th, 2006

Reading The Daily WTF has lately become my, well, daily entertainment. Most of the stories are like the IT version of Dude, Where’s My Car. But, today’s entry, Hungry, Hungry HIPAA, did not read funny to me at all. Here are two of the most insightful commentaries from the readers showing why it did not -

“This goes to show that no matter how secure your technology may be, it can be completely circumvented by the simplest (and dumbest) of human actions.” -RyanD

“When I see things like this I get a real urge to contact the responsible autority and get those idiots removed from the IT genepool. This is actually as scarey as it is funny. There could be muppets like this working at your bank!” -voyager

What’s Your Max Line Width?

Sunday, March 19th, 2006

I have recently been asked to review some development team’s Java coding convention. Just when I was about to flip over the page that says “the maximum line width is 80 characters,” I had this sudden realization that we were actually in the year 2006 now. This is the age in which we use GUI IDE’s that are capable of displaying and printing over 100 characters per line at normal font sizes, and the age in which we tend to use long names for variables, methods, and classes. Why are we still limiting ourselves to the 80-character limit which is basically a relic from when we had to telnet to a server, and vi our code?

How About “Best Documented”?

Friday, January 20th, 2006

Seeing and reading about all the awards coming out at the beginning of a new year, I wonder how come there isn’t a “Best Documented Project Award”? IMHO, as the complexity of software products grows, the importance of documentation grows along, which ought to be reflected in the annual awards. Of course, considering the significant difference in terms of financial models and operation nature, OSS projects should be competing in categories separated from commercial projects. Further more, within OSS projects, projects that are completely on a voluntary-basis should be in yet another different category from those sponsored by companies. So, next year, how about three awards – Best Documented Commercial Product; Best Documented OSS Product, with Corporate Sponsorship; Best Documented OSS Product, with Volunteers?

Right, Oscars of the Software Industry

Monday, January 16th, 2006

I was just reading SYS-CON’s Readers’ Choice Awards for SOA, Web Services, Java, and XML Technologies, and, get this byline: more…

Call Me Pedantic – What Exactly IS Scalability?

Monday, January 16th, 2006

This is mostly triggered by Diego Parrilla’s post Spring is not designed for scalability, in which he goes, “…Basically you have two options if you want to scale with pure web applications…”, and then gives two options to scale, both of which involves state replicating clustering schemes. There, Diego, you got on my pedantic nerve. :-) I can’t help but wondering this question – what, exactly is Scalability? more…

meebo: an AJAX IM

Thursday, September 15th, 2005

meebo is an AJAX-based instant messenger a few guys just launched. It’s still in “alpha”, but the idea is cool (some idea can be not really new, but still cool, ok? :) .)

Mike Rowe Soft vs. Microsoft

Monday, January 26th, 2004

It was reported last Friday that Mike Rowe has settled with Microsoft. Microsoft has agreed to cover any expense for the kid to transfer to a new web site, as well as “help the teen get Microsoft certification training and other gifts” – yeah, I’m sure after this incident Mikey will grow a tremendous amount of enthusiasm toward Microsoft products and devote himself to pursuing all the Microsoft certificates.
MikeRoweSoft.com

AOL renamed (back) to Time Warner

Thursday, October 16th, 2003

Effective today, the company officially starts to operate under the name Time Warner, and to be traded under symbol “TWX” – also changed from the previous “AOL”.

A lot of people won’t feel good today, but I think I can name one who would feel particularly bad – Steve Case. Well, although I never liked AOL (remember all the busy signals?), he sure has my sympathy. At a different level, I don’t feel good either, as this was supposed to be an ideal marriage between the classic media and the new Internet power. Moreover, This ending is probably the worst one that could have happened. Even a spinoff of AOL that effectively cancels the merger would have been better – at least that would imply an AOL that could live on it own value, however much that would be.

The Rich Cook Quote

Tuesday, October 14th, 2003

“Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.” — Rich Cook