Creative Selection: Inside Apple's Design Process During the Golden Age of Steve Jobs
Rate it:
Open Preview
10%
Flag icon
it would be the difference between writing software and influencing what software got written.
10%
Flag icon
Demos served as the primary means to turn ideas into software. The setup of these demo review meetings reveals how we went about making our software great.
10%
Flag icon
This statement includes the assumption that Apple made making great software an important goal to begin with. We did, and that came straight from Steve.
10%
Flag icon
What’s more, Steve wasn’t merely interested in paying lip service to this goal. He demanded action,
10%
Flag icon
and so the software team produced demos in a steady stream, and whenever there was interesting new work, Steve found the time to attend a demo review so he could see it.
10%
Flag icon
His involvement kept the progress and m...
This highlight has been truncated due to consecutive passage length restrictions.
10%
Flag icon
Decisiveness was crucial throughout.
10%
Flag icon
Every Apple demo review had a decider, the person with the sole authority to approve or not and the prerogative to declare what would happen next.
Rob Galbraith
Clear decision rights
11%
Flag icon
The need to keep churning out demos that could eventually be shown to Steve meant our day-to-day software development work became a pyramid of demos, reviews, and decisions building up to the top and to Steve’s final judgment.
11%
Flag icon
Approving work wasn’t the only decision to make.
11%
Flag icon
the way to get admission to these high-level meetings at Apple had much less to do with your place on the org chart and much more to do with your ability to make the products better.
11%
Flag icon
Even the discussion Steve used to arrive at his conclusion was spare and minimal.
11%
Flag icon
This push for simplicity had a purpose. Even though he was a high-tech CEO, Steve could put himself in the shoes of customers, people who cared nothing for the ins and outs of the software industry.
11%
Flag icon
He never wanted Apple software to overload people, especially when they might already be stretched by the bustle of their everyday lives.
11%
Flag icon
He believed that stripping away nonessential features made products easier for people to learn from the start and easier to use over time.
11%
Flag icon
He wanted products and their software to speak for themselves.
11%
Flag icon
Steve used demo reviews to judge for himself whether features met this basic usability standard.
11%
Flag icon
the best way to answer difficult questions like these was to avoid the need to ask them.
11%
Flag icon
Steve’s brand of decisiveness permeated Apple.
11%
Flag icon
He surrounded himself with people like Scott, Greg, Henri, and Bas at...
This highlight has been truncated due to consecutive passage length restrictions.
11%
Flag icon
they could make good decisions without lon...
This highlight has been truncated due to consecutive passage length restrictions.
Rob Galbraith
How many people in a corporate setting can do this? Good highlight of this key characteristic shared by top Apple executives
11%
Flag icon
When Steve questioned me, it was a test of my decisiveness and whether I could make my demo ...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
Seeing good work wind up on the cutting room floor was part of the job.
12%
Flag icon
Demo reviews were also part of Steve’s effort to model the product development behaviors he wanted us to use when he couldn’t be present.
12%
Flag icon
the whole software organization kept meetings and teams small to maintain efficiency and to reinforce the principle ...
This highlight has been truncated due to consecutive passage length restrictions.
12%
Flag icon
sentences.
Rob Galbraith
Love this continual theme of minimalism that runs through Steve Jobs...feels exceptionally rare in a rich and powerful person
12%
Flag icon
Free software made good solutions to common problems readily available,
13%
Flag icon
General Public License (GPL)
13%
Flag icon
rather than restricting the privileges of software users, the GPL expands them, guaranteeing that everyone can get no-cost access to software source code and can study it, modify it, use it as is, or treat it the basis of new projects.
13%
Flag icon
This sounds free indeed, but the GPL had its catch.
13%
Flag icon
If you wrote software based on code covered by the GPL, you were required to publish your sof...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
The expectation was that this would create a virtuous cycle in which coders were continuously building on each other’s efforts to the betterment of all, rich or ...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
If you don’t work in the software industry, Richard Stallman might be one of the most influential people you’ve never heard of. Over the decades, free software has ...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
His GPL drives the development of the Linux operating system, and Linux is the core software running on Android smartphones, in the data centers for Google, Amazon, Twitter, and Facebook, a...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
Without the long-term influence of Stallman’s ideas and all the free software inspired by them, the internet...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
There would likely be no web search engines, streaming music, or YouTube. No Wikipedia either. No chat apps. No social networks. No smartphone...
This highlight has been truncated due to consecutive passage length restrictions.
13%
Flag icon
Chief among our missteps was failing to conceive of our software as a single product instead of as a set of separate projects.
13%
Flag icon
We never figured out how to integrate the pieces. Nothing worked smoothly. Our software update feature was riddled with bugs that often broke programs while trying to update them.
15%
Flag icon
since they believed the internet would be an important part of the future of computing, communication, and commerce, they wanted Apple to control its own destiny in this burgeoning technology domain.
15%
Flag icon
They wanted the flexibility to improve the company’s internet software at will, and having an in-house browser was the first step in this strategy.
15%
Flag icon
this browser replacement initiative became our job. It involved two interlocking goals. First, make a web browser app. Second, create a web technology toolkit that would make it easy for Apple’s third-party software developers to incorporate web features into their software, from downloading text and images to displaying entire web pages.
15%
Flag icon
From the perspective of a programmer, web browsers are fiendishly complicated.
15%
Flag icon
a web browser’s major subsystems: content (text and images), styling (fonts, colors, and placement), and scripting (dynamic behaviors like checking a form before you submit it). He told me about the alphabet soup of published standards to cover these respective technical areas: Hypertext Markup Language (HTML), Cascading Style Sheets (CSS), and the JavaScript programming language.
15%
Flag icon
We had a trick up our sleeve.
15%
Flag icon
We wouldn’t be starting from scratch, as had been done at a web-browsing pioneer like Netscape. As a result of the free software movement and the browser wars, Netscape had published its source code for Mozilla.
16%
Flag icon
On the upside, Mozilla represented a huge investment in web technology, so we could use it to avoid having to reinvent the wheel at Apple. The downside was that the source code base was hard to work with because it was huge,
16%
Flag icon
The ones with previous experience at Netscape took the unstated hint from Don, and none wanted any part of making another browser. My recent difficulties with Mozilla gave me an inkling about why they felt that way.
19%
Flag icon
we simply didn’t know how to bootstrap a big project and set it on a course for success.
19%
Flag icon
software demos need to be convincing enough to explore an idea, to communicate a step toward making a product,
19%
Flag icon
even though the demo is not the product itself.