Loading User Information from Channel 9
Something went wrong getting user information from Channel 9
Loading User Information from MSDN
Something went wrong getting user information from MSDN
Loading Visual Studio Achievements
Something went wrong getting the Visual Studio Achievements
Alan Cooper - Questions after his keynote
Mar 14, 2006 at 8:38 PMWhat you call "feedback," I call describing a problem. "It hurts when I move my arm this way, but not that way." What you don't want to do is tell the doctor "the best way to heal your injured arm." That's the doctor's job. Did you go to Medical School?
Real doctors do not fix broken arms by amputating them. (Or at least, not competent ones.) But if your doctor runs tests and your broken arm turns out to be gangrenous, your doctor might NEED to amputate to save your life, even though you would be telling your doctor, "All I need is some more Percoset."
Bottom line, it's a cooperative process, but at some point you have to decide who knows more, who's doing the design, who's driving the bus. If you know more than your doctor, why are you going to a doctor?
Either poor implementation, or poor design, or failure to understand the original problem. Usually it's the latter...
The "savvy" people can be the worst, because sometimes they think they know it all. "I once launched Microsoft Access, therefore I know relational database design."
No, the first thing I do is listen. And take notes. And ask questions. I try to understand the problem really, really well, before I get anywhere near having "an outline of the project."
Once I'm at the point where I can describe the problem in my own words, the customer's eyes light up and they go "Yes! Finally, someone who understands the problem."
The best doctors are the ones who take the time to listen as well.
I think that's incredibly scary. LOL
The Doctor doesn't say, "What is best for you? Xanax, Percoset, or Aspirin?" Those drugs do different things.
Treeviews, Listviews, Radio Buttons and Checkboxes all do different things. They don't substitute for one another. For hierarchical structures, you'd use a Treeview. For a series of exclusive choices, you'd use Radio Buttons, etc. I've seen those hellish applications where someone implemented Checkboxes instead of Radio Buttons because the customer thought Checkboxes were prettier, or whatever.
Again, the task is to know the problem in sufficient detail so that you KNOW (as a Designer) whether to use a Treeview, or Listview, or whatever -- not to ask the customer what they prefer.
Alan Cooper - Questions after his keynote
Mar 14, 2006 at 6:57 PMHe did say, "You never show users prototypes!"
"There's an asterisk on 'never...' I mean... when you're doing refinement, at a very focused, tiny level -- like if you're trying to say, 'Ok, should this be a... do you click and drag this with the LEFT mouse button, or the RIGHT mouse button?' Ok, those are the kind of things you can user test. Ok? But, 'Should this be draggable, or not?' 'Should it be present?' 'Should it be manipulatable?' 'Should the user be exposed to this?' -- these are the bigger issues. These, you don't solve through prototyping. And you certainly don't solve them in the presence of users. Oh my God -- it's like coding in the presence of users. 'Shouldn't that be a comma, instead of a semicolon...?' I mean, what -- [laughs] what's that?"
When you buy a car, they let you pick out the color, the interior, the radio etc. While the car is being designed, the car company doesn't give the customer a whole lot of input into the final drive ratio or whether the camshaft should have solid lifters or hydraulic ones...
Most customers don't know what they want. Quote: "THE USERS DON'T KNOW!!!" What they do know, usually, is how to describe a problem they have: "Searching Outlook takes too long." "I have too many icons on my desktop." etc.
It's like the broken arm analogy -- when you go to the Doctor, you don't say, "Write me a prescription for X." That would be assuming that YOU KNOW what you want. Instead, you go to the Doctor and you say, "It hurts when I do this." Then you let the Doctor -- the expert -- decide how to fix the problem.
One is imperative: Give me what I want!
The other is declarative: Here is the problem I am having.
Doctors and designers both have to be good listeners at first, not to understand what the user "wants" as a solution -- but to understand the problem.
It's Where do you want to go today? Not How do you want to get there?
To the extent that end users do really know what they want, it's probably just refinement of an existing solution.
Great video, C9 Team...
Otto Berkes - Origami's Architect gives first look at Ultramobile PCs
Mar 09, 2006 at 8:08 PMI never said anything about people wanting to carry a notebook to a park... First off, you seem to be saying there's a valid market for systems with a low battery life, because that's what you bought, and you don't need it running on batteries most of the time, but then you turn around and say the only market for a "mini-tablet" is where that's not true?
Obviously the Origami has a battery and obviously you can carry it around without plugging it in. Nobody's saying it doesn't have a battery. I was responding to the point that "battery life is key" to the success of this thing. My point was that once you drop below a certain price point, battery life is a factor, but it isn't the KEY factor or deciding factor in purchasing the device.
Well, I'm not sure that's necessarily true; there are powerful Tablet PCs out there such as the Toshiba M4 and new dual-core M400. The Compaq TC4200 (which hopefully will get a Core Duo upgrade soon) is no slouch on benchmarks either.
Not sure how you know you'd use the "tablet functions" only 5% of the time if you haven't ever bought one... Still, at this point Tablet PC isn't for everyone. Maybe it's not for you....
You lost me, sorry.
These things are really subjective. Again, my point was that manufacturers missed out on an entire market segment because they overvalued battery life. If battery life was always "key," Apple would have never sold an iPod
Otto Berkes - Origami's Architect gives first look at Ultramobile PCs
Mar 09, 2006 at 7:44 PMWell Vista is exactly what I had in mind. Are you going to buy one of these and leave it running XP for the next three years?
Even if you never went to Vista, I don't think 1024 x 768 would be unusable on a 7-inch display, but YMMV. You'd be able to view a LOT more web pages without scrolling or messing with hardware scaling settings. Apps with a lot of palettes & child windows, like Photoshop, or Visual Studio, are somewhat usable at 1024 x 768 -- but 800 x 480?!? And with more pixels, you'd have a better e-book (ClearType), better gaming, better movie viewing...
Otto Berkes - Origami's Architect gives first look at Ultramobile PCs
Mar 09, 2006 at 11:27 AMThere aren't a whole lot of pictures showing someone using an Origami in portrait mode... but there's one up on UMPC.com:
Lower left image shows portrait + keyboard. Cool!
Otto Berkes - Origami's Architect gives first look at Ultramobile PCs
Mar 09, 2006 at 8:59 AMBattery life is just one factor.
Take laptops, for example. For a long time, vendors did not make laptops that used "desktop" CPUs (i.e. non-mobile parts) because they thought the same as you: who's going to want a laptop that has no "SpeedStep" or mobile power management? It's going to be hot, heavy, and because the CPU is always going at 100%, it's going to have next to no battery life.
Well, as it turns out there was a demand for those laptops once they were made. Why? Because they were cheap. Once the price dropped past a certain point, people apparently decided they would just deal with the low battery life, high heat & heavy weight.
Otto Berkes - Origami's Architect gives first look at Ultramobile PCs
Mar 09, 2006 at 6:42 AMBiggest disappointment is the resolution. It's basically a Tablet PC with 800 x 480 resolution. The hardware scaling will help, but... at the end of the day it's still stuffing 10 pounds of stuff in a 5-pound bag... Having 1024 x 768 on the VGA output will help: you can plug it into a monitor, use a Bluetooth keyboard/mouse and get some work done.
Second biggest disappointment is the processor speed: ~1 GHz. On a Tablet PC, that means "usable, mostly." You will be able to do stuff, but it will be painfully slow at times.
Biggest pleasant surprise: some models will have 3.5" hard drives. Carrying around 120 GB of content is pretty compelling, and something your iPod can't do. (Yet.)
Yes, it's "not an iPod killer," but if you can run iTunes on it... who needs an iPod?
Other pleasant surprises: Intel processor (not Transmeta); Windows XP Tablet Edition; USB; Bluetooth; VGA output at XGA+ resolutions. It's 3-year-old Tablet PC technology being offered at half-price, half-size, half-weight...
It's a new category of system. I'm wondering whether it will be able to carve out a place for itself, because laptops are now down in the Origami price range -- $600-$1,000. For the same price you get a faster processor, plus a larger screen with a higher resolution. If you have $800 to spend on a mobile computer, what's the more compelling choice...? It will be interesting to see how this plays out.
For people with higher end needs, there is presumably still Tablet PC, but it's possible to imagine the low end of the Tablet PC market being cannibalized by Origami...
Windows Sideshow Team - Auxiliary Displays (new laptop feature coming next year)
Oct 14, 2005 at 6:52 PM...but to write to the display, I need to use Win32 and COM???
Could someone please create a nice, easy .NET wrapper so we can use a nice, easy .NET namespace to code for these things? Pleeeease? The irony is just too much to bear if it the firmware runs managed code but you write to the display using unmanaged code. It would be like buying a house built by Frank Lloyd Wright and then decorating it with furniture from Wal-Mart and paintings of dogs playing poker.
Also that bit about Outlook exporting to iCalendar was interesting & worth expanding on. Is Vista's support for iCal going to catch up to OS X?
Paul Vick and Amanda Silver - VB Language Futures
Sep 21, 2005 at 8:51 PMI have that same problem. Sometimes... *sniff*... I just want women to love me for my MIND... *sniff*
[dabs corners of eyes with Kleenex]
Paul Vick and Amanda Silver - VB Language Futures
Sep 18, 2005 at 9:43 PMGarth: So, Wayne, who do we have on today?
Wayne: Well, Garth, today we're going to learn all about computer programming. Please welcome our guest, Paul Vick from Microsoft.
[Amanda Silver walks on stage, takes a seat]
Wayne: You're not Paul Vick. You're a babe.
Garth: If you were a statement, you'd be Person.Babe = True.
Wayne: Dim Guest as New Babe. Okay, party. Bonus.
Amanda: Uh... I'm Amanda Silver... Paul couldn't make it, so he sent me to teach you all about Visual Basic.
[Wayne and Garth glance nervously at each other]
We're not worthy!!! We're not worthy!!!
See more comments…