Genii Weblog

Civility in critiquing the ideas of others is no vice. Rudeness in defending your own ideas is no virtue.

Mon 31 Aug 2009, 04:08 PM
Teenagers will never cease to amaze me.  We live about an eight minute walk from the local high school, and I spent four years with my older son, trying to get him up in time to get to school, usually failing, and often driving him the two blocks.  While my younger son is a bit more willing to wake up, he is still a teenager ('nuff said).  He just started high school, and I have been holding my breath a bit to see how it goes.

But today, he got up an hour early, and will do so every day all year long.  Why?  Because then he can take Greek during "zero period", which is what they call the time before school.  He is doing this because he is also taking Latin and doesn't want to give it up, so he doesn't have enough slots in the day to take all his classes.  (Of course, only our school system would have a teacher insane enough to teach Greek, Ancient Greek at that, before school as well as during school)

I can tell that high school will be a different experience with this son.  I am very excited to not have to drive to the high school so often.  Of course, since I always get up with my kids, this also means I will be getting up an hour earlier as well.


Copyright 2009 Genii Software Ltd.


Mon 31 Aug 2009, 12:02 PM
Yancy Lent announced today the grand opening of Lotus Journal, a peer review journal for articles about Lotus software and related topics.  For those who don't know what "peer review" implies, it means that rather than reading various articles and trying to decide whether the author knows what he or she is talking about, a group of eminent Lotus bloggers help you to decide.  While I have some ideas for enhancements to make this even better (and will send them to Yancy directly), I think this is a great way to put together articles that is vetted by experts so that you can have increased confidence in the content.  Scholarly journals have used the concept of peer review for many years, and it is an excellent idea to bring to the Lotus software arena.

And it's all free (as in beer, or milk shakes if you are really lucky).  No charge content that has been approved by some of the industry's experts (well, and me).

Another great idea from Yancy Lent!

Copyright 2009 Genii Software Ltd.


Mon 31 Aug 2009, 11:41 AM
As part of my testing for Notes 8.5.1 (Managed Beta 8 Refresh), I am simply re-doing earlier posts on rendering with the Notes/Domino 8.5.1 beta to see if it has has improved matters.  My original post actually used the beta of Notes 8.5, but there were no changes in the HTML between the beta and Notes 8.5.0.  There are slight differences between the HTML for Notes 8.5.0 and Notes 8.5.1 (Managed Beta 8 Refresh), but they do not change the appearance.  To see those minor changes, look at the very bottom of this post.

In Part 1 of this series, I showed how IBM's rendering of MIME messages could lead your customers to think you were still running Notes R5, and how iFidelity, which is in beta right now, would allow you to send out mail that looks like it does in the Notes client rather than the way it did in 2001.  In this part, I show a parallel rendering done when Notes data is displayed on the web.

In his insightful book, Blink - The Power of Thinking Without Thinking, Malcolm Gladwell describes how the human mind can analyze a great deal of data in an instant and come to a conclusion that might be hard to enumerate, but is nonetheless correct.  In one study, people looking at a 10 second clip without sound of various professors teaching could describe their teaching style, effectiveness and ability to maintain control.  Their snapshot evaluations matched those of students who had taken a course with that professor for an entire semester.

Similarly, when a person sees a webpage, that person makes an almost instantaneous judgment about the website.  When a person evaluating Notes sees a webpage rendered by Domino, they make a judgment about whether Notes is right for their organization.  It doesn't really matter that a good web developer could set stylesheets that would fix a number of the rendering issues, or that a website could choose to avoid rich text rendering entirely.  The snap judgment is made, and is the source of many of the negative comments about Domino as a web platform or Notes in general.

With that in mind, let's look at a table sent to me by a customer (with sanitized data) and see the rendering experience that might lead to that instantaneous judgment.  To be perfectly clear, the table was sent because it was rendering badly in CoexEdit.  All software has defects, but what matters is how you deal with them.  We fixed the defects in a matter of days, and sent a fix back to the customer.  The most serious defect shown below was there in both Notes/Domino 8.0.0 and Notes/Domino 8.0.1, and has been fixed in 8.0.2, a full year where this bug was evident, and longer for the many customers still on 8.0.1.  In addition, many of the other rendering issues shown below have been issues for at least the past five years, and a few have gotten worse in the Notes/Domino 8.5 beta 8.5.1 (Beta 8) than they were in 8.0.1.

1) Notes 8.0.1 (looks the same in Notes 8.5 beta 8.5.1 (Beta 8) as you might expect)

Table in Notes 8.0.1 client

2) Rendered by Domino 8.0.1 and shown in Internet Explorer 7  (the missing "Owner Occupied" and overwritten lines are a rendering bug in 8.0.0/8.0.1)

*** Content removed as not relevant to this post.  Go back to original if you want to see the garbled look of 8.0.1

3) Rendered by Domino 8.0.1 and shown in Firefox 3  (the garbled cells on the right are a rendering bug in 8.0.0/8.0.1)

*** Content removed as not relevant to this post.  Go back to original if you want to see the garbled look of 8.0.1

4) Rendered in Domino 8.5 beta 8.5.1 (Beta 8) and shown in Internet Explorer 7 with annotations of a few of the rendering issues (I actually left the same image, as it looks the same)

Rendered by 8.5 beta and shown with Internet Explorer 7

Some of these issues could be fixed easily with a stylesheet.  Others are very difficult to fix without hardcoding HTML.  All should be fairly easily fixable by IBM, one would think.

5) Rendered by CoexEdit 2.1c on Domino 8.0.1 and shown in Internet Explorer 7

Rendered by CoexEdit 2.1c and shown with Internet Explorer 7

No, don't analyze it.  Just glance at it and the annotated one above.  Which do you want your customers to see?  Which do you want prospective Notes/Domino people to see?  If a moment's glance doesn't do it, my case isn't made.

And for those of you reading down to here and wondering what changed in the HTML for Domino 8.5.1 (Beta 8), it is the order of the HTML parameters.  For example, in Domino 8.5.0, you get:  

<TD width="80%" bgColor=#efefef colSpan=4 rowSpan=2>

while in Domino 8.5.1 (Beta 8), you get:

<TD bgColor=#efefef rowSpan=2 width="80%" colSpan=4>

I have no idea what the meaning or significance of that change is, but it has no effect on the appearance, as the order of HTML parameters is officially not significant.

Copyright 2009 Genii Software Ltd.