<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Stories of Apple &#187; interview</title>
	<atom:link href="http://www.storiesofapple.net/tag/interview/feed" rel="self" type="application/rss+xml" />
	<link>http://www.storiesofapple.net</link>
	<description>Old and new tales from Cupertino's Infinite Loop</description>
	<lastBuildDate>Mon, 12 Jul 2010 19:43:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>On Apple Multimedia &#8211; An Interview with Dan Crow (part two)</title>
		<link>http://www.storiesofapple.net/on-apple-multimedia-an-interview-with-dan-crow-part-two.html</link>
		<comments>http://www.storiesofapple.net/on-apple-multimedia-an-interview-with-dan-crow-part-two.html#comments</comments>
		<pubDate>Mon, 12 Jul 2010 07:21:27 +0000</pubDate>
		<dc:creator>Nicola D'Agostino</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amt]]></category>
		<category><![CDATA[billgates]]></category>
		<category><![CDATA[hypercard]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[quicktime]]></category>
		<category><![CDATA[stevejobs]]></category>

		<guid isPermaLink="false">http://www.storiesofapple.net/?p=748</guid>
		<description><![CDATA[This is the second part of Stories of Apple&#8217; interview with Dan Crow, who was originally hired by Apple to work on AMT (Apple Media Tool) but stayed on and contributed to other important Apple multimedia technologies.
SoA: After AMT you worked on QuickTime: what did you contribute? 
DC: I initially worked on QT 3.0. I [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flattr.com/thing/35310/Stories-of-Apple-On-Apple-Multimedia-An-Interview-with-Dan-Crow-part-two" target="_blank"><img src="http://api.flattr.com/button/button-static-50x60.png" alt="Flattr this" title="Flattr this" border="0" align="left" hspace="8" vspace="6"  /></a>This is the second part of <a href="http://www.storiesofapple.net/?p=519">Stories of Apple&#8217; interview with Dan Crow</a>, who was originally hired by Apple to work on AMT (Apple Media Tool) but stayed on and contributed to other important Apple multimedia technologies.</p>
<p><strong>SoA</strong>: After AMT you worked on QuickTime: what did you contribute? </p>
<p><strong>DC</strong>: I initially worked on QT 3.0. I helped write many of the standard QuickTime effects that were introduced in the 3.0 release, as well as helping engineer some of the core QuickTime event handling code. I also got involved with the QuickTime interactive project (QTi) which was designed to be the next generation of QuickTime architecture. It was interesting stuff, but I was still more interested in applications, especially multimedia authoring apps. After 3.0 was released, I moved over to manage the QuickTime applications team which was responsible for the QuickTime Player and PictureViewer applications as well as HyperCard &#8211; more about HyperCard below.</p>
<p><img src="http://www.storiediapple.it/wp-content/img/quicktime_4_player_sm.jpg" align="right" hspace="8" vspace="3" alt="QuickTime 4.0 player">We re-architected QTPlayer during my time on the team, making it a much more robust piece of software. We also introduced the infamous new UI in QuickTime 4.0. This was the first use of the &#8220;brushed metal&#8221; look in an Apple product &#8211; a UI that is still used in Mac OS X today. The UI team and I worked closely with Steve Jobs to design that new UI, which was quite an experience.</p>
<p>After the launch of QuickTime 4.0, I decided I wanted to go back to working as an engineer for a while. I was interested in the Java programming language, which was just gaining popularity at the time. I joined the Java team working on the first release of the Apple JVM for Mac OS X, which was approaching its first beta release. I got to work on the Java event handling system and contributed to the Mac OS X Carbon event handling stack. I also implemented the JVM integration for Microsoft&#8217;s first Internet Explorer release for Mac OS X . This was particularly interesting as it involved me working at Microsoft for three months while I implemented the JVM hooks in their code. It was strange being an Apple employee working on Microsoft source code inside the Microsoft engineering labs in Mountain View!</p>
<p>By this time of course, Steve Jobs had returned to Apple and the company was beginning its renaissance with the launch of the iMacs and Mac OS X. I had been at Apple for four years and wanted to move on. I was also living in San Francisco and feeling the effects of three hours of commuting to Cupertino every day. I left Apple and joined the first of a string of startups in San Francisco.</p>
<p><strong>SoA</strong>: How was working on Hypercard? What was its role in the Apple of the late Nineties?</p>
<p><strong>DC</strong>: Apple was very ambivalent about HyperCard in the late 90s. </p>
<p align="center"><img src="http://www.storiediapple.it/wp-content/img/hypercard1995.jpg" vspace="20" alt="HyperCard in the Nineties"></p>
<p>To be honest, I don&#8217;t think many in the company fully understood it or its potential. HyperCard had been bounced over to Claris then moved back to Apple. When I managed the engineering team, we were working on HyperCard 3.0 which was going to be a ground-up rewrite. We were reimplementing the code in C++ and making it a tool to author interactive QuickTime movies. This would have allowed HyperCard stacks to run anywhere QuickTIme was available &#8211; meaning on Microsoft Windows and on websites. HyperCard&#8217;s great strength was it was allowed non-programmers to create complex, rich applications. The potential of having these users creating their applications as QuickTIme movies was very exciting. Unfortunately, our management, and in particular Steve Jobs, didn&#8217;t see the potential, and in late 1998 the HyperCard project was canceled and the team dispersed.</p>
<p><strong>SoA</strong>: How was Apple after the return of Steve Jobs?</p>
<p><strong>DC</strong>: Steve&#8217;s return to Apple was extraordinary. He transformed the company and I have no doubt at all that he saved it. Apple was struggling and losing a lot of money. Morale within the company was very low and the employees had lost trust in the executive management. Apple had built its reputation as a consumer-focused company and seemed to have lost its way, it no longer seemed to care about consumers, but hadn&#8217;t found a new group of users who wanted its products.</p>
<p><img src="http://www.storiediapple.it/wp-content/img/steveandgilbert.jpg" align="right" border="0" hspace="8" vspace="2" alt="Steve Jobs and Gil Amelio"/>Steve&#8217;s return electrified the company, in part because of his reputation as the founder of the company, and in part because he immediately took charge and started to transform Apple back into a consumer-focused company. Steve&#8217;s great talent is his extraordinary intuition for creating products that consumers love. He understands how to integrate form and function into truly compelling products &#8211; the iMac, the iPod, the iPhone and Mac OS X are all examples of this.</p>
<p>He also knows that for a company to succeed it must focus on a vision and execute ruthlessly. He saw an Apple that had hundreds of products with no clear unifying theme. He quickly set about removing projects that didn&#8217;t align with his vision of what Apple should be. He created new projects &#8211; most notably the iMac &#8211; that clearly stated who Apple&#8217;s customers were and what the company would do. Within a year he had transformed the company, both financially and as an organization. it was fun and exciting to work for Apple again. When you told family and friends you worked there suddenly the questions went from &#8220;Apple who?&#8221; to great interest in what was going on and what was coming next.</p>
<p>The flipside of Steve&#8217;s genius is he&#8217;s a painful boss to work for. His standards are extraordinary and he expects nothing but the absolute best from those working with him. He drove himself and the company extremely hard. We needed it, but it also burnt out a lot of good people.</p>
<p><strong>SoA</strong>: How would you sum up the years you spent working for Apple?</p>
<p><strong>DC</strong>: It was four years of the most exhilarating and frustrating times. Seeing Steve turn Apple around was incredible. I learned so much about software, people and organizations during my time there. I wouldn&#8217;t trade that experience in for anything. On the other hand, I don&#8217;t think I&#8217;d do it again.</p>
<p><strong>SoA</strong>: Is there any particularly funny or weird story you were part of or you witnessed at Infinite Loop?</p>
<p><strong>DC</strong>: Yes, lots, most of which I couldn&#8217;t repeat. There was the time a group of us tried to sell Steve on eBay. On another occasion a colleague of mine leaked some remarks Steve had made at an internal meeting to the press, then got called into Steve&#8217;s office for a &#8220;discussion&#8221; which was a pretty traumatic experience for her. But my favorite story is this: Infinite Loop is a series of buildings that surround a very large and pleasant grassed area. There were benches and pathways through this area where you often saw small groups gathering to discuss matters or play frisbee. One day I was walking across to the cafe when I saw the familiar site of Steve on one of the benches. He was deep in conversation with a rather small and disheveled looking man. I knew Steve as he was working on the QuickTime UI project at the time, so I said &#8220;hi&#8221; as I walked past. Steve said &#8220;hi&#8221; back and the man he was with looked and and said &#8220;hi&#8221; too. It was, of course, Bill Gates. I still don&#8217;t know what plans the two of them were hatching, but I&#8217;m sure it changed the world.</p>
<p><strong>SoA</strong>: What are you working on, now?</p>
<p><strong>DC</strong>: After leaving Apple I worked at several startups. My first, Verb, lasted a year and then ran out of money, right at the bottom of the 2000/2001 dot-com implosion. I moved on to work at a company called <a href="http://guru.com" title="http://guru.com" target="_blank">guru.com</a> which was eventually acquired by Unicru. After three exciting years there, I wanted to try my hand at another early-stage startup. I co-founded a company called <a href="http://Blurb.com" title="http://Blurb.com" target="_blank">Blurb.com</a> with Eileen Gittins, who had been my CEO at Verb. I got Blurb off the ground, helping it develop and launch the first version of its BookSmart software. Blurb lets anyone create and publish their own bookstore-quality books &#8211; go to <a href="http://blurb.com" title="http://blurb.com" target="_blank">blurb.com</a> and try them out.</p>
<p>This took me to 2006, by which time I had been living in San Francisco for ten years. My wife and I decided it was time for a change of scenery and lifestyle, so we decided to move to New York. I was lucky enough to get an interview with Google&#8217;s New York office, and for the last eighteen months I have been working as a Product Manager for Google. I started out working on the search quality team dealing with our crawling systems. I&#8217;ve recently started on a new project, which I&#8217;m afraid I can&#8217;t tell you much about right now &#8211; come back in a year and I&#8217;ll tell you all about it.</p>
<p><em>Update</em>: this interview was done during 2008. In the meantime I checked on Dan and he let me know that his project was <a href="http://www.google.com/squared">Google Squared</a> and that &#8220;the technology that powers its is now being used to answer certain types of query in Google&#8217;s core web search&#8221;. After leading the Squared project and working on it until July 2009 Dan is now working in Google&#8217;s London office on advanced advertising systems. </p>
<p><em>The screenshots of QuickTime 4.0 and HyperCard are &#8220;courtesy of Apple&#8221;, while the picture of Steve Jobs and Gil Amelio is from <a href="http://www.rdl.com.lb/1997/1932/steve-gilbert.JPG" target="new">http://www.rdl.com.lb</a></em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storiesofapple.net/on-apple-multimedia-an-interview-with-dan-crow-part-two.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>On Apple Multimedia &#8211; An Interview with Dan Crow (part one)</title>
		<link>http://www.storiesofapple.net/on-apple-multimedia-an-interview-with-dan-crow-part-one.html</link>
		<comments>http://www.storiesofapple.net/on-apple-multimedia-an-interview-with-dan-crow-part-one.html#comments</comments>
		<pubDate>Mon, 05 Jul 2010 07:27:09 +0000</pubDate>
		<dc:creator>Nicola D'Agostino</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[amt]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[quicktime]]></category>

		<guid isPermaLink="false">http://www.storiesofapple.net/?p=519</guid>
		<description><![CDATA[
Some years ago I came by two packaged and unopened copies of a little known software sold by Apple. Called Apple Media Tool, it was a competitor to Director and Toolbook, an authoring tool cum programming environment created for designers who had no programming background but wanted to build multimedia presentations for interactive CD-ROMs.
To tell [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://flattr.com/thing/32916/On-Apple-Multimedia-An-Interview-with-Dan-Crow-part-one" target="_blank"><br />
<img src="http://api.flattr.com/button/button-static-50x60.png" alt="Flattr this" title="Flattr this" border="0" align="left" hspace="8" vspace="6" /></a>Some years ago I came by two packaged and unopened copies of a little known software sold by Apple. Called <strong><a href="http://en.wikipedia.org/wiki/Apple_Media_Tool">Apple Media Tool</a></strong>, it was a competitor to Director and Toolbook, <strong>an authoring tool cum programming environment</strong> created for designers who had no programming background but wanted to build multimedia presentations for interactive CD-ROMs.</p>
<p><img src="http://www.storiediapple.it/wp-content/img/dancrow.jpg" align="right" hspace="8" vspace="3" alt="Dan Crow">To tell the story of this software I contacted <strong><a href="http://en.wikipedia.org/wiki/Dan_Crow_(computer_scientist)">Dan Crow</a>, who worked at Apple on a lot of key multimedia projects</strong> such as QuickTime and Hypercard, <strong>starting with Apple Multimedia Tool</strong>, of which he was put in charge. </p>
<p>Dan, who is now at Google, not only graciously answered to all of my questions about his work but also provided a fascinating background of what was life at Apple during the mid-Nineties and then after Steve Jobs came back and began to transform Infinite Loop. Thanks a lot, Dan!</p>
<p><strong>Stories of Apple</strong>: Would you tell the Stories of Apple readers a bit about yourself, about your background and where do you come from, professionally speaking?</p>
<p><strong>Dan Crow</strong>: I&#8217;m a software developer and product manager. I first got interested in computers in early 1982, when my mother purchased a Sinclair ZX81. I taught myself to program BASIC and Z80 assembly language before graduating to a series of more advanced personal computers. Eventually I became so interested in programming that I interned at IBM for a year and then went to the University of Leeds to study Computer Science. I graduated from Leeds in 1989 and decided to stay on to pursue a PhD in Artificial Intelligence, specifically working on intelligent user interfaces.</p>
<p><img src="http://www.storiediapple.it/wp-content/img/amt2.jpg" align="right" hspace="8" vspace="3" alt="AMT box"><strong>SoA</strong>: Your first role at Apple was Lead Engineer on AMT, the Apple Media Tool. Can you shed some light on its history?</p>
<p><strong>DC</strong>: AMT was originally written by a Belgian software developer called Patrick Soquet. Patrick is an exceptionally talented software engineer and a really nice guy. He was inspired by <a href="http://en.wikipedia.org/wiki/Eiffel_(programming_language)">the Eiffel programming language</a> and implemented his own version of it which he called Key. He not only created a Key compiler, but also a full development environment and a simple to use graphical UI for generating Key source code. This UI was focused on authoring multimedia presentations. Patrick offered the whole Key environment to Apple, who saw the potential of it and started selling it as the Apple Media Tool (AMT) and its accompanying Apple Media Tool Programming Environment (AMTPE).</p>
<p>Patrick was initially the sole developer of the software with Apple simply marketing and selling it under its brand. In the summer of 1996, Apple negotiated with Patrick to take over the full rights to AMT and AMTPE and created a small internal development team to produce future versions of the software. This is the team that I lead from late 1996 to early 1997.</p>
<p><strong>SoA</strong>: How did you join the AMT team?</p>
<p><strong>DC</strong>: After graduating from Leeds for a second time, I worked as Head of Software Development for a small multimedia company in the UK called Art of Memory. This was back in the days before the web took off, so we worked on CD-ROMs and kiosk systems. The company specialized in multimedia production for museums and we created pieces for the Victoria and Albert Museum in London and the Corning Museum of Glass in upstate New York amongst others. It was at Art of Memory that I first worked with HyperCard and the Apple Media Tool (AMT).</p>
<p>At Art of Memory we developed a series of extensions to AMT, and I became active on the developer mailing list. As we became more involved with software development for AMT I became increasingly interested in the tool itself. I eventually got in touch with the AMT team at Apple and wound up with a contract to write the technical documentation for an upcoming version of the tool.</p>
<p>As part of the contract I spent a week at Infinite Loop. It was my first visit to California (though not America) and I was impressed by Apple, by the AMT team and by San Francisco. I recall flying out of San Francisco airport, with the sun setting over the Bay, and thinking that was the place I wanted to live and work.</p>
<p>So, for the next few months I lobbied to become a full-time member of the AMT team. In the end I think they got tired of my constant pestering and decided that the only way to shut me up was to offer me a job. So in the Fall of 1996 I became the tech lead on AMT and moved with my wife to California.</p>
<p align="center"><img src="http://www.storiediapple.it/wp-content/img/amtenvironment.jpg" vspace="20" alt="The Apple Media Tool environment"></p>
<p><strong>SoA</strong>: How was the experience?</p>
<p><strong>DC</strong>: We launched version 2.1 a few months after I arrived. We then began work on the next version. Unfortunately Apple was in turmoil at the time. This was the period when Gil Amelio was CEO and the company was running into deep financial problems. Apple had become very fragmented at this time and there were teams working on projects that competed with each other. We produced dozens of different Mac models which confused our customers and most of them simply weren&#8217;t that exciting. There was huge internal debate about if we should be a software or a hardware company and if we should pursue consumers, educational customers or corporation. Worst of all the Mac OS was outdated, slow and had lost its UI edge. There were a lot of unhappy people at Apple.</p>
<p>Our management decided to try to rationalize what Apple did. Unfortunately for me, one of the victims of this was AMT. Apple produced AMT, FileMaker (through the Claris subsiduary) and HyperCard and that was at least one similar product too many. Sadly, <a href="http://www.sky4studios.com/amt/opinion/dancrow.html">AMT was the product we decided to end</a>. The problem was that although AMT had some very enthusiastic developers who were creating some very cutting edge products with it, they only numbered around 10,000. HyperCard was in use by hundreds of thousands of Mac users, so AMT was canceled and the team was reassigned to QuickTime.</p>
<p><strong>SoA</strong>: And what happened of AMT after that? Was it definitely shelved?</p>
<p><strong>DC</strong>: Following Apple&#8217;s decision to cancel AMT as an Apple product, there were various attempts to find a new home for the tool. A number of developers who were using it expressed an interest in seeing it become an independent product, as well as some members of the Apple AMT team. Eventually, Patrick joined forces with a number of other AMT fans and brought back the rights to AMT and AMTPE. They launched a new company, <a href="http://tribeworks.com" title="http://tribeworks.com" target="_blank">tribeworks.com</a>, to develop and sell AMT, which they renamed iShell. In 2006 iShell was acquired from Tribeworks by a new company called tribalmedia. iShell continues to have a loyal following of developers and you can see what AMT has evolved into by visiting them at <a href="http://www.tribalmedia.com" title="http://www.tribalmedia.com" target="_blank">www.tribalmedia.com</a></p>
<p>(continues in <a href="http://www.storiesofapple.net/?p=748">part two</a>)</p>
<p><em>The picture of Dan Crow is courtesy of Dan himself and is <a href="http://www.flickr.com/photos/dannysullivan/311071975/">from the Flickr account of Danny Sullyvan</a>. The AMT environment screenshot is from an old <a href="http://www.ucalgary.ca">University of Calgary</a> Newsletter.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storiesofapple.net/on-apple-multimedia-an-interview-with-dan-crow-part-one.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Captain Crunch on Apple &#8211; original audio recording available</title>
		<link>http://www.storiesofapple.net/captain-crunch-on-apple-original-audio-recording-available.html</link>
		<comments>http://www.storiesofapple.net/captain-crunch-on-apple-original-audio-recording-available.html#comments</comments>
		<pubDate>Fri, 05 Dec 2008 07:29:43 +0000</pubDate>
		<dc:creator>Nicola D'Agostino</dc:creator>
				<category><![CDATA[People]]></category>
		<category><![CDATA[captaincrunch]]></category>
		<category><![CDATA[interview]]></category>

		<guid isPermaLink="false">http://www.storiesofapple.net/?p=82</guid>
		<description><![CDATA[<p>Just a short update to let you know there is also <strong>an unedited audio recording</strong> of the chat with Mr. Draper on which the <a href="http://www.storiesofapple.net/captain-crunch-on-apple-an-interview-with-john-draper.html">&#8220;Captain Crunch on Apple &#8211; An interview with John Draper&#8221;</a> piece is based.</p>
<p>You can find it <strong>in MP3 form in the <a href="http://www.storiesofapple.net/document-archive">Document Archive section</a> of the Stories of Apple </strong>website together with other files and material of historic importance pertaining to Apple’s history, design, imagery, sales and legal matters.</p>
<p>Enjoy!</p>
]]></description>
			<content:encoded><![CDATA[<p>Just a short update to let you know there is also <strong>an unedited audio recording</strong> of the chat with Mr. Draper on which the <a href="http://www.storiesofapple.net/captain-crunch-on-apple-an-interview-with-john-draper.html">&#8220;Captain Crunch on Apple &#8211; An interview with John Draper&#8221;</a> piece is based.</p>
<p>You can find it <strong>in MP3 form in the <a href="http://www.storiesofapple.net/document-archive">Document Archive section</a> of the Stories of Apple </strong>website together with other files and material of historic importance pertaining to Apple’s history, design, imagery, sales and legal matters.</p>
<p>Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storiesofapple.net/captain-crunch-on-apple-original-audio-recording-available.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Captain Crunch on Apple &#8211; An interview with John Draper</title>
		<link>http://www.storiesofapple.net/captain-crunch-on-apple-an-interview-with-john-draper.html</link>
		<comments>http://www.storiesofapple.net/captain-crunch-on-apple-an-interview-with-john-draper.html#comments</comments>
		<pubDate>Thu, 04 Dec 2008 07:25:32 +0000</pubDate>
		<dc:creator>Nicola D'Agostino</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[appleII]]></category>
		<category><![CDATA[appleIIc]]></category>
		<category><![CDATA[captaincrunch]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[macintosh]]></category>
		<category><![CDATA[stevejobs]]></category>
		<category><![CDATA[stevewozniak]]></category>

		<guid isPermaLink="false">http://www.storiesofapple.net/?p=60</guid>
		<description><![CDATA[<p><em>Nota: l&#8217;intervista è disponibile anche in una <a href="http://www.storiediapple.it/captain-crunch-e-apple-intervista-a-john-draper.html">versione tradotta in italiano</a> su Storie di Apple.it</em></p>
<p>At the <a href="http://moca.olografix.org/home.php">MOCA2008</a> &#8220;hacker camp&#8221; in Italy I had the pleasure to meet and speak with <strong><a href="http://en.wikipedia.org/wiki/John_Draper">John T. Draper</a>. Draper is better known as <a hrefr="http://www.webcrunchers.com/crunch/">Captain Crunch</a></strong> a man whose work and life are deeply intertwined with the history of hacking, phreaking and the personal computer industry. </p>
<p>Here&#8217;s the <strong>transcription of the short chat we had</strong>, which verged mostly on his interactions with Apple, Steve Wozniak and Steve Jobs and also his use of Macs.</p>
<p><a href="http://www.flickr.com/photos/nda/2986323813/" title="Captain Crunch chat 03 by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3183/2986323813_b31584be72.jpg" width="292" height="375" alt="Captain Crunch chat 03" align="right" hspace="10" vspace="4" /></a><strong>Stories of Apple:</strong> What&#8217;s the story behind you doing the Apple II phone board?<br />
<strong>John Draper:</strong> Let&#8217;s start talking a bit about how I met Steve Wozniak. [...] He contacted me when I was a DJ at KKUP radio. He asked whether or not I could come down and see his bluebox. He wanted me to show him how to use it. I was very suspicious of him. It was at a time during which there was a lot of busts going on and I thought this might have been a setup.<br />
So I made my arrangements to go see him without having anything on me and illegal things not being there. When I saw him he showed me the bluebox: I was not impressed.<br />
The problem with this bluebox was that it had a square wave instead of a sine wave: the tones are not pure, They sound crappy and anybody using one of those Woz&#8217;s blueboxes would often drop a trouble card in the switch because the switch wouldn&#8217;t recognize tones and wouldn&#8217;t accept them.<br />
[...] As my relationship with him grew [...] he introduced me to Steve Jobs. <span id="more-60"></span>Jobs was working on a little 6 bit computer. And he said &#8220;Whoa, why only 6 bits?&#8221; Six bits can only give you a number of the count to only 32 and he said &#8220;just to demonstrate that I can do a computer, that&#8217;s all&#8221; I said &#8220;That&#8217;s cool&#8221;. Then two or three years later when Woz was developing the Apple I and then of course later on the Apple II he was using a cross-assembler that I wrote because during that time all these microprocessors where coming on the market people needed to build the right assembler language to write their software.</p>
<p><strong>SoA:</strong> Which microprocesors?<br />
<strong>JD:</strong> We did it for the [Intel] 8080, the Z80, 6502, 1802 and the 6800.</p>
<p><strong>SoA:</strong> Were you working alone at the time or did you have any&#8230;<br />
<strong>JD:</strong> I developed the cross-assemblers on a time-sharing system that only ran Basic. It would take the assembler code, parse into opcode [...] and it would then output it in binhex so you could take it and dump it into your tape.</p>
<p><strong>SoA:</strong> Not a print-out?<br />
<strong>JD:</strong> No, you could get tape readers back then for about fifteen bucks: they were surplus. That was how probably Bill Gates put in Microsoft Word at Microsoft. Once that got in he then developed more, a more robust development system, called the Crust development system. [...]<br />
After that Wozniak [...] was working on the Apple II and he offered me a job and my job was to design and develop a <a href="http://www.webcrunchers.com/crunch/Play/comp_rev/charlie.html">&#8220;charlie board&#8221;</a>.</p>
<p><a href="http://www.flickr.com/photos/nda/2987180120/" title="Me and Captain Crunch by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3065/2987180120_2a02ce2de1.jpg" width="294" height="300" align="right" hspace="10" vspace="4" alt="Me and Captain Crunch" /></a><strong>SoA:</strong> as an employee or an outside contractor?<br />
<strong>JD:</strong> Yeah, as an outside contractor job. So I built the board: it had nine chips. Woz says &#8220;Nine! Chips!&#8221; He said: &#8220;No, shit, too much!&#8221; and he said &#8220;I&#8217;ve got a better design for you and he gives me a design with five chips so I&#8217;ve tried to build that [laughter] but I said &#8220;wait a minute, you are only using a 6 bit deck instead of a 8 bit deck&#8221; and he said &#8220;Yeah, 8 bit decks cost too much: I can build a 6 bit and I can write the software so you don&#8217;t have to buy that chip&#8221;<br />
So I worked on how to get the extra two bits from. Guess? The address line. The extra two bits I grabbed from the address line. [...] I was just peeking and poking the address. That was my phone board. </p>
<p><strong>SoA:</strong> Was it ever sold? Did they actually make it available?<br />
<strong>JD:</strong> No. AT&#038;T made sure of that. They were too freaked out. Because everything was done in software the board could have evil thoughts and you don&#8217;t wanna have a board with evil thoughts. [...] There was sofware and with the right tone table you could turn it into a bluebox. AT&#038;T did not want that. [...] They put pressure on Jobs. Not Woz, on Jobs to say &#8220;Wow! AT&#038;T says &#8216;you put this out and we&#8217;ll sue you&#8217; &#8220;.<br />
There were also other problems. The board, to work, had to directly connect to the phone line. At the time this came out, which was in 1975 [...] actually more like 1976 in order for you to connect to a phone line you had to have a PacBell-approved connection interface device [...] and the cheapest one was 450 bucks. Therefore in order to use it as a telephone board a person had also to pay that 450 bucks to buy one of those device while it wasn feasible to do all of that work just connecting to the telephone. Well, the kept a lot of pressure on Jobs [...] &#8220;We&#8217;re gonna sue you!&#8221;. They can&#8217;t let people connect shit to their telephone lines, right?</p>
<p><strong>SoA:</strong> And then&#8230;<br />
<strong>JD:</strong> Then came the modem. [...] The DC Hayes modem. They came out with a 1200 baud modem. It connected to their phone line because in a while they relaxed their restrictions so you could connect to the phone line</p>
<p><strong>SoA:</strong> And they were approved.<br />
<strong>JD:</strong> And they were approved.<br />
The basic problem I had was saturation to the transformer. Phone line said that DC current ran through the transformer. If pure DC current ran throught the transformer it would saturate [...]. When you saturate a transfomer you get distortion. It&#8217;s like when you have video and you turn video all the way [...]. You lose the quality, it&#8217;s very distorted, not good.</p>
<p><strong>SoA:</strong> How fast would have been the board?<br />
<strong>JD:</strong> Around 300 baud but we used to say &#8220;programmable&#8221; phase shift. [...] A programmable phase-locked loop [which] allows you to pick up a frequency and lock on that frequency. [...] If that frequency starts coming down the line you can then detect it [...] by the phase-locked loop: it would turn around to that frequency. The modem had a switch between two frequencies, I had a phase-locked loop. Did it all in software.</p>
<p><strong>SoA:</strong> Was it very common to use few chips and do it all in software?<br />
<strong>JD:</strong> Well, that was sort of Woz&#8217;s philosophy. Me I didn&#8217;t care how many chips I used as long as I got them working. Wozniak was thinking more in terms of economics. </p>
<p><strong>SoA:</strong> Probably behind that there was actually Jobs.<br />
<strong>JD:</strong> Yeah, exactly. Exactly. Jobs was very very much influenced by Woz, by Woz&#8217;s need to have things done cheaply. It was something that Woz sort of, you know&#8230; &#8217;cause Jobs manipulated Woz. [...] Jobs is a very manipulative person. [...] Nowadays if you walk in an elevator and Jobs goes in there, by the time the elevator gets to your floor and you get out you&#8217;re gonna get fired. He&#8217;s very very ruthless.</p>
<p><strong>SoA:</strong> They say he asks &#8220;what are you doing for me?&#8221;<br />
<strong>JD:</strong> Exactly. He says &#8220;what are you doing for me?&#8221; Exactly. And if you don&#8217;t give him the right answer you&#8217;re outta work [...]. Not good. Not a good person to work for.</p>
<p><strong>SoA:</strong> Did you have any chance to meet Jobs lately.<br />
<strong>JD:</strong> I ran into Jobs when I was at Apple Computer down at the testing labs testing some of my software.</p>
<p><strong>SoA:</strong> How long ago?<br />
<strong>JD:</strong> I suppose it was in 2004, 2005. And I was working on a Voip a Voice Over IP [...] application for a private company.</p>
<p><a href="http://www.flickr.com/photos/nda/2986323239/" title="Captain Crunch chat 02 by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3196/2986323239_5f245d5aed.jpg" width="279" height="375" align="right" hspace="10" vspace="4" alt="Captain Crunch chat 02" /></a><strong>SoA:</strong> After the board thing fell through you developed the word processor software, right?<br />
<strong>JD:</strong> That was later [...] actually two years later. I started in 1979: I built <a href="http://www.webcrunchers.com/crunch/stories/easywriter.html">EasyWriter</a> in 1979. <a href="http://www.stoneedge.com/about.htm">Barney Stone</a> was coming out with an application program written in Basic. I showed him Easy Writer [...] He wrote in Integer Basic. A word processor.</p>
<p><strong>SoA:</strong> Did you also write it in Basic?<br />
<strong>JD:</strong> No, I wrote it in Forth. And all the scrolling I did that in assembly language [...] it was very fast. We adapted it with a VMI, Virtual Machine Interface. Today, that language would be called a driver, video driver, a virtual machine interface. We developed it for the VIDEX board.</p>
<p><strong>SoA:</strong> What was that?<br />
<strong>JD:</strong> Videx was an 80 column board for the Apple II. Then we did the IBM PC. All we had to do was adapt to the IBM PC video [...]</p>
<p><strong>SoA:</strong> You then switched over to the IBM PCs which probably were a more profitable market&#8230;<br />
<strong>JD:</strong> Well, you know, when the PCs came out there weren&#8217;t that many of them, there were many more Apples.</p>
<p><strong>SoA:</strong> So, what have you been doing lately?<br />
<strong>JD:</strong> I work for a company called <a href="http://www.en2go.com">En2go</a>: we are an entertainment company, we do media. We are a media delivery company. We deliver video to your desktop. Media [...] movies, entertainment, games, music&#8230; whatever, 3D animations. [...] I am their CTO (Chief Technical Officer) and I&#8217;m in charge of five different teams with each team working on a specific part of the company.</p>
<p><strong>SoA:</strong> Is it just software or also hardware?<br />
<strong>JD:</strong> It&#8217;s software and also hardware. Actually mostly software right now [but] we have a set-top box, we call it the Flixo. It&#8217;s a video delivery system to your Macintosh, delivers media to your desktop.</p>
<p><strong>SoA:</strong> Only for the Macintosh?<br />
<strong>JD:</strong> I believe we&#8217;re working on a PC version but it&#8217;s not as mature [...].</p>
<p><em>[Note: the <a href="http://66.102.9.104/search?q=cache:IPEFwpjEHYQJ:fiSoArticles.com/p/articles/mi_m5072/is_6_30/ai_n24360053+interactive+video+Flixo&#038;hl=it&#038;ct=clnk&#038;cd=1">Flixo</a> program streams high definition-quality video to home computers, allowing the monitor to function like an HD television.]</em></p>
<p><a href="http://www.flickr.com/photos/nda/2986324273/" title="Captain Crunch camping by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3188/2986324273_bfe5775d03.jpg" width="289" height="375" align="right" hspace="10" vspace="4" alt="Captain Crunch camping" /></a><strong>SoA:</strong></strong> So, I&#8217;ve seen you using a Mac. [...] Why?<br />
<strong>JD:</strong></strong> Because we like the interface and using (Mac) OS X. We&#8217;re developing using Cocoa, the programming environment Xcode. Cocoa is an Objective C&#8230;</p>
<p><strong>SoA:</strong> ..and is it easier to write with?<br />
<strong>JD:</strong> Yeah, it&#8217;s wired up, man. Fuckin&#8217; wired up man. [...] It was borrowed from NeXT. Jobs owned all the code from NeXT, he brought it in to Apple. It&#8217;s part of Xcode, part of Cocoa.</p>
<p><strong>SoA:</strong> Did you have any prior experience with the NeXT Step system?<br />
<strong>JD:</strong> Yeah, of course. I used it when it came out, I know Cocoa form back then. You know what NS stands for? [...] The name of the functions start with NS. [...] For the Windows version we use&#8230; how is it called&#8230; Visual C++.</p>
<p><strong>SoA:</strong> Do you have any personal projects? Working on some hardware, on some board?<br />
<strong>JD:</strong> Personal projects&#8230; oh yeah, I&#8217;m doing Crunch TV: it&#8217;s a TV program on one of our Flixo channels. It&#8217;s on <a href="http://CrunchTV.net" title="http://CrunchTV.net" target="_blank">CrunchTV.net</a> right now, they have a first episode right now, you can watch it anytime you want.</p>
<p><strong>SoA:</strong> Is it going to be a monthly show? Or weekly?<br />
<strong>JD:</strong> It hasn&#8217;t been set on yet. [...] Eventually we&#8217;re gonna move our studio from Las Vegas to Hollywood. [...] We have got lots and lots of raw video footage: we haven&#8217;t got to date a video editing suite that we like. And I don&#8217;t wanna do it. I hate video editing, I think somebody else will do that. </p>
<p><em>Thanks to <a href="http://www.olografix.org">Metro Olografix</a> for inviting Mr. Draper, to <a href="http://www.olografix.org/manray">Massimo &#8220;manray&#8221; Politi</a> for the heads up and pictures during the chat and Salty Dog for helping figuring out some (I hope most) of the technical terms mentioned.</em></p>
]]></description>
			<content:encoded><![CDATA[<p><em>Nota: l&#8217;intervista è disponibile anche in una <a href="http://www.storiediapple.it/captain-crunch-e-apple-intervista-a-john-draper.html">versione tradotta in italiano</a> su Storie di Apple.it</em></p>
<p>At the <a href="http://moca.olografix.org/home.php">MOCA2008</a> &#8220;hacker camp&#8221; in Italy I had the pleasure to meet and speak with <strong><a href="http://en.wikipedia.org/wiki/John_Draper">John T. Draper</a>. Draper is better known as <a hrefr="http://www.webcrunchers.com/crunch/">Captain Crunch</a></strong> a man whose work and life are deeply intertwined with the history of hacking, phreaking and the personal computer industry. </p>
<p>Here&#8217;s the <strong>transcription of the short chat we had</strong>, which verged mostly on his interactions with Apple, Steve Wozniak and Steve Jobs and also his use of Macs.</p>
<p><a href="http://www.flickr.com/photos/nda/2986323813/" title="Captain Crunch chat 03 by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3183/2986323813_b31584be72.jpg" width="292" height="375" alt="Captain Crunch chat 03" align="right" hspace="10" vspace="4" /></a><strong>Stories of Apple:</strong> What&#8217;s the story behind you doing the Apple II phone board?<br />
<strong>John Draper:</strong> Let&#8217;s start talking a bit about how I met Steve Wozniak. [...] He contacted me when I was a DJ at KKUP radio. He asked whether or not I could come down and see his bluebox. He wanted me to show him how to use it. I was very suspicious of him. It was at a time during which there was a lot of busts going on and I thought this might have been a setup.<br />
So I made my arrangements to go see him without having anything on me and illegal things not being there. When I saw him he showed me the bluebox: I was not impressed.<br />
The problem with this bluebox was that it had a square wave instead of a sine wave: the tones are not pure, They sound crappy and anybody using one of those Woz&#8217;s blueboxes would often drop a trouble card in the switch because the switch wouldn&#8217;t recognize tones and wouldn&#8217;t accept them.<br />
[...] As my relationship with him grew [...] he introduced me to Steve Jobs. <span id="more-60"></span>Jobs was working on a little 6 bit computer. And he said &#8220;Whoa, why only 6 bits?&#8221; Six bits can only give you a number of the count to only 32 and he said &#8220;just to demonstrate that I can do a computer, that&#8217;s all&#8221; I said &#8220;That&#8217;s cool&#8221;. Then two or three years later when Woz was developing the Apple I and then of course later on the Apple II he was using a cross-assembler that I wrote because during that time all these microprocessors where coming on the market people needed to build the right assembler language to write their software.</p>
<p><strong>SoA:</strong> Which microprocesors?<br />
<strong>JD:</strong> We did it for the [Intel] 8080, the Z80, 6502, 1802 and the 6800.</p>
<p><strong>SoA:</strong> Were you working alone at the time or did you have any&#8230;<br />
<strong>JD:</strong> I developed the cross-assemblers on a time-sharing system that only ran Basic. It would take the assembler code, parse into opcode [...] and it would then output it in binhex so you could take it and dump it into your tape.</p>
<p><strong>SoA:</strong> Not a print-out?<br />
<strong>JD:</strong> No, you could get tape readers back then for about fifteen bucks: they were surplus. That was how probably Bill Gates put in Microsoft Word at Microsoft. Once that got in he then developed more, a more robust development system, called the Crust development system. [...]<br />
After that Wozniak [...] was working on the Apple II and he offered me a job and my job was to design and develop a <a href="http://www.webcrunchers.com/crunch/Play/comp_rev/charlie.html">&#8220;charlie board&#8221;</a>.</p>
<p><a href="http://www.flickr.com/photos/nda/2987180120/" title="Me and Captain Crunch by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3065/2987180120_2a02ce2de1.jpg" width="294" height="300" align="right" hspace="10" vspace="4" alt="Me and Captain Crunch" /></a><strong>SoA:</strong> as an employee or an outside contractor?<br />
<strong>JD:</strong> Yeah, as an outside contractor job. So I built the board: it had nine chips. Woz says &#8220;Nine! Chips!&#8221; He said: &#8220;No, shit, too much!&#8221; and he said &#8220;I&#8217;ve got a better design for you and he gives me a design with five chips so I&#8217;ve tried to build that [laughter] but I said &#8220;wait a minute, you are only using a 6 bit deck instead of a 8 bit deck&#8221; and he said &#8220;Yeah, 8 bit decks cost too much: I can build a 6 bit and I can write the software so you don&#8217;t have to buy that chip&#8221;<br />
So I worked on how to get the extra two bits from. Guess? The address line. The extra two bits I grabbed from the address line. [...] I was just peeking and poking the address. That was my phone board. </p>
<p><strong>SoA:</strong> Was it ever sold? Did they actually make it available?<br />
<strong>JD:</strong> No. AT&#038;T made sure of that. They were too freaked out. Because everything was done in software the board could have evil thoughts and you don&#8217;t wanna have a board with evil thoughts. [...] There was sofware and with the right tone table you could turn it into a bluebox. AT&#038;T did not want that. [...] They put pressure on Jobs. Not Woz, on Jobs to say &#8220;Wow! AT&#038;T says &#8216;you put this out and we&#8217;ll sue you&#8217; &#8220;.<br />
There were also other problems. The board, to work, had to directly connect to the phone line. At the time this came out, which was in 1975 [...] actually more like 1976 in order for you to connect to a phone line you had to have a PacBell-approved connection interface device [...] and the cheapest one was 450 bucks. Therefore in order to use it as a telephone board a person had also to pay that 450 bucks to buy one of those device while it wasn feasible to do all of that work just connecting to the telephone. Well, the kept a lot of pressure on Jobs [...] &#8220;We&#8217;re gonna sue you!&#8221;. They can&#8217;t let people connect shit to their telephone lines, right?</p>
<p><strong>SoA:</strong> And then&#8230;<br />
<strong>JD:</strong> Then came the modem. [...] The DC Hayes modem. They came out with a 1200 baud modem. It connected to their phone line because in a while they relaxed their restrictions so you could connect to the phone line</p>
<p><strong>SoA:</strong> And they were approved.<br />
<strong>JD:</strong> And they were approved.<br />
The basic problem I had was saturation to the transformer. Phone line said that DC current ran through the transformer. If pure DC current ran throught the transformer it would saturate [...]. When you saturate a transfomer you get distortion. It&#8217;s like when you have video and you turn video all the way [...]. You lose the quality, it&#8217;s very distorted, not good.</p>
<p><strong>SoA:</strong> How fast would have been the board?<br />
<strong>JD:</strong> Around 300 baud but we used to say &#8220;programmable&#8221; phase shift. [...] A programmable phase-locked loop [which] allows you to pick up a frequency and lock on that frequency. [...] If that frequency starts coming down the line you can then detect it [...] by the phase-locked loop: it would turn around to that frequency. The modem had a switch between two frequencies, I had a phase-locked loop. Did it all in software.</p>
<p><strong>SoA:</strong> Was it very common to use few chips and do it all in software?<br />
<strong>JD:</strong> Well, that was sort of Woz&#8217;s philosophy. Me I didn&#8217;t care how many chips I used as long as I got them working. Wozniak was thinking more in terms of economics. </p>
<p><strong>SoA:</strong> Probably behind that there was actually Jobs.<br />
<strong>JD:</strong> Yeah, exactly. Exactly. Jobs was very very much influenced by Woz, by Woz&#8217;s need to have things done cheaply. It was something that Woz sort of, you know&#8230; &#8217;cause Jobs manipulated Woz. [...] Jobs is a very manipulative person. [...] Nowadays if you walk in an elevator and Jobs goes in there, by the time the elevator gets to your floor and you get out you&#8217;re gonna get fired. He&#8217;s very very ruthless.</p>
<p><strong>SoA:</strong> They say he asks &#8220;what are you doing for me?&#8221;<br />
<strong>JD:</strong> Exactly. He says &#8220;what are you doing for me?&#8221; Exactly. And if you don&#8217;t give him the right answer you&#8217;re outta work [...]. Not good. Not a good person to work for.</p>
<p><strong>SoA:</strong> Did you have any chance to meet Jobs lately.<br />
<strong>JD:</strong> I ran into Jobs when I was at Apple Computer down at the testing labs testing some of my software.</p>
<p><strong>SoA:</strong> How long ago?<br />
<strong>JD:</strong> I suppose it was in 2004, 2005. And I was working on a Voip a Voice Over IP [...] application for a private company.</p>
<p><a href="http://www.flickr.com/photos/nda/2986323239/" title="Captain Crunch chat 02 by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3196/2986323239_5f245d5aed.jpg" width="279" height="375" align="right" hspace="10" vspace="4" alt="Captain Crunch chat 02" /></a><strong>SoA:</strong> After the board thing fell through you developed the word processor software, right?<br />
<strong>JD:</strong> That was later [...] actually two years later. I started in 1979: I built <a href="http://www.webcrunchers.com/crunch/stories/easywriter.html">EasyWriter</a> in 1979. <a href="http://www.stoneedge.com/about.htm">Barney Stone</a> was coming out with an application program written in Basic. I showed him Easy Writer [...] He wrote in Integer Basic. A word processor.</p>
<p><strong>SoA:</strong> Did you also write it in Basic?<br />
<strong>JD:</strong> No, I wrote it in Forth. And all the scrolling I did that in assembly language [...] it was very fast. We adapted it with a VMI, Virtual Machine Interface. Today, that language would be called a driver, video driver, a virtual machine interface. We developed it for the VIDEX board.</p>
<p><strong>SoA:</strong> What was that?<br />
<strong>JD:</strong> Videx was an 80 column board for the Apple II. Then we did the IBM PC. All we had to do was adapt to the IBM PC video [...]</p>
<p><strong>SoA:</strong> You then switched over to the IBM PCs which probably were a more profitable market&#8230;<br />
<strong>JD:</strong> Well, you know, when the PCs came out there weren&#8217;t that many of them, there were many more Apples.</p>
<p><strong>SoA:</strong> So, what have you been doing lately?<br />
<strong>JD:</strong> I work for a company called <a href="http://www.en2go.com">En2go</a>: we are an entertainment company, we do media. We are a media delivery company. We deliver video to your desktop. Media [...] movies, entertainment, games, music&#8230; whatever, 3D animations. [...] I am their CTO (Chief Technical Officer) and I&#8217;m in charge of five different teams with each team working on a specific part of the company.</p>
<p><strong>SoA:</strong> Is it just software or also hardware?<br />
<strong>JD:</strong> It&#8217;s software and also hardware. Actually mostly software right now [but] we have a set-top box, we call it the Flixo. It&#8217;s a video delivery system to your Macintosh, delivers media to your desktop.</p>
<p><strong>SoA:</strong> Only for the Macintosh?<br />
<strong>JD:</strong> I believe we&#8217;re working on a PC version but it&#8217;s not as mature [...].</p>
<p><em>[Note: the <a href="http://66.102.9.104/search?q=cache:IPEFwpjEHYQJ:fiSoArticles.com/p/articles/mi_m5072/is_6_30/ai_n24360053+interactive+video+Flixo&#038;hl=it&#038;ct=clnk&#038;cd=1">Flixo</a> program streams high definition-quality video to home computers, allowing the monitor to function like an HD television.]</em></p>
<p><a href="http://www.flickr.com/photos/nda/2986324273/" title="Captain Crunch camping by nicoladagostino, on Flickr"><img src="http://farm4.static.flickr.com/3188/2986324273_bfe5775d03.jpg" width="289" height="375" align="right" hspace="10" vspace="4" alt="Captain Crunch camping" /></a><strong>SoA:</strong></strong> So, I&#8217;ve seen you using a Mac. [...] Why?<br />
<strong>JD:</strong></strong> Because we like the interface and using (Mac) OS X. We&#8217;re developing using Cocoa, the programming environment Xcode. Cocoa is an Objective C&#8230;</p>
<p><strong>SoA:</strong> ..and is it easier to write with?<br />
<strong>JD:</strong> Yeah, it&#8217;s wired up, man. Fuckin&#8217; wired up man. [...] It was borrowed from NeXT. Jobs owned all the code from NeXT, he brought it in to Apple. It&#8217;s part of Xcode, part of Cocoa.</p>
<p><strong>SoA:</strong> Did you have any prior experience with the NeXT Step system?<br />
<strong>JD:</strong> Yeah, of course. I used it when it came out, I know Cocoa form back then. You know what NS stands for? [...] The name of the functions start with NS. [...] For the Windows version we use&#8230; how is it called&#8230; Visual C++.</p>
<p><strong>SoA:</strong> Do you have any personal projects? Working on some hardware, on some board?<br />
<strong>JD:</strong> Personal projects&#8230; oh yeah, I&#8217;m doing Crunch TV: it&#8217;s a TV program on one of our Flixo channels. It&#8217;s on <a href="http://CrunchTV.net" title="http://CrunchTV.net" target="_blank">CrunchTV.net</a> right now, they have a first episode right now, you can watch it anytime you want.</p>
<p><strong>SoA:</strong> Is it going to be a monthly show? Or weekly?<br />
<strong>JD:</strong> It hasn&#8217;t been set on yet. [...] Eventually we&#8217;re gonna move our studio from Las Vegas to Hollywood. [...] We have got lots and lots of raw video footage: we haven&#8217;t got to date a video editing suite that we like. And I don&#8217;t wanna do it. I hate video editing, I think somebody else will do that. </p>
<p><em>Thanks to <a href="http://www.olografix.org">Metro Olografix</a> for inviting Mr. Draper, to <a href="http://www.olografix.org/manray">Massimo &#8220;manray&#8221; Politi</a> for the heads up and pictures during the chat and Salty Dog for helping figuring out some (I hope most) of the technical terms mentioned.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.storiesofapple.net/captain-crunch-on-apple-an-interview-with-john-draper.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Discs, filesystems and Macs &#8211; Interview with Drew Thaler</title>
		<link>http://www.storiesofapple.net/discs-filesystems-and-macs-interview-with-drew-thaler.html</link>
		<comments>http://www.storiesofapple.net/discs-filesystems-and-macs-interview-with-drew-thaler.html#comments</comments>
		<pubDate>Wed, 31 Oct 2007 12:08:20 +0000</pubDate>
		<dc:creator>Nicola D'Agostino</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[firewire]]></category>
		<category><![CDATA[hfs]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[usb]]></category>
		<category><![CDATA[zfs]]></category>

		<guid isPermaLink="false">http://www.storiesofapple.net/?p=9</guid>
		<description><![CDATA[Best known for a recent series of posts on Sun&#8217;s ZFS filesystems, Drew Thaler has worked on many projects at Infinite Loop in the last decade. One of his areas of expertise is filesystems and optical discs, on which he is working right now at Sony but which also is the underlying theme on his [...]]]></description>
			<content:encoded><![CDATA[<p>Best known for a recent series of posts on Sun&#8217;s ZFS filesystems, <strong><a href="http://homepage.mac.com/drewthaler/">Drew Thaler</a> has worked on many projects at Infinite Loop in the last decade</strong>. One of his areas of expertise is filesystems and optical discs, on which he is working right now at Sony but which also is the underlying theme on <a href="http://drewthaler.blogspot.com/">his blog</a>, aptly titled &#8220;Recording artist&#8221;.</p>
<p>We contacted him to ask some questions and <strong>he very generously answered providing a lot of interesting and background info and tidbits</strong> on Apple and its technologies and inner workings. </p>
<p><img src="http://www.storiediapple.it/wp-content/img/drewthaler.jpg" align="right" border="0" hspace="10" vspace="2" alt="Drew Thaler"/><strong>Stories of Apple:</strong> Would you tell our readers a bit about yourself and what&#8217;s your connection with Apple?<br />
<strong>Drew Thaler:</strong> Hi! My name is Drew Thaler, and I&#8217;m a low-level software engineer. I&#8217;ve spent most of my career working on Mac OS software, including an internship at Apple during college, and five years working at Apple.</p>
<p><strong>SoA:</strong> What parts of the Mac OS did you work on?<br />
<strong>DT:</strong> I started out in CPU Software working on drivers for new hardware: video acceleration, PCMCIA, hardware DVD playback, and more. Later, I was part of the small group of engineers that created Apple&#8217;s (Mac) OS 9 and (Mac) OS X CD and DVD burning solution, called <a href="http://developer.apple.com/documentation/MacOSX/Conceptual/OSX_Technology_Overview/AppTechnology/chapter_5_section_6.html">DiscRecording.framework</a>. And recently I spent just over a year contracting for the CoreOS filesystems group.</p>
<p><strong>SoA:</strong>You also contributed to iTunes. When was that? And how was the perception at Apple of the app&#8217;s importance? Was the iPod + (Music) Store strategy already known?<br />
<strong>DT:</strong>My friends and I developed the CD/DVD burning technology at a company outside of Apple, and we were acquired. It&#8217;s a little crazy to think about this, but iTunes had no support whatsoever for CD burning at the start of November 2000. The paperwork for the acquisition finished up in the middle of that month. Six frantic weeks of development later, we had integrated it into both iTunes and the Finder in Mac OS 9 in time for it to be shown at MacWorld San Francisco in January 2001. It shipped to customers later that month. I continued to work with the iTunes engineers until late 2003.<br />
<span id="more-9"></span><br />
<img src="http://www.storiediapple.it/wp-content/img/itunessplash11.png" align="right" border="0" hspace="10" vspace="2" alt="iTunes 1.1"/>iTunes has always been what we call a &#8220;flagship&#8221; application for Apple. It is one of the most visible parts of the Mac OS and Steve Jobs personally oversees many of the decisions about its interface. Steve was instrumental in taking SoundJam and removing features from it to simplify, simplify, simplify. I have the utmost respect for the iTunes engineers for putting up with that, since Steve is a perfectionist with a bit of a short temper, and he&#8217;s never been easy to work with!<br />
I&#8217;m not actually sure whether the iPod and iTunes Store were planned when iTunes was first acquired. By the time we joined up, however, iTunes was successful and the iPod project was already in motion. It was incredibly secret, even by Apple&#8217;s standards, but we still heard internal rumors about it because we were working so closely with the iTunes team. The actual name was a surprise though. I remember thinking to myself, &#8220;What kind of a stupid name is &#8216;iPod&#8217;?&#8221;</p>
<p><strong>SoA:</strong>This &#8220;company outside Apple&#8221;. Which company was that? Can you provide any additional info?<br />
<strong>DT:</strong>We were at <a href="http//prosofteng.com/">Prosoft Engineering</a> in a subsidiary called <a href="http://web.archive.org/web/20000919070526/http://www.radialogic.com/index.html">Radialogic </a>which was about to be spun off into a separate company. Apple never actually formally acquired Radialogic, since it wasn&#8217;t a separate entity, but instead made a deal with Prosoft to acquire Radialogic&#8217;s assets and hire its engineers.<br />
<img src="http://www.storiediapple.it/wp-content/img/authsupp.jpg" align="right" border="0" hspace="36" vspace="30" alt="the Authoring Support extension icon"/>There were five of us: John Bertagnolli, Ed Wynne, Mike Shields, Nathan Duran, and myself. We&#8217;d created Radialogic&#8217;s &#8220;CD Master&#8221; and &#8220;Storage Master&#8221; products. The CD Master engine became the <a href="http://docs.info.apple.com/article.html?artnum=120032">&#8220;Authoring Support&#8221;</a> extension in OS9, and our FireWire and USB drivers for external CDs and DVDs became the &#8220;FireWire Authoring Support&#8221; and &#8220;USB Authoring Support&#8221; extensions.</p>
<p><strong>SoA:</strong> I remember one of the initial issues of Mac OS X was disc burning. Can you provide any background on that?<br />
<strong>DT:</strong> Yes, I do. We&#8217;d designed our CD-burning software on (Mac) OS 9. We did it with (Mac) OS X in mind, but because we did it outside of Apple, it was all theoretical — none of us actually had any free time where we could play with (Mac) OS X until, literally, the end of January 2001.<br />
At that point we started working on a Mac OS X port. But we quickly found that it didn&#8217;t support many of the features that we needed: no direct access to the CD burner, no way to handle blank CD media, not even recursive mutexes in the pthread library! Of course we quickly started talking to the right people in CoreOS to get these problems solved, but still, there was just so much missing that we were planning on a June or July 2001 release of CD burning in Mac OS X.</p>
<p>Now as we were working on resolving all those problems, Mac OS X 10.0 was released. Sometime around the end of March — maybe even on launch day? — Steve Jobs announced that &#8220;CD burning will be available in Mac OS X by the end of next month.&#8221; In our group, we all freaked out. WHAT!? Nobody had told us that!<br />
Suddenly everything changed. We went from &#8220;Let&#8217;s do this the right way&#8221; to &#8220;Do it as fast as possible, at all costs!&#8221; We hacked around the pthread problem, wrote our own quick-and-dirty kernel extension, and got it all ready to ship in literally four weeks. Mac OS X CD burning support was <a href="http://www.macobserver.com/article/2001/05/01.11.shtml">released on May 1st</a> as part of 10.0.2, a day &#8220;late&#8221; but actually three full months ahead of our original plan.</p>
<p><strong>SoA:</strong> You mentioned hardware DVD playback. Was your work aimed at desktops or PowerBooks? Do you know anything about Apple&#8217;s choice to not support the PowerBook G3 decoder card under Mac OS X?<br />
<strong>DT:</strong> The DVD decoding hardware was very similar in the desktop and Powerbook. Another guy, Mike Puckett, wrote the drivers for both and I helped him maintain them. The chips were <a href="http://developer.apple.com/documentation/Hardware/Developer_Notes/Macintosh_CPUs-G3/PowerBookG3Series_1999/101_.15.html">C-Cube ZiVas</a> that did almost all of the decoding work: they just needed to be fed chunks of DVD data.<br />
Mike gave the project the code-name Oubliette. That was a bit of dark humor because it consumed a lot of time and effort. One day I asked him, &#8220;Hey, why did you name the project Oubliette? The dictionary says it means a trap — a big hole in the ground that you fall into and you can never get out of. Oh wait. Um, never mind.&#8221;</p>
<p>Probably the reason Mac OS X didn&#8217;t support the decoder cards was that the Macs which had them were on the verge of obsolescence already. There was an awful lot to do in Mac OS X when it first came out and it simply wasn&#8217;t a good use of engineering resources.</p>
<p><strong>SoA:</strong> In your resume you state you &#8220;developed technology demo of subpixel font smoothing on LCD screens&#8221;. Was this for Mac OS 9 or X?<br />
<strong>DT:</strong> This was for Mac OS 9. It was 1998 and Apple had recently announced a <a href="http://db.tidbits.com/article/04090">five-year cross-licensing agreement with Microsoft</a>, so all of their patents were fair game. CRTs were still the norm for desktop machines, but I was working in the Powerbook group where all we had were LCDs. So naturally Microsoft&#8217;s ClearType caught my eye.<br />
I developed a small demo application which showed off the difference between whole-pixel anti-aliasing — which (Mac) OS 9 already supported — and ClearType&#8217;s sub-pixel anti-aliasing. Sub-pixel anti-aliasing looked a lot better, especially on the LCD displays we were using at the time which were lower resolution than today&#8217;s. We showed it to a few people and almost everyone who saw it seemed interested. I left Apple soon afterward to work on CD burning, so I don&#8217;t know what happened to it after that. But a few years later sub-pixel anti-aliasing showed up in Mac OS X. It was probably just that it was an obvious thing to do, but it&#8217;s nice to think that maybe my old demo had influenced someone. :-)</p>
<p><strong>SoA:</strong> From your point of view how was the transition between Mac OS 9 and Mac OS X and how do you feel their coexistence was managed?<br />
<strong>DT:</strong> It was a very difficult transition for Apple to make, and it took a very, very long time. So much was different, and a lot of things had to be completely redesigned and rewritten! After <a href="http://lowendmac.com/musings/boxes.shtml">four full years of work</a> I think they simply made the decision to push 10.0 out the door whether it was ready or not. :-)<br />
I don&#8217;t think Mac OS X was totally ready the day it was released, but it did show a lot of potential. Once it was released it simply took some time to mature, and today I think most of us can&#8217;t imagine a world without it.</p>
<p>For the first year or two of Mac OS X&#8217;s existence, almost everybody at the company was working a little bit on both systems. New computers were able to boot into both Mac OS 9 and Mac OS X, so drivers had to be written for both. iTunes and our CD burning software were being released for both. And so on. Everything was literally twice the work! By the time 9 was retired, we were all more than happy to be X-only.</p>
<p><strong>SoA:</strong> What do you think about Apple&#8217;s HFS+ filesystem?<br />
<strong>DT:</strong> I think it&#8217;s a pretty great filesystem which has scaled incredibly well. HFS was first released in 1985, when the state-of-the-art was a 20 megabyte hard drive. HFS+ added a few minor changes (Unicode support, increasing the maximum file size, etc) but is essentially the same design. Journaling was a very important addition in 2003 which has extended its lifetime. These days high-end Mac OS X servers use HFS+ on 20 terabyte RAID installations. That&#8217;s a million times larger than it was originally designed for!</p>
<p><img src="http://www.storiediapple.it/wp-content/img/zfs.png" align="right" border="0" hspace="12" vspace="2" alt="ZFS"/><strong>SdA:</strong> In the last year there&#8217;s been a strong steady buzz about Mac OS X and ZFS. What&#8217;s your take on it? And do you think Apple will (or should) actually switch from HFS+ to ZFS?<br />
<strong>DT:</strong> I think ZFS is great. (And I wrote several blog posts recently about it: <a href="http://drewthaler.blogspot.com/2007/10/don-be-zfs-hater.html>Don&#8217;t be a ZFS Hater</a> and <a href="http://drewthaler.blogspot.com/2007/10/zfs-hater-redux.html">ZFS Hater Redux</a>.<br />
The difference between HFS+ and ZFS is very similar to the difference between Mac OS 9 and Mac OS X — it&#8217;s like the future! ZFS does so many things that HFS+ can&#8217;t: end-to-end data integrity, storage pools, snapshots, smarter caching and prefetching, sparse files, compression, I/O sorting and priority, and more.<br />
And ZFS is quickly shaping up to become a common Unix filesystem standard: it&#8217;s open-source and many other Unix systems (Solaris, FreeBSD, NetBSD, Linux) either have added support for it or are working on adding support for it. The benefit of a shared standard is huge, because it lets everybody work together on improving the future of storage.</p>
<p><img src="http://www.nezmar.com/wp-content/iconografia/zfsdu.png" height="96" width="284" align="right" border="0" hspace="6" vspace="6" alt="Disk Utility - ZFS"/>I think Apple will inevitably switch to ZFS over time. It won&#8217;t be a sudden change — instead it will be much more gradual, the way that HFS+ was introduced. Leopard has been widely reported to include read-only ZFS support. It won&#8217;t be long until read-write support shows up, and eventually new Macs will be able to boot from ZFS. In two to three years — 2009 or 2010 — we will probably see the first Macs which ship with ZFS as the default filesystem.</p>
<p><strong>SoA:</strong> One of the most missed features of Mac OS X, filesystem-wise, is not having full and official support for Linux&#8217;s ext3 and Microsoft&#8217;s NTFS. What&#8217;s your take on this and -if you know something about it- what was or is Apple&#8217;s stance on the matter?<br />
<strong>DT:</strong>This is pure speculation, but I think the reason Apple hasn&#8217;t officially and fully supported ext3 and NTFS is partly a matter of resources: it would be very expensive in terms of engineering time, and the return on the investment would be minimal. Most of Apple&#8217;s customers would never use either one.</p>
<p>NTFS is a special problem because it&#8217;s not really a published and open standard. Microsoft is free to change it at will and with no advance warning. If Apple enabled write support in NTFS, the next change Microsoft makes to it might be incompatible with Mac OS X. Can you imagine how much trouble and bad press Apple would get if OSX accidentally damaged NTFS disks that were attached?</p>
<p><img src="http://www.storiediapple.it/wp-content/img/usblogo.gif" align="right" border="0" hspace="8" vspace="2" alt="USB logo"/><strong>SoA:</strong> I see you did driver work for &#8220;some of the first USB and FireWire storage drivers&#8221;. What do you think right now is the advantage of FW over USB. Is there one? Do you feel Apple is abandoning FW?<br />
<strong>DT:</strong> There&#8217;s very little difference from the user&#8217;s perspective. They have similar speeds, both are hot-pluggable, and whatever you can do over one you can usually do over the other. USB actually has the advantage for most purposes because it&#8217;s universal in the PC market these days, has a single connector (FireWire 400 has a different connector than FireWire 800), and is a tiny bit cheaper for the manufacturer.</p>
<p><img src="http://www.storiediapple.it/wp-content/img/firewirelogo.gif" align="right" border="0" hspace="14" vspace="2" alt="FireWire logo"/>The primary difference between the two is that USB is host-driven, while FireWire is peer-to-peer. In a USB network all communication is routed through the host computer, much like the Stories of Apple web server is the central point which connects the authors and readers of the site. But in a FireWire network any device can talk directly to any other device — a computer doesn&#8217;t even need to be present. So, for example, a video camera can talk directly to a hard drive without a computer in the way. FireWire&#8217;s peer-to-peer design is more powerful, but also much more complicated. For whatever reason the trend seems to be that high-end audio-visual components have adopted FireWire, while most low-end computer peripherals have adopted USB.</p>
<p><strong>SoA:</strong> How would you sum up the years you spent working for Apple?<br />
<strong>DT:</strong> Fun and sometimes frustrating. Fun because there are a lot of brilliant people that work there and you get a chance to create some great technology. But it can be frustrating because there are a lot of internal politics that aren&#8217;t normally visible to the outside world.<br />
Do you know the saying that a corporation often takes on some of the personality of its CEO? Like Steve Jobs, Apple is brilliant. But its management structure is very power-focused and hierarchical, and often paranoid and secretive even with its own employees. You don&#8217;t always feel like everybody is playing on the same team. That makes it a challenging environment to thrive in. I think it&#8217;s a little bit like going &#8220;behind the scenes&#8221; at Disney (or Edenlandia, or wherever): a little bit of the magic is gone when you know how it all works. :-)</p>
<p><strong>SoA:</strong> What are you doing now? Is it related to what you did at and for Apple?<br />
<strong>DT:</strong> I&#8217;m working at Sony Computer Entertainment America (SCEA) on a filesystem for PlayStation 3 games. The work I do is mostly focused on making games load faster from the Blu-Ray disc: compression, I/O sorting, and hard-disk caching are just a few examples. In a way it&#8217;s the reverse of what I did at Apple: with DiscRecording I worked to get bits onto optical discs, and now I work to get them off.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.storiesofapple.net/discs-filesystems-and-macs-interview-with-drew-thaler.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Slackintosh reborn &#8211; An Interview with Adrian Ulrich</title>
		<link>http://www.storiesofapple.net/slackintosh-reborn-an-interview-with-adrian-ulrich.html</link>
		<comments>http://www.storiesofapple.net/slackintosh-reborn-an-interview-with-adrian-ulrich.html#comments</comments>
		<pubDate>Wed, 19 Sep 2007 12:06:00 +0000</pubDate>
		<dc:creator>Nicola D'Agostino</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[People]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ppc]]></category>
		<category><![CDATA[slackware]]></category>

		<guid isPermaLink="false">http://www.storiesofapple.net/?p=7</guid>
		<description><![CDATA[Slackintosh was a little-known PPC port of Slackware Linux which after some years of development was put on indefinite hiatus. 
Adrian Ulrich has recently restarted the project and is again providing (together with Marco Bonetti) a Slackware distribution for Apple (and non-Apple) RISC-powered hardware. We contacted him for a short interview to ask him what [...]]]></description>
			<content:encoded><![CDATA[<p><strong><a href="http://slackintosh.exploits.org/">Slackintosh</a> was a little-known PPC port of Slackware Linux</strong> which after some years of development was put on indefinite hiatus. </p>
<p><img src="http://www.storiediapple.it/wp-content/img/macintux.png" align="right" border="0" hspace="8" vspace="2" alt="MacinTux"/>Adrian Ulrich has recently <a href="http://www.slackintosh.org">restarted the project</a> and is again providing (together with Marco Bonetti) a Slackware distribution for Apple (and non-Apple) RISC-powered hardware. We contacted him for <strong>a short interview</strong> to ask him what happened, what is his role and what is the distribution&#8217;s status.</p>
<p><strong>Stories of Apple:</strong> A couple of years ago Slackintosh seemed to have been shelved. What happened? How and when did you picked up the project? And is there any contact or relationship with the previous maintainer?<br />
<strong>Adrian Ulrich:</strong> I&#8217;ve been using Slackintosh 8.1 (after ditching Yellow Dog Linux and Debian) and soon upgraded it to the unfinished 9.1 and started to build my own Packages for 9.1. Later i&#8217;ve realized that Russel had stopped working on the project so i contacted him via e-mail and offered my help. While waiting for a response i&#8217;ve started to rebuild everything from scratch using Slackware 10.1. After a few weeks, i still didn&#8217;t hear anything from Russel so i uploaded my stuff to a server i own and announced my 10.1 version in a newsgroup and a few slackware-related forums. (Well: I did get a response from Russel after 10.1 has been released  ;-)  )</p>
<p><strong>SoA:</strong> What kind of user is Slackintosh for and how many are using it? And what are its perspectives and chances after Apple has switched from PPC to Intel CPUs?<br />
<strong>AU:</strong> Slackintosh is made for experienced Linux-users and Slackware users who own PowerPC hardware.<br />
It is still useful even after the switch to x86 CPUs: Apples PowerPC support for OSX is not infinite, but with a free Operating System (such as Slackintosh) support will be thereas long as people use the hardware.</p>
<p><strong>SoA:</strong> What&#8217;s the best (i.e. most easy/supported) Apple hardware to try and use Slackintosh?<br />
<strong>AU:</strong> Even without Apple there is still a lot of interesting PowerPC based<br />
hardware. I&#8217;ve been using Slackware 10.2 on the Nintendo Gamecube a few months ago. A Wii port would be interesting&#8230;</p>
<p><strong>SoA:</strong> How would you sum up these years as maintainer of the Slackintosh project?<br />
<strong>AU:</strong> I&#8217;ve learned a lot about the &#8216;inner workings&#8217; of a Linux/Unix system.<br />
Building stuff like glibc, compilers and <a href="http://X.org" title="http://X.org" target="_blank">X.org</a> is not much fun but educating  :-) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.storiesofapple.net/slackintosh-reborn-an-interview-with-adrian-ulrich.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
