
Jonathan Field
3 HN recommenders · recommended in 19 months, 2020–2026
5:15 · 17M views · Dec 1, 2016
A clean-audio clip from Apple's 1997 WWDC where Steve Jobs answers a hostile question from a developer about OpenDoc. He argues you must start with the customer experience and work backwards to the technology.
Quoted constantly as the canonical statement of product-first thinking over technology-first thinking, and as a model of handling a heckler.
20 comments from Hacker News
For those interested, AllAboutSteveJobs.com keeps a pretty good repository of Jobs moments. My personal favorite is his 1997 WWDC talk [1]. In one talk he demonstrates what it is to be a great leader organizationally, publicly, and as a product visionary. He also opens himself up to harsh criticism from people who were, in a lot of ways, rightfully pissed at him. He takes both tough questions and ad hominem attacks gracefully and reframes the narrative in a positive way without disparaging the questioner [2]. To me, this is in stark contrast to the staged events with canned/screened questions that most tech leaders run today. He also lays out much of the vision for products that are still being rolled out 10-20 years later. Crazy. Really recommend watching the full thing if you have time, but also linking to a little excerpt from one of the best moments. [1] (full video): [LINK] [2] (insult excerpt): this video
this video The libre/open app issue has been brought up by Apple nay-sayers for time immemorial; Steve Job's response is brilliant here, frankly quite timeless and ultimately (in my view) apropos. "You've gotta start from the customer experience and work backwards to the technology."
Most of the people who worked directly under Steve Jobs knows he is an Asshole. At the same time they all loves him. You may want to watch [1] Steve Jobs Insult Response. And you can imagine most people are the guy asking that question. [1] this video
That was the vision of OpenDoc, and the component based CyberDog web browser that Apple built with it. [LINK] >OpenDoc is a defunct multi-platform software componentry framework standard created by Apple in the 1990s for compound documents, intended as an alternative to Microsoft's proprietary Object Linking and Embedding (OLE).[1] It is one of Apple's earliest experiments with open standards and collaborative development methods with other companies. OpenDoc development was transferred to the non-profit Component Integration Laboratories, Inc. (CI Labs), owned by a growing team of major corporate backers and effectively starting an industry consortium. In 1992, the historic AIM alliance launched between Apple, IBM, and Motorola—with OpenDoc as a foundation. With the return of Steve Jobs to Apple, OpenDoc was discontinued in March 1997. [...] >After three years of development on OpenDoc itself, the first OpenDoc-based product release was Apple's CyberDog web browser in May 1996. The second was on August 1, 1996, of IBM's two packages of OpenDoc components for OS/2, available on the Club OpenDoc website for a 30 day free trial: the Person Pak is "components aimed at organizing names, addresses, and other personal information", for use with personal information management (PIM) applications, at $229; and the Table Pak "to store rows and columns in a database file" at $269. IBM then anticipated the release of 50 more components by the end of 1996.[7] WWDC 1996 Cyberdog demo [LIN
i can't advise you on what to do -- but i have opinions on things! i think being somewhat educated about tech and programming can be a help as a founder, but only to a certain extent. and even if you're a techie, you won't necessarily know how to be a good manager of an outsourced project. i've learned a bit over the years, but am still a newbie. i've never seen a single quality article, here or at any other site, that talked about HOWTO outsource a project well. other downsides to being a techie is that you start paying attn to tech instead of solutions to problems. way i see it, you build something, then you find/hire someone to help you take it over, maintain it, improve it, fix it, expand it, throw it away and build again, whatever. if you built some site that was becoming successful, and it was complete trash that nobody could work on, or it just coudln't scale enough, or whatever -- then you've got a great fucking problem on your hands -- you've got traffic and/or a business -- most people never get that far. now just do what is necessary, including throwing away what you have at that point if you have to. other advice -- you'll burn out on programming one day and won't want to do it ever again, and it will jump on you and you'll be like, 'shit'. so, i would suggest waiting around to form some SUPERBUSINESS might not be the best stategery. if you care about maintainability of your code, then that puts you in the top 1% of contractors. the sum-up -- being a techie, on th