Notes 8 design I don't understand
Category Open Database Craziness
I really want to like Notes 8, I really do, but the more I try and get use to it, the more it frustrates me. Today for example, someone wanted some additional views adding to their mail file. No problem, but then as you switch between Notes client and designer, you get this kind of menu craziness, why inconsistencies in something so obvious as opening a database/application? I won't even start on the whole preferences dialogs. OK so someone decided the menus should be reworked in Notes 8, fair enough, but they just seam like there are way too many of them and inconsistent too. I'm beginning to think that the Notes 8 UI looks pretty in pictures, but in daily life I prefer to keep reverting back to Notes standard.
Notes 8 Client = Open, Lotus Notes Application
Notes 8 Domino Designer = Application, Open
So does The Notes 8 client have Application, Open? Nope.
Is it just me? Does this stuff not bother anyone else? Do you love the extra time to make coffee in the morning, or the extra time to twitter waiting for Notes to load? By the way, although I don't like doing it, as it leaves a window of exposure on my machine, but turning off virus checking on the Notes program directory makes a huge difference in load time. The Eclipse based Notes consists of hundreds of tiny plug-ins which are jar files, each of those jar files is treated as a zip file by most virus scanners, so when you load notes, the virus scanner has to do the equivalent of unzipping each jar file and then scanning the contents for viruses, that's an expensive operation.
I really want to like Notes 8, I really do, but the more I try and get use to it, the more it frustrates me. Today for example, someone wanted some additional views adding to their mail file. No problem, but then as you switch between Notes client and designer, you get this kind of menu craziness, why inconsistencies in something so obvious as opening a database/application? I won't even start on the whole preferences dialogs. OK so someone decided the menus should be reworked in Notes 8, fair enough, but they just seam like there are way too many of them and inconsistent too. I'm beginning to think that the Notes 8 UI looks pretty in pictures, but in daily life I prefer to keep reverting back to Notes standard.
Notes 8 Client = Open, Lotus Notes Application
Notes 8 Domino Designer = Application, Open
So does The Notes 8 client have Application, Open? Nope.
Is it just me? Does this stuff not bother anyone else? Do you love the extra time to make coffee in the morning, or the extra time to twitter waiting for Notes to load? By the way, although I don't like doing it, as it leaves a window of exposure on my machine, but turning off virus checking on the Notes program directory makes a huge difference in load time. The Eclipse based Notes consists of hundreds of tiny plug-ins which are jar files, each of those jar files is treated as a zip file by most virus scanners, so when you load notes, the virus scanner has to do the equivalent of unzipping each jar file and then scanning the contents for viruses, that's an expensive operation.
Comments
Posted by Nathan T. Freeman At 09:58:09 AM On 08/08/2008 | - Website - |
Posted by Carl Tyler At 10:00:52 AM On 08/08/2008 | - Website - |
Posted by Nathan T. Freeman At 10:33:13 AM On 08/08/2008 | - Website - |
Posted by Craig Wiseman At 10:39:17 AM On 08/08/2008 | - Website - |
Posted by Carl Tyler At 10:39:58 AM On 08/08/2008 | - Website - |
Posted by Carl Tyler At 10:46:56 AM On 08/08/2008 | - Website - |
Posted by Henning Heinz At 11:12:38 AM On 08/08/2008 | - Website - |
You guys sound like end-users blaming Notes because they have the wrong printer drivers installed.
Posted by Nathan T. Freeman At 11:44:16 AM On 08/08/2008 | - Website - |
Posted by Richard Schwartz At 11:45:53 AM On 08/08/2008 | - Website - |
Posted by Steve Smillie At 12:33:50 PM On 08/08/2008 | - Website - |
Posted by Nathan T. Freeman At 01:53:45 PM On 08/08/2008 | - Website - |
It is what it is.
Posted by Craig Wiseman At 02:59:23 PM On 08/08/2008 | - Website - |
"AV vendors suck are unresponsive to real-world needs, and IBM should have anticipated that, and reformulated their entire product strategy to focus on uncompressed executables that are automatically loaded by the operating system at boot time."
I mean, that's what you're saying, right? 'Cause there's a reason Adobe, Apple, Microsoft and Google all try to force you to load their heavyweight frameworks at OS boot time, instead of on demand.
Why not just go for the gusto and say "IBM should have known that Windows took a eternity to boot. They should have anticipated that and released Notes 8 only for OS X and Linux."
After all, both those platforms load dramatically faster than Windows.
Posted by Nathan T. Freeman At 09:29:38 PM On 08/08/2008 | - Website - |
If you know (or should know) about a certain behaviour and ignore it in your design and someone comes up with a workaround that addresses it, that's a hack.
That's all I said.
Permission to return to earth granted.
Posted by Craig Wiseman At 09:55:15 PM On 08/08/2008 | - Website - |
So please.... enlighten me... what's the design that would have gotten around that? Make sure you come up with something other than what I put in your mouth.
(Man, there's a dirty joke in there -- and that's where it will stay. )
Posted by Nathan T. Freeman At 10:25:39 PM On 08/08/2008 | - Website - |
Ah, I see the trap now.
If I don't come up with the exact code they should use, them I'm in trouble.
I'm gonna stand by my baseline belief that turning off desktop virus scanning is a bad idea, software that prefers/needs it off could be better designed, and 'workarounds' that advise it are hacks.
<crunch> my teeth snap shut on your trap (and your dirty joke). And I spit out.... well...
Posted by Craig Wiseman At 10:54:43 PM On 08/08/2008 | - Website - |
#15, Well I wonder if they extracted all the class files out of the jar files things would load quicker? I mean the key reason for JAR files was for moving them across the network in a compressed state, that isn't really the thing for Notes.
IBM claims to have the best and the brightest consultants in the world, they have more patents than any other company/entity each year, they don't have any big brains that can figure out new ways ? Are they tied to the limitations of eclipse, they can't enhance eclipse anymore or they can't figure out ways of working more efficiently? If 8.5 is faster, they must have figured something out, but is it faster with AV still turned on?
The thing to remember here, is Notes does not exist in a vacuum, it is compared to other applications that run on a persons machine, and right now people who use Symphony and Notes think they are hideously slow.
I was at a birthday dinner Thursday night and the person sitting next to me goes "Urgh, we use Notes 8, I start it up and go make coffee, I come back and print out my calendar, then I shut it down as it takes up so much memory and is so slow". She had no idea she could use -sa option to basically make it run how it used to, but then why would she, she's an end user, do you think end users know about disabling folders for virus scanners, do you think most end users are comfortable with the idea of turning off something in their virus scanner? They don't see themselves having to do this with other apps, so they wonder what makes Notes so special.
Posted by Carl Tyler At 11:04:04 PM On 08/08/2008 | - Website - |
As far as the party anecdote goes, where is this woman's help desk and administration team? She's not the one that should be disabling AV monitoring on her /framework/ folder. They are.
But, of course, it's the product's fault that there's yet another crappy implementation.
Blaming Notes for being slowed down by AV scanning is like blaming a Ferrari for being slow because you're driving in a 35MPH zone. You've accepted the artificial constraint, but you want the product to automatically overcome it for you somehow. You could just as well be saying "Ferrari knows most of us live in neighborhoods with a speed limit of 35, so they should make it so the car can fly so I don't have to be on the road."
Frankly, I suspect the only reason anyone's blaming IBM is because there's a shot IBM will actually listen. None of us are going to convince Symantec, McAfee, Kaspersky or Microsoft themselves to make their products not suck.
But if it's really such a catastrophe to turn off AV to getter performance out of your applications, how about moving to an OS where desktop AV isn't a necessity? In a Microsoft-free environment, no one would regard this as a risk.
Posted by Nathan T. Freeman At 09:03:22 AM On 08/09/2008 | - Website - |
We can argue all day that they AV companies are at fault, but again, if a user sees the likes of the companies you list up against one IBM, you don't think they'll be thinking how can they all be wrong and IBM is right?
You're also missing something else, even without AV scanning, Notes, Sametime and Symphony load time is hideous compared to equivalent applications. Another Fox tactic, change the issue to something else.
Posted by Carl Tyler At 09:30:49 AM On 08/09/2008 | - Website - |
anecdote
French, from Greek anekdota
: a usually short narrative of an interesting, amusing, or biographical incident
{ Link }
And I'm not the one who brought up virus scanning...
By the way, although I don't like doing it, as it leaves a window of exposure on my machine, but turning off virus checking on the Notes program directory makes a huge difference in load time. The Eclipse based Notes consists of hundreds of tiny plug-ins which are jar files, each of those jar files is treated as a zip file by most virus scanners, so when you load notes, the virus scanner has to do the equivalent of unzipping each jar file and then scanning the contents for viruses, that's an expensive operation.
emphasis added
And you know what's a truly weak rhetorical technique? Associative fallacy. { Link } Apparently Rupert Murdoch is the new Hitler. Accuse someone of behaving like Fox News and you've invoked the post-9/11 version of Godwin's law.
Which means any meaningful conversation is over. Good day to you, sir.
Posted by Nathan T. Freeman At 11:47:45 AM On 08/09/2008 | - Website - |
@Nathan - The issue is that this became a recommendation in the first place. Notes 8 load times were horrible and IBM suggested turning off antivirus scanning as a way to speed it up. That is not an acceptable solution, so IBM needs to find another one. It's not the AV software vendor's fault, they're doing what they're supposed to. It's IBM's fault for using the wrong deployment scenario that conflicts with established and well-known security safeguards.
In your example it would be like living in a town full of 35 MPH speed limits and buying a Ferrari then bitching about the speed limit. You knew that when you got the car. IBM knew the playing field when they created Notes 8 so it's up to them to play by the rules. It's absurd to expect everyone else to change to accommodate them.
Posted by Charles Robinson At 02:12:04 PM On 08/09/2008 | - Website - |
Yes, the menus are confusing, and the confusion gets worse when you add in the "Advanced Menus" toggle.
I understand why you'd logically want "Lotus Notes Application" under File > Open, but it should also be under File > Application. It doesn't hurt to have it in two places. Makes you wonder why 1 of the '800 people working on Notes' didn't notice it.
And I won't even start counting the times the framework somehow forgets that I'm in Notes and starts showing me RCP menus (although that has gotten better in 8.0.1).
Notes 8.0.1 Standard is the coolest, most full-featured client yet.
Notes 8.0.1 Basic is the most stable, fastest client yet.
Maybe they'll meet one day?
Posted by Craig Wiseman At 09:30:50 AM On 08/11/2008 | - Website - |