https://www.youtube.com/watch?v=oeqPrUmVz-o
"You've gotta start with the customer experience and work backwards to the technology."
Couldn't agree more. And I'm guilty of doing the opposite.
https://www.youtube.com/watch?v=oeqPrUmVz-o
"You've gotta start with the customer experience and work backwards to the technology."
Couldn't agree more. And I'm guilty of doing the opposite.
For developers, the idea of being able to build and sell a little specialized widget of functionality—the best spellchecker ever made—had obvious appeal. It might even provide a truly outstanding experience for users. But where would you find a customer excited about assembling their own word processor out of a dozen independently purchased components?
But things that are maybe even more potentially useful like math formula editors get really hairy if you want to share documents. Then people viewing the customer's documents might need a special viewer or a licensed copy of the editor if they want to adjust things. It's a big mess.
I wasn't wrong, some stuff needed to get fixed and it was better, but the customer's experience really didn't get much better... not a lot changed.
I was thinking tech first and working towards the customer experience ... didn't have much to show for the effort when I put it all together.
I remember this feeling with early web apps. I was excited about being able to update one system rather than several desktops. For the customer, however, the overall UX was actually a slight step down because of the limitations of HTML and javascript.
Yes you have to start with what people need and go from there. However, you can also start from what a niche of people need and go from there.
Honestly I think OpenDoc was way too ahead of its time to be groked by mainstream users. Currently we have various workbook online apps (like Observable) that are similar in spirit and super useful to those who know how to leverage them, but haven't yet crossed into the mainstream.
Another variation on this concept was an article by Joel Spolsky in which he coined the term "Architecture Astronauts". He describes well the manner in which an architecture astronaut looks at something like Napster and generalizes to peer-to-peer messaging while missing the excitement of "search for song. find song.".
https://www.joelonsoftware.com/2001/04/21/dont-let-architect...
https://www.depop.com/products/chard_on-vintage-microsoft-op...
I went to a big computer trade show at Jacob Javitz center in the 90s and got this same shirt.
On a side note, my memory of OpenDoc isn't as rosy as others. It was very slow and memory hog, when memory cost was astronomical. Use cases was too niche for ordinary users.
As I see it, OpenDoc's entire purpose was to benefit the user, as it put the focus on the user's intent and document rather than on the applications used to assemble it. The person who would have struggled to see the benefit was the application publishing houses, not the user. So I think this is all a bit disingenuous. There was a clear user benefit to something like OpenDoc, and frankly I think the era where Jobs returns to Apple is in fact the turning point where Apple went from an end-user focused company ("the computer for the rest of us") to a lifestyle/luxury-branding company.
That obviously has given them far better financial success, but has it benefited the world like Jobs liked to pontificate?
Frankly, what it comes down to is this: OpenDoc had no home at Apple, because the return of Jobs was not just a management transplant from NeXT to Apple, but a tech one as well, and Jobs & Tevanian etc. wanted to replace/supplant MacOS with what they had developed at NeXT. Like the Newton and other tech, OpenDoc was something innovated at Apple during the years while he was exiled. So it had to go and be replaced with whatever the NeXTstep/OpenStep world would want instead.
There's an excellent comment on that YouTube video, which I thought was insightful:
"Watch Ramblings 9 months ago (edited) This was actually a fairly disastrous response from Steve Jobs that really hurt the company. This was 1997, more than a decade before the iPhone, and the Apple Macintosh (the company's sole product) was in bad shape. The questioner here was referring to the fact that Apple had just pulled the plug on support for OpenDoc, a cross-platform software framework for creating complex documents. Many developers (such as the questioner) had devoted years to the OpenDoc technology and made a livelihood developing applications for it since 1992, and thought Jobs abruptly dropped the technology without good reason. The questioner was asking, dude, why did you pull it? Jobs' response was basically, tough shit, no answer. Developers learned that technologies that were sacred to Apple one year could be dropped the next without cause or warning, so many devs concluded the investment wasn't worth it and abandoned the Macintosh platform in droves. The market share for the Macintosh would drop by more than 50% over the next two years as the (few) remaining developers who were loyal to the Macintosh platform fled to the greener pastures of Windows. People look at this response with rose colored glasses because of what Apple would become many, many years later, but this was actually a very poor way to respond to a legit question (although posed angrily) from the type of developers that Apple really needed to keep happy."
That was the purpose, and I wish we had a real instance of that vision today but OpenDoc was never going to deliver.
> This was actually a fairly disastrous response from Steve Jobs that really hurt the company.
Not really. It was much better than lying, and appearing to support OpenDoc only to drop it later would have been far worse for the developers who would have invested been more into it and Apple.