<story><title>Steve Jobs’ response on Section 3.3.1</title><url>http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/</url></story><parent_chain><item><author>lispm</author><text>I&apos;m not talking about programming on the Mac, I&apos;m talking about the iPhone OS and devices like the iPad.&lt;p&gt;I need a Mac to program the iPad? Why?&lt;p&gt;We needed a LISA to program the Mac in 1984. The Mac had 128kbyte of RAM and couldn&apos;t do much.&lt;p&gt;The iPad has 256MB RAM, a multitasking OS based on Unix - I want to see end-user programming on the touch screen. Not a generation of link clickers.&lt;p&gt;We have 2010.&lt;p&gt;I want a better EMAIL program for my iPhone (or something like the iPad). I don&apos;t get it. Apple does not allow that. WHY? It can&apos;t even filter mails. We had that twenty years ago.</text></item><item><author>rimantas</author><text>&lt;p&gt;&lt;pre&gt;&lt;code&gt;  With the Mac everybody got a copy of HyperCard 
&lt;/code&gt;&lt;/pre&gt;
Here we go again.
I got a free copy of Xcode, IB and Dashcode with every release of OS X I had. I can
code in C, C++, Objective-C (with a choice of compilers gcc or clang), PHP, Perl, Python, Ruby (including RoR), Java right out of the box. SQLite is also there and maybe some stuff I don&apos;t even know I have.&lt;p&gt;Existence of iPad (and iPhone) does not hinder innovation — it fosters it. Three years ago
there was no iPhone, no iPhone OS, no App Store. Now we have a new platform with not far from 200 000 (just think about it) applications written for it. iPad gives an opportunity 
truly explore what&apos;s possible on multitouch device with dedicated UI.&lt;p&gt;I am a web developer, but I do not complain that I cannot easily write my code in the browser itself. Nor do I want to.&lt;p&gt;Just think about it: if there were no iPad you could not code for it even in Obj-C.</text></item><item><author>lispm</author><text>When Steve Jobs got a demo of the graphical user interface and object-oriented software at Xerox PARC, he saw a computer that could be interactively programmed. In Smalltalk.&lt;p&gt;When Steve Jobs started with NeXT in the mid 80s he got a demo of a novel program that can be used to interactively design general user interfaces - the first program of its kind.&lt;p&gt;It was written in Lisp by Jean-Marie Hullot. It was called SOS Interface, marketed also as Action! by the company Expertelligence.&lt;p&gt;Steve Jobs hired him and Jean-Marie created the Interface Builder - which became one of the most important tool on NeXT OS. Then for Mac OS X and now for iPhone OS.&lt;p&gt;This innovation is now hindered by Apple. The innovative software may not be written in Lisp anymore, but it is not necessarily Objective-C either.&lt;p&gt;With the Mac everybody got a copy of HyperCard - everybody could write and design programs in a simple way - using the built-in HyperTalk. Xerox had such a software years before - called NoteCards and written in InterLisp-D.&lt;p&gt;With the iPad, which is much more capable than the Mac where SOS Interface and HyperCard were developed, everybody is degraded to be a consumer. The goal is no longer to be a maker, a creator, a programmer. You can&apos;t even use a shell to connect to your own iPad.&lt;p&gt;There is huge domain of visual programming and end user programming to be explored on touch screen devices. Maybe Apple is working on that and hiding this (like Jobs claimed that &apos;nobody reads anymore&apos; and some time later Apple now sells iBooks) - from what we see now Apple hinders innovation and innovators in these areas.&lt;p&gt;I want a &apos;DynaBook&apos; and not a media player.&lt;p&gt;Steve Jobs did not really understand what he saw at Xerox PARC when he got the demos of the Smalltalk system. He got the idea of the graphical user interface. But what he overlooked was the concept of object-oriented programming. He later with NeXT understood that. But what he never really got was the importance of interactive programming, end-user programming - the role of the user being able to program his computer in a straight-forward way. The cultural importance of being able to write, understand and change software.</text></item></parent_chain><comment><author>alanthonyc</author><text>&lt;i&gt;&quot;I need a Mac to program th iPad.  Why?&quot;&lt;/i&gt;&lt;p&gt;Holy moly!  Are you mad because a TV isn&apos;t a video camera?  Are you mad because a plate isn&apos;t a frying pan?&lt;p&gt;The iPad is a &lt;i&gt;consumption&lt;/i&gt; device.  It&apos;s a new thing.  I&apos;ve had it for a week now.  I know that it&apos;s not going to replace a real computer.  But it is absoulutely great for what it is.  I wouldn&apos;t want to program &lt;i&gt;on&lt;/i&gt; it (as things stand).  It&apos;s acceptable for writing short texts, that&apos;s about it for now.&lt;p&gt;And this has nothing to do with the 3.3.1 controversy.  There are a number of things that you can take Apple to task for, but this isn&apos;t one of them.</text></comment>
<story><title>Steve Jobs’ response on Section 3.3.1</title><url>http://www.taoeffect.com/blog/2010/04/steve-jobs-response-on-section-3-3-1/</url></story><parent_chain><item><author>lispm</author><text>I&apos;m not talking about programming on the Mac, I&apos;m talking about the iPhone OS and devices like the iPad.&lt;p&gt;I need a Mac to program the iPad? Why?&lt;p&gt;We needed a LISA to program the Mac in 1984. The Mac had 128kbyte of RAM and couldn&apos;t do much.&lt;p&gt;The iPad has 256MB RAM, a multitasking OS based on Unix - I want to see end-user programming on the touch screen. Not a generation of link clickers.&lt;p&gt;We have 2010.&lt;p&gt;I want a better EMAIL program for my iPhone (or something like the iPad). I don&apos;t get it. Apple does not allow that. WHY? It can&apos;t even filter mails. We had that twenty years ago.</text></item><item><author>rimantas</author><text>&lt;p&gt;&lt;pre&gt;&lt;code&gt;  With the Mac everybody got a copy of HyperCard 
&lt;/code&gt;&lt;/pre&gt;
Here we go again.
I got a free copy of Xcode, IB and Dashcode with every release of OS X I had. I can
code in C, C++, Objective-C (with a choice of compilers gcc or clang), PHP, Perl, Python, Ruby (including RoR), Java right out of the box. SQLite is also there and maybe some stuff I don&apos;t even know I have.&lt;p&gt;Existence of iPad (and iPhone) does not hinder innovation — it fosters it. Three years ago
there was no iPhone, no iPhone OS, no App Store. Now we have a new platform with not far from 200 000 (just think about it) applications written for it. iPad gives an opportunity 
truly explore what&apos;s possible on multitouch device with dedicated UI.&lt;p&gt;I am a web developer, but I do not complain that I cannot easily write my code in the browser itself. Nor do I want to.&lt;p&gt;Just think about it: if there were no iPad you could not code for it even in Obj-C.</text></item><item><author>lispm</author><text>When Steve Jobs got a demo of the graphical user interface and object-oriented software at Xerox PARC, he saw a computer that could be interactively programmed. In Smalltalk.&lt;p&gt;When Steve Jobs started with NeXT in the mid 80s he got a demo of a novel program that can be used to interactively design general user interfaces - the first program of its kind.&lt;p&gt;It was written in Lisp by Jean-Marie Hullot. It was called SOS Interface, marketed also as Action! by the company Expertelligence.&lt;p&gt;Steve Jobs hired him and Jean-Marie created the Interface Builder - which became one of the most important tool on NeXT OS. Then for Mac OS X and now for iPhone OS.&lt;p&gt;This innovation is now hindered by Apple. The innovative software may not be written in Lisp anymore, but it is not necessarily Objective-C either.&lt;p&gt;With the Mac everybody got a copy of HyperCard - everybody could write and design programs in a simple way - using the built-in HyperTalk. Xerox had such a software years before - called NoteCards and written in InterLisp-D.&lt;p&gt;With the iPad, which is much more capable than the Mac where SOS Interface and HyperCard were developed, everybody is degraded to be a consumer. The goal is no longer to be a maker, a creator, a programmer. You can&apos;t even use a shell to connect to your own iPad.&lt;p&gt;There is huge domain of visual programming and end user programming to be explored on touch screen devices. Maybe Apple is working on that and hiding this (like Jobs claimed that &apos;nobody reads anymore&apos; and some time later Apple now sells iBooks) - from what we see now Apple hinders innovation and innovators in these areas.&lt;p&gt;I want a &apos;DynaBook&apos; and not a media player.&lt;p&gt;Steve Jobs did not really understand what he saw at Xerox PARC when he got the demos of the Smalltalk system. He got the idea of the graphical user interface. But what he overlooked was the concept of object-oriented programming. He later with NeXT understood that. But what he never really got was the importance of interactive programming, end-user programming - the role of the user being able to program his computer in a straight-forward way. The cultural importance of being able to write, understand and change software.</text></item></parent_chain><comment><author>tptacek</author><text>Twenty years ago you did &lt;i&gt;not&lt;/i&gt; have a handheld device that read your emails.</text></comment>