The new Amazon Echo Show looks great. Watching the video, it is striking that the interface appears so clean. This is obvious when using voice, since buttons don't really count. Also, the fact that this is not just a piece of hardware and natural language interface, these are applications being shown. In terms of video/voice calls, there is quite a bit of competition, including Facebook, Whatsapp (Facebook again), Viber, Line, Telegram, etc. Oh, and don't forget about Nucleus who seemed to have the idea before Amazon (who is an investor).
The fact that the Echo dominates the smart speaker market should be a cause for concern by the likes of the slower-moving Google (who bought Nest years ago), not to mention molassas-like Apple has HomeKit, though that requires that OEMs actually buy Apple chips and integrate them into their devices.
Amazon's open approach to connected devices is a repetition of Android vs. IOS. Sure, there are a lot of iphones and even ipads, but the notion that this same rather small minority share will be able to co-opt the vast other connected devices, not really thought out very well.
The interaction with other Echo Show devices and other smart devices shows off what is at stake here: Echo as a platform for the home.
Missing from Amazon Echo Show, Release 1.0
My first few thoughts about using this new device in the home are what is missing.
- There is no video output, but definitely connecting to a monitor or a TV screen makes a lot of sense (that is, it could perform the function of a FireStick).
- There is no keyboard input (but it is a touchscreen, of course), perhaps bluetooth mice/keyboards will work? Not a real deal-breaker
- Generic browser user included? We did not see anything resembling such.
I get it. This is not meant to become a computer. Rather as its' own unique platform, it will be the heart of the connected home. Which leads to the following significant motivation.
The Future Home will require Echo-integrated Devices and Services
Apparently there are an ever increasing number of devices available to Echo. Certain smart hubs can act as extenders, such as the Almond+ which happens to be our Wifi for the first floor.
This is an insight for anyone making buying decisions regarding any kind of home device. Even moreso, those software services which Echo can interact with will have an additional layer of functionality based on that fact alone. This means, for example, that my music cannot be stored only in Google Music (where it reposes for free) but I will need to also ship over the 11,000 songs into Amazon Music (for $25/year), and only then will that become available on the Echo platform.
That said, there will be ways of doing some DIY integration, such as using Alexa to interact with Foscam cameras via IFTTT:
What I learned in migrating from CentOS on Linode to Amazon AMI Linux on EC2.
Note: Amazon Lightsail is probably a better comparison, but it is not available in the region we need it in, so EC2 is required for now.
Update: Lightsail is now available in more regions.
VPS Hosting and Operating System
A change of VPS providers is generally not such a big deal, unless one is dependent on proprietary tools of the previous provider. In the case of Linode, there are some nice graphs, and they have the Linode Shell (Lish) that is handy when things go south.
But moving to Amazon is like entering a different galaxy, one that has alien technology. Sure, in the end you've got a web server, an email server, a vpn, etc., but configuration tools and where things go can be a bit of a learning curve.
Linode to AWS
I've been aware of Linode for a decade, but first started seriously kickin the tires in April, 2014. In November, it was time and I began installation, configuration, and testing, with production sites up in early December, 2014. At 2.5 years, this is the approximate time span for moving to a different platform (in terms of my Sysops habits). Actually, though, I have been content with Linode. The precipitating event to migration was a requirement for a location in Canada, and also an unacceptable amount of downtime on a different VPS host located there. Taking a closer look at AWS offerings, and especially getting a better understanding of billing, convinced me this is viable platform for my price/performance needs.
CentOS vs. AMI
Amazon Linux AMI is more or less a fork of RHEL and/or CentOS, depending on whom one reads. The main points are:
- AMI lags a bit behind CentOS, which lags a bit behind Fedora
- AMI may or may not yet have systemd (as of June 2017 it does not, treat the system as CentOS 6.x)
- firewalld may or may not work on AMI, some reports are it does not yet (more on this)
- systemctl does not function out of the box, instead use service and chkconfig
AWS Security Groups as configured in EC2 are managed in a GUI that is akin to iptables/firewalld.
Unlike most VPS hosts, public IP addresses are not doled out automatically, at least not permanent ones. For that, one needs to provision an elastic ip address. A small number are available per account per region (5), but there are charges for outbound traffic. Also, it is important not to have elastic ip addresses assigned to unactive instances, as there are additional charges, as well as if multiple elastic ip addresses are assigned to a single instance.
- EC2 Instance IP Addresses
- VPC IP Addressing Guide
EB vs. EC2 vs. Lambda
There are other options to explore with AWS (just to mention):
- Elastic Beanstalk, which is kind of self-provisioning (but need stateless design)
- Lambda which is a truly serverless environment
- Note that Lambda can now run on IOT as Greengrass Core with Lambda Functions
It is vital to understand how Amazon bills out various services. Not paying attention can easily mean a lot higher costs, without necessarily more services. Another aspect of billing is the apparent greater efficiency of Amazon Linux AMI on EC2, which means that greater resources are not needed (and as is the case with much of the rest of the hosting universe, those numbers that are provided are not real, due to oversubscription.
When dealing with cloud-based office productivity applications (documents and spreadsheets), the main contenders are obvious:
- Apple iWork
- Google Docs,Apps,Drive,GSuite
- Microsoft Office365
While Apple's offering is relatively unknown (little noted, therefore little discussed), the real sleeper is Amazon's WorkDocs and WorkMail
The Kit and the Kaboodle
Here I will deal only with Google and Amazon, rather than all major Cloud providers. I have not considered Apple's (iCloud is an ongoing disappointment) or Microsoft's (sorry, not going back, too many scars). The main issue that I experience with the Google and Amazon offerings is integration among kinds of files to back up, especially images, music, and standard office documents. The main disconnect (for Apple vs. Google) is the Music component. Both are now offering pretty much unlimited images, and a hefty amount of storage. For a small fee ($1.99 USD/month) Google provides 100gb of cloud storage space, plus unlimited images (compressed in some way, not native image size). While the location of Google Photos inside of Google Drive basically works, the edits on one side (filenames, for example) do not replicate to the other side.
Google Mail, Docs, Drive, Photos, Music
For Google, the integration of Mail (and Calendar) with Docs (cloud editors), Drive (all files), Photos (with sync to/from desktop and mobile), all work out well. The Music part is a separate app and sync, but as a basic backup and Web/App based access from other devices, it works great, and offers 50,000 songs of upload storage for free. That's a great backup plus access via any device through a browser or Google Play Music app.
I've been using free tiers of Google Apps/Drive for years and years, now grandfathered in. I don't mind paying some small amount per month, I don't need to pay nothing. Currently I pay the $1.99/month for the Google Drive 100gb storage, nothing for Apps, Photos, or Music.
Amazon WorkMail, WorkDocs, Drive, Photos, Music
Amazon has a bunch of similar features with their Amazon Drive and other accompanying products. Drive is unlimited Photos plus 5gb of files for Amazon Prime subscribers, and unlimited files of all types for $59.99/year. They also have a virtual desktop service Amazon Workspaces. For Amazon Music, there are two streaming options (Prime and Unlimited -- which starts at $3.99/mo). But the upload option is the one I am most interested in, and it is 250 songs for free (not including any bought from Amazon, which do not count against the limit), and $24.99/year for 250,000 songs.
For pricing, Amazon WorkDocs and WorkMail can be bought together in tiers that support both, for $6 USD/month.
Prices are currently $4/month for WorkMail and an additional $2/month for WorkDocs.
Yandex Mail, Yandex Disk
Another interesting competitor not mentioned earlier is Yandex Disk. The latest 2.0 version does not require files to be on a local drive. This solves a problem with most cloud storage, where a thin client can access through a browser, but anything similar to a native client experience synchronizes all files locally. One computer could initially upload a file system, and then later not need those files to remain local, as well as thin clients such as an intel compute stick with limited storage could have a full experience of file interaction.
Yandex offers 10gb of space for free, with additional storage purchased monthly at $1 USD/mo/10gb, $2 USD/mo/100gb, and $10 USD/mo/1tb. Yearly purchase offers a 17% discount and any number of each of the tiers can be purchased (example, 1.2tb would be $14 USD/mo or $140 USD/yr.
Yandex also has web-based editors for documents, spreadsheets, and presentations. Their sharing model is better than Amazon, as Amazon only allows for comment access, but with Yandex Disk, shared access can be granted.
Mix and Match for 2017
Besides having had generally good experiences regarding Google Drive, Google Apps, Google Mail, and Calendar, these are something I want to migrate off of Google. I simply don't trust them, and there is a lack of encryption involved. With Amazon, WorkMail (and WorkDocs) is available in the US and Ireland currently, so EU laws apply to the Irish servers. As well, the Amazon Simple Email Service (SES) makes it easy to manage transactional email and business use cases.
The free Google Play Music is still quite compelling, and I will likely stay on that, as I have close to 100gb (12,000+ songs) in music.
Yandex is a great solution for a personal user, there are useful security aspects to it. And while not as configurable at an enterprise-level, it is still a worthy offering. The sync and backup of Yandex Disk appears to be more robust and functional than that of Google Drive.
Redundancy for email is difficult to achieve based on the nature of a single email address being mapped to a single mailbox. This still needs to be worked out. However for file backup, filesharing, and editing, using both Amazon and Yandex is a viable solution that is fairly inexpensive (<$10/mo).
Note: there is also Proton Mail, which is an even more secure (than Yandex) email-only service.
Spending time looking into AMI (Amazon Linux), it is as usual with the plethora of Amazon products, sometimes hard to get info about what it is. I take this not as a bad thing (though it does take time) but rather a feature that emerges from the *let's develop lots of stuff all at once" product management genius.
The clearest explanation of AMI in relation to other distributions was found on the SaltStack site, as:
> Salt should work properly with all mainstream derivatives of Red Hat Enterprise Linux, including CentOS, Scientific Linux, Oracle Linux, and Amazon Linux.
This immediately brought to mind the sense that RHEL (and CentOS) are to my knowledge never combined with these other distributions when counting them up. Counting of course does not matter, but it is important when trying to visualize linux for the Enterprise what choices are being made. Ubuntu has a lot of visibility, especially when it comes to configuring and deploying a VPS for small projects. This visibility tends to obscure the latent reality of CentOS, Oracle, Scientific, and increasing in importance, Amazon Linux.
Looking at Ansible, the Red Hat deployment tool:
> Amazon Linux AMI is mostly compatible with CentOS, but it uses a different version approach, which means that most of those Ansible roles will ignore or complain about not supporting Amazon AMI.
One can also use CentOS on Amazon AWS for a more vanilla approach, though Amazon Linux AMI is tuned especially for EC2.
There are many goodies in this talk. Below are a few:
* For a strategy, the total has to be more than the sum of the parts. How does something fit in to a cohesive vision to sell the product.
* Got to start with the customer and work backward to the technology. What incredible benefits can we give to the customer?
* Focus is about saying no, no, no, no, no.
* The press has a lag time. The press and the stock price will take care of themselves.
* Greatest weakness can be greatest strength, and vice versa.
* It's all about managing complexity.
* Our job is to not reinvent the world, but to take the things that most people don't yet have and get them out.
* The goal is to eliminate 80% of the code needed to write the app.
* Some mistakes will be made along the way. That's good. That means that some decisions are being made along the way. And we will find the mistakes. And we'll fix them.
* There is so much headroom to make the network world we live in so much more productive, so much better, and so much more fun, that we know how to do, that's not research, that to bet our future right now on research, that is not tangible, would be foolish. The core of the strategy is to take what we know and make the connected world so much more productive for the rest of us.
The High Order Bit
At several points in the talk, Steve uses the metaphor of the high order bit. This refers to a number of any length where the most important number is the highest order. E.g., for the number 12345, the most important number to change, is the number "1". Changing 1 to 2 is much more important than changing 2 to any other number.
* Implement what we know works, not research-based ideas
* PR and print advertising is influencing purchase in this category, not advertising
* The high order bit of any marketing campaign is profitability
* There are no answers to these questions, other than, let's go do it.
Full Transcript of Steve Jobs Apple WWDC Keynote 1997
Steve Jobs: Good Morning. Thank you very much. I really appreciate that.
I wanted to come and have a chat this morning. I know you’ve been getting lots of presentations all week so I didn’t want to do a big fancy presentation. What I want to do is just chat, and so we get to spend 45 minutes or so together and I want to talk about whatever you want to talk about. I have opinions on most things so …. I figured if you just wanted to start asking some questions, we’ll go to some good places.
Just to set the tone a little bit, I’m actually pretty excited about the way things are going. I think that there are some really good people who you met this week running the key areas of Apple now, and I think they are making enormous progress toward executing what is a pretty clear strategy. And that strategy revolves around one fundamental concept, which is to make some really great products. And I believe very firmly that there is still a very sizable market for some really great products and there are some giant holes that we can fill with your help. So, I am open to entertaining any of your questions and I hope you have some good ones this morning!
Question: What about OpenDoc?
Steve: What about OpenDoc? What about it? It’s dead, right? Well, let me say something. I know some of you spend a lot of time working on stuff that we put a bullet in the head of. I apologize. But Apple suffered for several years from lousy engineering management. I have to say it. And there were people that were going off in 18 different directions doing arguably interesting things in each one of them. Good engineers – lousy management. And what happened was you look at the farm that’s been created with all these different animals going in different directions and it doesn’t add up. The total is less than the sum of the parts. And so we had to decide, “what are the fundamental directions we’re going in?” and “what makes sense and what doesn’t?” And there were a bunch of things that didn’t. And microcosmically they made sense, macrocosmically they made no sense. And you know, the hardest thing is ... you think about focusing, right? You think, “well, focusing is saying yes”. No, focusing is about saying “no”.
Focusing is about saying no. And you’ve got to say “no, no, no”. When you say no, you piss off people. And then you go talk to the Santa Fe Mercury and they write a shitty article about you. You know? And it’s really a pisser, because you want to be nice, you don’t want to tell the Santa Fe Mercury a person was asked to leave or this or that. So you take your lumps. And Apple’s been taking their share of lumps for the last 6 months in a very unfair way and has been taking them like an adult. And I’m proud of that. And there is more to come, I’m sure. I read these articles about some of these people that have left. I know some of these people. They haven’t done anything in 7 years. And you know, they leave and it’s like the company’s going to fall apart the next day. And so, you know, I think there will be stories like that - but focus is about saying no. And the result of that focus is going to be some really great products where the total is much greater than the sum of the parts. And OpenDoc... I was for putting a bullet in the head of OpenDoc. I mean, I think it was great technology but it didn’t fit. The rest of the world isn’t going to use OpenDoc. And I think as a container strategy there is some stuff in the java space that is much better. And even the OpenDoc guys were basically trying to rewrite the whole thing in java anyway, which was a restart. So, it didn’t make sense. Yes, sir?
Question: What do we do about the press? Wall Street Journal reporters get up in the morning, sell Apple short and then go write stories about us. And, it’s clear that it’s perception versus reality. They don’t know shit about operating systems. They don’t know anything about tools. They don’t know what’s going on in the future. They don’t know that we’re building icebergs, and building from the bottom up.
Steve: Sure. You know, I’m sure that a lot of you have had this experience where you’re changing, you’re growing as a person and people tend to treat you like you were 18 months ago. And it’s really frustrating sometimes when you’re growing up and you’re becoming more capable and you’ve had some personality quirks you’ve kind of gotten over, whatever it may be. And people still treat you like you were a year to 18 months ago. It can be very frustrating. Well, it’s the same with a company. It’s the same with the press. The press is going to have a lag time, and the best thing we can do about the press is embrace them, do the best we can to educate them about the strategy. But the key part is to keep our eye on the prize. And that is turning out some great products, communicating directly with our customers as best we can, giving the community of people that are going to make this stuff successful like yourselves in the loop so you know everything, and just marching forward one foot in front of the other and it’s like the stock price… the press and the stock price will take care of themselves. By the end of this year, it’s going to look quite different. And I’m like an old man now in this industry and I’ve seen ups and downs and when you see enough of them, you know that’s going to happen. So, when you get up in the morning and the press is selling Apple short, go out and buy some shares. That’s what I would do. That’s what I have done.
Question: Apple certainly has a tradition of introducing new technology too, but lately Apple seems more apologetic about being different and it is proud about being different. (inaudible) I was just wondering years after introducing the Macintosh, what Apple can do to get it’s balls back.
Steve: I gotta tell you, I have a little different point of view on that. I think Apple’s had its head in the sand over the last many years. There has been so much that’s happened in terms of network computing as an example, that Apple’s completely missed out on it. The Mac is probably one of the least network computer communities in the world in terms of really making use of powerful networks. I mean, like when Next joined Apple, Next had an extremely sophisticated network infrastructure for doing network computing compared to Apple and even now we struggle getting the Apple folks to understand it. Because the Mac has been, because of all of this proprietary-ness in every way, because of the attitude of arrogance that “we can not only invent around networking, but invent around this and that...” it’s in its own little world and the rest of the world with so much invested passed it by.
And so, we need to bring the Mac up into the modern world in many areas like network computing. And to do that, because we weren’t first, because we didn’t set the standards and they’ve already been cast in stone, we have to use them. So, I think the wisdom here is not to say “we’ve got to invent everything ourselves”. The wisdom here is to know what 10% or 20% or 30% probably at most of the stuff we have to invent. And what we should go use that exists. We didn’t invent postscript, did we? We got LaserWriter out of it. And we were the first out there with the LaserWriter. So, I think this whole notion of being so proprietary in every facet of what we do has really hurt us. And again, the management and vision we had encouraged that. Encouraged people to go reinvent the wheel out there our own way. And yeah, it might be 10% better but usually it ended up being about 50% worse because there are a lot of smart people that don’t work at Apple, too.
Question from same guest: The only other thing I’d like to add is that I think it’s important that Apple be perceived as different because if Apple says “We’re just like everybody else but better, that really doesn’t say anything at all.
Steve: No, I don’t think it’s good that Apple is perceived as different. I think it’s important that Apple is perceived as much better. And if being different is essential to doing that, then we have to do that. But if we can be much better without being different, that would be fine with me. I want to be much better. I don’t care about being different. We’ll have to be different in some ways to be much better, but that’s the prize, wouldn’t you agree?
Question: I would agree, but Apple needs to articulate those differences as well. The goal is to be better, but for the general public, it has to be a whole lot better and it has to be in some ways different.
Steve: It has to be a whole lot better.
Question: Good morning. You said in your opening ground rules that there were lots of holes that Apple couldn’t necessarily do themselves without this community. As a visionary, do you think you could spend a couple minutes talking about those goals?
Steve: Sure. Much of the great leverage of using computers these days is using them not just for computationally intensive tasks but using them as a window into communication intensive tasks, as you know. And never have I seen something more powerful than this computation combined with this network technology that we now have. So, not only networks throughout an organization of course, the wide area networks through the Internet. And, I just want to focus on something that’s very close to my heart, which is living in a high-speed network world to get your job done every day. Now, how many of you manage your own storage on your computers? How many of you back up your computers, as an example? How many of you have had a crash in the last three years? Four years? Right.
Ok, let me describe the world I live in. About 8 years ago, we had high-speed networking connected to our now obsolete Next hardware (we were running Next at the time). And because we were using NFS, we were able to take all of our personal data, our “home directories” we called them, off of our local machines and put them on a server. And the software made that completely transparent and because the server had a lot of RAM on it, in some cases, it was actually faster to get stuff from the server than it was to get stuff off of your local hard disk because in some cases it would be cached in the RAM of the server if it was in popular us. But what was really remarkable was that the organization could hire a professional person to back up that server every night, and could afford to spend a little bit more on that server, so maybe it had redundant disk drives. Redundant power supplies. And you know, in the last 7 years, you know how many times I have lost any personal data? Zero. Do you know how many times I back up my computer? Zero. I have computers at Apple, at Next, at Pixar and at home. I walk up to any of them and log in as myself. It goes over the network, finds my home directory on the server, and I’ve got my stuff, wherever I am. And none of that is on a local hard disk. Now, what’s really interesting to me is that gigabit Ethernet is coming.
With gigabit Ethernet, it is faster in every case to talk to the server than it is my local hard disk. One of the things I’m really excited about is to look at that personal computer and take out every moving part except the keyboard and mouse. I don’t need a hard disk in my computer if I can get to the server faster. Because I look at that network connection as MFS dialtone. I get Internet dialtone and MFS dialtone over that wire. And I don’t care how it’s done. I don’t care what box is at the other end. We have ________ at Next. Big one – spend half a million bucks on it. It was worth it. We did a lot of software development. Nobody ever lost anything. Nobody had to worry about that stuff. You could have smaller ones. But managing a network like this is a pain in the butt. Setting it up, getting it all to work is really complicated.
One of my hopes is that Apple can do, through this new type of network (not so new, but for the average person it’s new) with gigabit Ethernet technologies and some of the new server stuff that’s coming down the pike and some thinner hardware clients, that Apple could make that as plug and play for mere mortals as it made the user experience over a decade ago. That’s one of the things where I think there’s a giant hole and I can’t communicate to you how awesome this is, unless you use it. And what you would decide within a day or two is that carrying around these non-connected computers or computers with tons of data and state in them is byzantine by comparison. So, there is about 3 or 4 things like that, where I think there is enormous opportunity and a lot of times both in people and in organizations, your greatest strength also can be your greatest weakness. Apple has been highlighted as having an incredibly great weakness of being totally and vertically integrated. It doesn’t make its own semi-conductors but it makes the hardware, it makes the software, it controls the user experience, it does the marketing. And many people are constantly calling for Apple to get out of the hard ware business because of that weakness that they perceive. I don’t agree with that. I perceive it as a potential weakness if not managed right. I also perceive it as Apple’s greatest strength if managed right.
I’ll give you an example. Plug and Play. To get anything done in the PC industry, it seems to take years. Plug and Play was an initiative that was launched 5 years ago. It took 2 years to get it all together between Microsoft and Compaq and an Intel fought with them and then finally got Intel into the fold... and here we are 5 years later, and still it doesn’t really work. You can imagine how long it will take them to make a thin client standard, and servers that plug and play within clients easily. I mean, we’re into like, you know, the third millennium. So, the fact that Apple controls the product design from end to end: hardware, software... gives Apple an incredibly unique opportunity. The only company in the industry that does that. An incredibly unique opportunity to tackle some of these really narly complex problems that could have enormous potential advantage in the market if we could solve them. And I think solve them literally a half a decade to a decade sooner than the 93 headed monster out there in the Intel space. Now, they have their advantages too, don’t get me wrong. But I think one of our great advantages is that we can really control all the disciplines to actually implement a vision much faster, if we can get ourselves all going in a few directions.
Question from last guest: That sounded really great, and as you were talking I was getting sort of caught up in it. And then it occurred to me: That’s a really great vision for Apple. But then, I asked about holes for developers.
Steve: Uh huh. I’ll give you tons of simple ones. Microsoft hasn’t committed to port their suite of applications yet, have they? For Rhapsody. What are you waiting for?
Adobe – do you know how many copies of Photoshop Adobe ships every month? Bazillions! That’s the foundation of Adobe – Photoshop. Adobe has not, to my knowledge, committed to port Photoshop to Rhapsody yet. What are you waiting for? There was a company called Lighthouse, that was actually bought by Sun about 6 months ago. They were the best next step developer. They had 18 developers, ok? They had by far and away the best presentation application I’ve seen in my life called Concurrent. I still use it today. They had a suite of 5 different apps. And each one was best of breed. The best spreadsheet I’ve ever used in my life, called Quantrix. How many of you use Improv here? Ok, Improv is the best spreadsheet on the planet, because it incorporates a whole new way of thinking about spreadsheets for people like me that want to model things. It’s phenomenally powerful. And Lotus couldn’t compete with themselves with 1.2.3 so they gave it up and Lighthouse copied it. 18 developers. 5 apps. Because of the power of this development environment.
What Apple is going to be putting in your hands is a system that you can build apps for 5-10 times faster than anything out there. Period. And you can choose to do one of two things or somewhere in the middle with this power. 1. You can make existing complexity apps 5-10 times faster, which means that 3 people really can go into a garage on day one with a concept and come out in the market with a product 6-9 months later. I haven’t seen that in our industry in 10 or 12 years. And that’s very, very, very exciting to me. And some people say, “Well, it will only run on a Macintosh, or it will only run on Rhapsody selling on Intel maybe and selling on a Macintosh. Jesus, it’s only a single digit percentage of the market.” Well, Jesus, it’s only 3+ million copies a year. I wouldn’t mind selling into that market. It’s huge, especially if you’re a 3 person, 10 person, 18 person software development company. Lighthouse was making a good living selling to the next step market. Give me a break!
So, you know, I think there’s a huge market out there. And, I think there’s still tremendous loyalty towards Apple by some of these customers. If Adobe doesn’t want to write the next generation Photoshop on Rhapsody, some of you should! Maybe they’ll buy you... who knows? But, the publishing market out there would love to see the next generation but even more so, you know who would love it even more than them? Apple. Right? You walk in here and say “I’ve got something that’s 5 times better than Photoshop for these publishing people”. And if enough of the publishing people agree to where you convince Apple that that’s really the case… do you know how much Apple spends on marketing each year? They should spend some of it on these apps. And telling the world about them. So, if you come up with something really great, I think it’s going to get out there. And I think this is pretty unique opportunity.
I want to get back to the last point I was making. One of the other things you can do with these powerful tools in addition to building a current complexity 5-10 times faster, is build an app you couldn’t build on any platform. And that to me is the most exciting. Build an app you could not build on any other platform, because it’s all about managing complexity, right? You’re developers, you know that. It’s all about managing complexity. It’s like scaffolding, right? You erect some scaffolding, and if you keep going up and up, eventually, the scaffolding collapses of it’s own weight, right? That’s what building software is. It’s how much scaffolding can you erect before the whole thing collapses of its own weight. Doesn’t matter how many people you have working on it. Doesn’t matter if you’re Microsoft with 3-400 people, 500 people on a team. It will collapse under it’s own weight. You read “The Mythical Man-Month”, right? Basic premise of this is a software development project gets to a certain size where it can add one more person. The amount of energy to actually communicate with that person is actually greater than their net contribution to the project so it slows down. So you have local maximum and then it slows down. We all know that about software. It’s about managing complexity. These tools allow you to not have to worry about 90% of the stuff you worry about, so that you can erect your 5 stories of scaffolding, but starting at story number 23 instead of starting at story number 6. You can get a lot higher.
Question: You mentioned stocks and how we can really look forward to that toward the end of the year. I’m wondering, can you make any comment whatsoever on Larry Ellison?
Steve: There’s lots of comments one could make about Larry Ellison. I’ve never dated Larry, so that excludes a bunch of them. No, actually Larry is my best friend, and you put me in a slightly awkward situation. I have certainly encouraged him to not seek to take control of Apple, because I think Apple is on a good course right now. And I think Larry is on an awesome course. I mean, one of the things I told him was, “Look, if you took a poll in Silicon Valley of what company you’d like to run, Oracle would be at the top of many people’s lists. Second largest software company in the world, one of the most dynamic companies on the planet.” And Larry built it from scratch and he’s got one of the greatest jobs in the world. So I think Larry has made his public pronouncement that he’s going to stick to running Oracle. So, I wouldn’t worry about that. And I think what we need to worry about is just making some great products and getting some applications on them and telling our customers about both of those things.
Question: A few weeks ago, The Wall Street Journal announced the profit figures for Microsoft. And they also said that that in this industry, the only companies really doing well are Intel, Microsoft and perhaps Compaq. Could you comment on the possibility of competing against monopolies that the justice department seems to for some strange reason avoid prosecuting for antitrust?
Steve: The day we started Apple computer, IBM was far more powerful in the computer industry than Microsoft and Intel are today. Because they not only controlled the technology, they controlled the customer. They had direct contact with the customer. And, so, we should just get out. I mean, I should have just nudged Woz and said “Hey, forget it. Not a chance”. But, we were too stupid to know that. We hadn’t gone to business school. We didn’t read the Wall Street Journal. We didn’t know what the Wall Street Journal was. I’d never seen a Wall Street Journal. And that served us well. And so, what can I say? I think every good product that I’ve ever seen in this industry and pretty much anywhere, is because a group of people care deeply about making something wonderful that they and their friends wanted. You know? They want to use it themselves. And that’s how the Apple I came about, that’s how the Apple II came about, that’s how the Macintosh came about. That’s almost everything I know that’s good has come about. It didn’t come about because people were trembling in a corner worried about some big company stomping on them. Because if the big company made the product that was right, then most of these things wouldn’t have happened. If Woz and I could have went down and plunked down 2000 bucks and bought an Apple II, why would we have built one? We weren’t trying to start a company; we were trying to get a computer.
I’ll give you an example. I get about 200 email messages a day, sans all the get rich quick ones from the Internet. And I’ve been in that mode now for about 5-6-7 years. And email, to me, is the most important app I use. And I’ve used every email system I know of out there, and I can tell you that the one on NeXTSTEP or Rhapsody is literally almost an order of magnitude better, more productive, than anything else I know. I mean, I walk around Apple and they are using the worst mail sytem in the world. And I know we could improve the productivity inside Apple 30% if we just give them a good email system. And so, it’s amazing to me that something as obvious as email is so broken out there. Netscape’s is awful. I mean, everybody’s is awful. And if something so obvious as email is so broken… and the other one I mentioned before: spreadsheets. If you use Improv or Quantrix for a week, you would go, “How come this hasn’t completely replaced Excel?” for 75% of the people out there. 25% will still want Excel, for good reason. But for 75% of the people, why hasn’t this replaced it? And there are no answers to these questions except – “let’s go do it!” And that’s my attitude about this thing.
The other thing I feel very, very, very strongly is: It’s incredibly stupid for Apple to get into a position where for Apple to win, Microsoft has to lose. That’s really dumb. I mean, I don’t expect the Federal Government to break up Microsoft. For a lot of reasons, the least of which is the Federal Government is a monopoly. I mean – they’re buddies! So, Microsoft is a fact of life. They’re like the air we breath, you know? So, probably a better analogy is like bottled water, because you do have to buy it. But nonetheless, Apple can win without having Microsoft lose. I firmly believe that. And hopefully, Microsoft will increasingly over time realize that that is the case, and that Apple represents a quite profitable part of their business. And they seem to be coming around to that point of view. An alliance has been announced between Microsoft and Apple. So, I really really strongly feel that setting Microsoft up as Satan and having a holy war against Microsoft would be exactly the wrong thing for Apple to do. There are so many opportunities out there where Apple can really have tremendous advantage and not have to go head to head with Microsoft, but really go right to the customers.
Question: I was hoping that you would venture an opinion this morning on how you see the future evolution of the Macintosh compatible market.
Steve: This is my personal opinion. I believe Apple should license everything. With a few exceptions. But I think Apple should get a fair price for it. And I think the clone set up, the way it was set up was done very poorly – about 3 or 4 years ago. For one thing, Apple licenses the hardware design and forces the clone makers to use it. That’s stupid. Let the clone makers do their own hardware design – let them do whatever hardware they want. Right? Don’t tie their hands. But if want to pay extra for that, if they want to use Apple hardware. Fine, but if they don’t, let them design their own. And on the software, Apple should get a fair price based on volume. As an example, if I’m a clone maker - as you know, some of the low end Macintoshes, whether they are compatibles or not, probably don’t make much money. As a matter of fact you could even imagine they might lose money just to get people in the fold. And, to offset those kinds of low margin products, we need some higher margin products at the high end. So if you’re a clone maker you think, “Wow, I think I’ll give Apple ten bucks for the software and I’ll go after the $5000 Mac market. Well that would be really stupid for Apple to do. Because this clone maker is just a leech. They are living off the fact that Apple has got this business model to not make much money on some levels and try to eek some back at the high levels by just going after the high level and paying ten bucks for the software, that wouldn’t be fair.
So you want people to pay more money if they are in lower volume, because the only way they can get to higher volume is to make some of those medium and low priced clones, too, and make less margin. And if they’re doing that, then they ought to get a lower price across their whole range of products. So I’ve been advocating to eliminate the licensing of the hardware and let the clone makers do whatever they want, and b) to raise the price for the royalty of the software to a reasonable level and make it a scale based on volume. And I think that’s the right thing to do. Some of the clone makers are going ballistic over it. It’s incredibly stupid. I mean, I don’t they that they ought to pay more for Rhapsody, as an example, than they do for other modern operating systems for licensing. But that’s not 10 or 20 or 30 bucks. And I think that’s where we’ll end up and I think everybody will be fine and I think the clone makers will have a much easier time and they won’t have to deal with Apple’s hardware. Maybe they’ll make some better hardware and maybe they’ll make some worse hardware and the customers will be fine. And I’m all for it. I just think Apple ought to get a little bit of value out of their software and not just out of the clone makers picking off their high margin products and paying ten bucks a copy. If they want to pick off the high margin products and pay a fair price for the software, let them have at it. So, that’s how I feel about that. But I’m not making the decision.
Question: Even so, I’m glad you’re here. You mentioned managing complexity. There’s a lot of people out there who are either not using computers or think of computers as something they have to babysit- they work for their computers. How can we get computers to where they work for people instead?
Steve: I don’t really know. I’m not sure what you mean. I don’t feel I work for my computer. I feel it’s a little invasive – I mean, I have a T1 in my house and you sort of get in the habit of answering emails within a few seconds after you arrive, so it can be invasive on family life. But ...
Question from last guest: How can it serve us more and go on and do things for us without us having to sort of watch. We have this whole system of “I click once, the computer does one thing... I click another thing... It never goes on and works for me for 15 minutes... I mean...
Steve: I guess my point of view is a little bit different on that. My point of view is that I’m routinely running 10-15 applications at once on my computer. They are all routinely talking to each other in a very wonderful way that I don’t have to pay much attention to, and I can move things between them very easily. And I’m connected in an extremely high-speed easy transparent productive way with my colleagues. It’s so much better than anything I see in the Windows or the Mac world today. That I will be happy if over the next 12-24 months as you guys roll out your apps that we can just bring this to everybody. Secondly, I know there’s at least 20 more apps that I’d love to be using, that haven’t been written yet. And if we can make those apps really easy to write, and if we can keep the Mac market far less expensive to market into than the Intel market, then we can all get a chance to use those great apps that you guys are going to write. So, my view is that for the next several years, like 3-4 years, our job is to not reinvent the world. It’s to take something that we know exists already but hardly anybody’s got it, and get it out to them. You know? And to be honest, it’s a lot like Xerox Parc. Xerox Parc had some of the things that were in a Macintosh, just nobody else had them. Well there’s thousands of people out there who use this now, but there aren’t millions and if we can get that out there, I think it’s going to change a lot. And, fortunately a lot of it is tried and true and been polished and refined and is pretty bullet proof so we’re not going to have to go through any embarrassing early moments, I hope.
Question from last guest: That would be cool. You mentioned tools. There is a great, wonderful NextStep demo where we have a visual way of building interface – it’s great. And then, all of a sudden, we’re back into text. (inaudible)
Steve: Here’s the deal. The way you get programmer productivity is not by increasing the lines of code per programmer per day. That doesn’t work. The way you get programmer productivity is by eliminating lines of code you have to write. Right? The line of code that’s the fastest to write, that never breaks, that doesn’t need maintenance, is the line you never had to write – right? So, the goal here is to eliminate 80% of the code that you have to write for your app. That’s the goal. And so, along the way, if we can provide WYS –this and WYS-that and visual this and visual that… well that’s fine. But the high order bit is to eliminate 80% of the code. When you drag a line into the interface builder you’re eliminating a line of code in one form. But that only goes so far. Maybe it can go further. I’ve seen a lot of demos that try to take it all the way back into the algorithmic part of the code base and none of them have ever been any good. If there are any good ones out there, show Bobby and he’ll show me. Would love to see them.
Question: You mentioned how good it is that Apple controls the hardware. (inaudible). There seems to be a conflict of interest here between Apple’s own hardware and some of the cloning hardware.
Steve: I don’t believe that’s true at all. The person running hardware at Apple, I’ve known for a decade. His name is John Rubenstein. I trust him with my life. He’s the best hardware leader I’ve ever seen in my life. He’s really really really good. He comes from very high performance systems and what his expertise is, is putting a lot of those high performance systems ____________ really cheap. He’s really good at that, really good at leading teams, really good talented engineering managers and engineers. And what he wants to do is build some kick ass stuff. Because the Mac hardware is not at the top of the food chain. And we want to get it there. And we are going to get it there. So, if there was something ready to go that was really good, I promise you, John would be shipping it yesterday. Ok? And in terms of the clone makers, I know that what John is pushing for very strongly, which I support 100%, is to tell the clone makers they can build their own hardware. That’s the easiest thing to do. Don’t be limited by what Apple does or does not release. Build your own. There’s a billion people out there building hardware. Look at the PC clone business. They all build their own hardware. They could have people build it for them. They could have people design it for them. So release them out of the bondage that they can only use Apple hardware. And they can do whatever they want. Matter of fact, they could build Rhapsody boxes with Intel processors in them if they wanted to. They could do whatever they wanted to. And that’s where I’m hoping Apple goes.
Steve: No, I don’t. All I can tell you is that I know this 100% to be true. If Apple had a hot product, it would be shipping it tomorrow. Ok? And they have shipped a few hot products recently. And if there were any more before when the next batch were coming out, they’d be shipping them instantly. Apple is about having hot products. And, so nothing is being held up that’s any good. I guarantee you that.
Question: OK, so Apple turned it around. We’ve got Gil, we’ve got you, we’ve got G3, we’ve got Rhapsody, we’ve got Newton 2000. Great. Now are we going to see some real kick ass TV commercials to change the mindset?
Steve: Let me go through your preamble a little bit. I personally don’t think Apple is completely turned around. I think we’re turning it around. And I wouldn’t put it in the past tense. I think it’s like this right now. And I feel very confident in the team that’s managing the pieces of Apple right now. I think they’re doing a really good job. And the strategy I think is pretty doggone good. I feel very good about that and I think it’s turning around and I think you’re going to see more and more signs of that. I’ll give you my own opinion on this because marketing is a suggestive thing. It’s not a science. There’s a lot of art to it. And, my personal belief is that the medium really does communicate a lot about the message. In some cases, the medium overrides the message. And I personally believe that Apple should not be on television at all this year. It’s the wrong place to be for Apple. Because what it means is that Apple is trying to spend a lot of money to convince you that everything is ok. And what I think Apple ought to be doing is taking a fraction of that money and putting it in print. And I don’t mean 8 page Wall Street Journal ads. Because to me, again an 8 page Wall Street Journal ad is saying “I’m going to spend my wad to show you that I’m back”. And what Apple needs now is not spending a million dollars to tell people it’s back. It needs for the journalists to be saying Apple is back on page 1. Because if on page 7-14 Apple spends a million dollars saying we’re back but on page 1, a journalist writes an article saying they’re in the tank, who are you going to believe? As a matter of fact, that million bucks on page 7-14 is going to reinforce the message on page 1.
Question from last guest: Meanwhile, it’s the TV commercials that are influencing the sales. ___________________ They’re the ones who are bad mouthing us.
Steve: You know, I don’t buy it at all. I don’t buy it at all. I don’t think that’s true. I think that more than anything right now, PR is influencing purchase consideration in this category. Not advertising. So, I’m in the minority, but I have had a certain degree of experience in this matter. And I believe strongly that Apple really needs to talk about it’s great products, and it’s great customers and it’s great applications. And the best way for it to do that is in print in a very straightforward way. And I also believe very strongly that the high order bit of any marketing campaign is profitability. We send a boatload of money in any quarter marketing ourselves. If we lose money in that quarter, any positive momentum that we’ve created is completely erased. Profitability to me is the high order bit of marketing for Apple at this point in time. And I think we’re approaching that and I think we should just use every ounce of financial resources to get there and I think that will be very strong and very loudly heard. I think we should focus on PR and I think we should focus on print advertising and stay out of television this year, but I don’t make these decisions. So that’s my recommendation and that I’ve given Apple.
Question: I would like, for example, for you to express in clear terms how, say java, in any of it’s incarnations, addresses the idea (inaudible). And when you’re finished with that, perhaps you could tell us what you personally have been doing for the last 7 years.
Steve: You know, you can please some of the people some of the time, but.. One of the hardest things when you’re trying to effect change is that people like this gentleman are right in some areas. I’m sure that there are some things OpenDoc does, probably even more that I’m not familiar with, that nothing else out there does. And I’m sure that you could make some demos, maybe a small commercial app, that demonstrates those things. The hardest thing is: how does that fit in to a cohesive, larger vision, that’s going to allow you to sell 8 billion dollars, 10 billion dollars of product a year? And, one of the things I’ve always found is that you’ve got to start with the customer experience and work backwards for the technology”. You can’t start with the technology and try to figure out where you’re going to try to sell it. And I made this mistake probably more than anybody else in this room. And I got the scar tissue to prove it. And I know that it’s the case.
And as we have tried to come up with a strategy and a vision for Apple, it started with “What incredible benefits can we give to the customer? Where can we take the customer?” Not starting with “Let’s sit down with the engineers and figure out what awesome technology we have and then how are we going to market that?” And I think that’s the right path to take. I remember with the Laser Writer. We built the world’s first small laser printer, as you know. And there was awesome technology in that box. We had the first Canon cheap laser-printing engineer in the United States here at Apple. We had a very wonderful printer controller that we designed. We had Adobe’s PostScript software, we had AppleTalk in there. Just awesome technology in the box. And I remember seeing the first print out come out of this. And just picking it up and looking at it and thinking, “You know, we can sell this”. Because you don’t have to know anything about what’s in that box. All we have to do is hold this up and say, “Do you want this?” And if you can remember, back in 1984, before laser printers, it was pretty startling to see that. People went, “Whoa”. And that’s where Apple’s got to get back to.
And you know, I’m sorry that OpenDoc is a casualty along the way, and I readily admit that there are many things in life that I don’t have the faintest idea what I’m talking about. So, I apologize for that too, but there’s a whole lot of people working super super hard right now at Apple. Avi, John, _______, Fred. The whole team is working, burning the midnight oil, and hundreds of people below them, to execute on some of these things and they’re doing their best. And some mistakes will be made along the way. That’s good, because at least some decisions are being made along the way. When we find a mistake, we’ll fix it. I think what we need to do is support that team going through this very important stage, as they work their butts off. They’re all getting calls being offered three times as much money to go do this and that. None of them are leaving. And I think we need to support them through this and write some damn good applications to support Apple out in the market. That’s my point of view. Mistakes will be made, some people will be pissed off, some people will not know what they’re talking about, but I think it’s so much better than where things were not very long ago. And I think we’re going to get there.
So, I think we’ve got time for just a few more questions.
Question: I work for a large corporation that is seriously reconsidering it’s development targeting to the Macintosh. They sent me out here on last year’s WWDC and I came back with a lot of new technology and I really impressed them with “We have Gil on board now, we’ve got a next generation OS we’re moving forward with. I’ve lost a bit of credibility with that. Now, Monday morning, I’ve got to go back to them and say “Now, we really mean it this time. We’ve got great new technology and I really do believe in the new strategy.” If you were me, if you were a software developer like me who works for a Fortune 500 corporation, what would you tell my people to convince them to stay with the Macintosh?
Steve: Good question. Let me ask you a few questions: Do you use primarily off the shelf applications or do you roll some of your own apps?
Guest: It depends on what item you’re talking about. Mostly I use Code Warrior and I use Photoshop and some of the word processing things. The things I write are generally for my company or things that I’ve written for myself.
Steve: I guess what you’re saying is that you’re trying to convince your company to stay with Macintoshes. Does your company use those Macintoshes to employ custom apps that you write for your company or does your company use those Macintoshes to employ primarily shrink wrapped apps?
Guest: Mostly it’s support software for hardware that they sell that is targeted for both PCs and Macs.
Steve: Do they write that software themselves?
Guest: Yes, they do.
Steve: Well, one of the things you could say is, if they could write that software 5-10 times faster and deploy it on Mac and with Rhapsody on Intel on PCs, would that be of interest to them?
Guest: I think it would.
Steve: I would throw that into the mix of arguments I would use. And the other thing I would do is… Guarino Deluca is here. He runs marketing for Apple. Go find this guy. He’s actually got a white paper on this you should get your hands on.
Guest: Thank you.
Question: A while ago, Apple had a vision of a user interface. I wouldn’t have to do work, my machine would do it for me using agent software, knowledge navigator, intelligent agents. Are we going to see the like of that some time soon? Because, I’m signed up for that.
Steve: It turns out there is so much headroom to make the network world we live in so much more productive, so much easier and so much more fun than it is now that we know how to do. It’s not research. We know how to do this. That to bet our future right now on the results of research in the agent world, where you can pick up all sorts of magazines and read people spouting off. There’s nothing tangible about it. It is research at this moment. To bet our future, to bet our next 5 years on research – this is something that is so tangible that we know, that we can feel, that we can touch – would be foolish.
The core of our strategy is to take advantage of the dramatic headroom to make this connected world so much more productive for the rest of us, rather than just an individual computer, which was the original vision of the Mac. To take that next big leap and make that connected world so much more productive… that’s what we’re doing. Not that we’re not working on agents. There’s people working on agents in the back. But the core of the strategy is focused on what I just said. And, I think you’re right. I think at some point, that they’re going to start doing more for us in ways we can’t imagine. But even before we get to that, we can make life 5 times better even without that research being successful.
Question: What do you think Apple should do with Newton?
Steve: Ha. You had to ask that. I’m in the minority. And what I think doesn’t really matter about this. I think that most companies can’t be successful with one backup system software. Rarely can they manage 2. And we, I believe, are going to succeed at managing 2 during the next several years with Mac OS and Rhapsody, which is a superset of that. I cannot imagine being successful trying to manage 3. So, I have a sort of a law of physics disconnect with trying to do that. I just don’t see how it can be done. And I don’t think that has anything to do with how good or bad Newton is, or whether we should be making 800 dollar products or 500 products, which I think we should. It has to do with – I don’t see how you manage 3 software steps. So that’s what I think.
Guest: Do you actually have a Newton as a user?
Steve: I tried a Newton. I bought one. I bought one of the early ones. I thought it was a piece of junk. I threw it away. I bought one of the Motorola Envoys, I thought it was a piece of junk after using it for 3 months. I threw it away. I hear the new ones are a lot better. I haven’t tried one. I will but, see here’s my problem: My problem is to me, the high order bit is connectivity. The high order bit is being in touch connected to a network. That’s why I bought the Envoy. It had a cellular modem in it. And I don’t think the world is about keeping my life on this little thing. I’m already get into my computer when I get back to my base station. To me, what I want, is this little thing I can carry around with me that’s got a keyboard on it. Because to do email you need a keyboard. And you need to be connected to the ‘net. So if somebody would just make a little thing where you’re connected to the ‘net at all times, had a little keyboard with a modem in it, I’d like to buy one. But I don’t see one of those out there. And I don’t care what OS it has in it. So, I don’t want a little scribble thing. But that’s just me. One last question.
Question: This is going back to PR and marketing. First off, would you be interested in taking a slightly more evangelistic role within the company because yes, you are a single person, you are in the minority, so to speak, but when you talk it does have a lot of effect because basically a stone in the pond produces a lot of ripples. Second thing that ties to that is - on the marketing side – going to print, that make sense. And going to get the writers to write stories and back things up will have a very positive effect and that’s correct. But the marketing side of the house seems to not be in sync with everything else. In particular, marketing agencies. What would it take for Apple to work with a marketing agency that has a vested interest in making things successful? Personally speaking, I don’t feel that the president of a marketing organization has Apple’s best interest at heart. Because they’re not hungry. They have no drive. They have no reason to make something fly because if they don’t, we die along with them.
Steve: Let me answer your questions in reverse order. I think Apple needs to be working with really great agencies. I don’t care if they are hungry or if they’re not. I don’t care if they’re west coast or east coast. They just need to be great. The results need to be great. The customers aren’t going to measure us on how people tried or how hungry they were. They’re going to measure us on what they see. And I agree with you. I don’t think 100% of people Apple is working with are great. And I think the person running marketing, Guarino Deluca is really good, and he knows that and he is working through those things in a priority list. And he’s starting with the most important ones and working his way down. And so, I think your point of view is absolutely shared. And it will take 4 months to see some of those things happen and probably a few more months after that to get results, because there are more important things that need to be done. And are being done.
In terms of my role, when Apple bought Next, Gil asked me to be an advisor to him and I agreed to do that until he told me go away or I decided he wasn’t listening to me. And neither of those has occurred. And I’m very grateful for the opportunity and like working with him. The area where I really concentrated my energy over the last several months has been to help Gil re-architect the organization of the company and his senior lieutenants. And so the company went from being a very divisionally oriented company with a zillion P&L centers and it was very complicated – to a very simple organization. Very functionally organized, Avi (?)_______ came in and he’s running all software now. I think Avi is really first rate. I think he’s one of the best software executives on the planet. And I think he’s doing a really good job. John Rubenstein came in to run hardware, and I talked a little bit about John earlier. He is tops. Guarino Deluca is running marketing. He previously ran Claris and I think he’s doing a very fine job. Fred Anderson, the CFO, is top notch. And the rest of the team as well. Manufacturing, etc. is very, very good. So, I feel like the team can execute the plan is pretty strong, and they are working well together as a team. To me, that’s the high order bit. It’s not going around giving speeches and things like that. Apple’s problem has been not a lack of air volume, coming out of Apple. It’s been execution and lack of good management. It’s just the basic stuff. And I think the basics are getting put in place. And to a large extent, they’re already put in place. And that’s filtering down through the organization. Results don’t happen over night, but I think that they’re starting to happen already. From the new products, I think are good, and I think by the end of this year it’s going to be much clearer that things are going like this.
So, my suggestion to you is don’t get freaked out my Microsoft any more than we were freaked out by IBM when we started Apple. Even though you may not fully see it, there has been a key change at Apple in the management of the company. There are some very strong people running a functional organization. I think that I have a lot of confidence in the senior team of the company to execute and I think they’re going to. I think the move to Rhapsody represents a very discontinuous opportunity for software developers to compete and to make some really great products. And Rhapsody is going to run on everything from PCs to the new Mac to even the old Mac OS and I think there’s a tremendous opportunity to embrace this new stuff. So, if I were you, what I would do is go out and buy any box that runs Rhapsody and start taking a look at it, and start developing some code on it. And I think you’re going to be blown away. And I think there’s an opportunity to make some really wonderful apps and the customer base that we have, a few tens of millions of people, can really start to zoom ahead as the rest of the industry in what they can do. The capabilities they have, the experience they have and the fun that they have. And a lot of it is going to be up to you and I really hope that you embrace this as much as the team at Apple is. Because we have a chance to do something really good.
I really appreciate the chance to come hear some of your questions and hopefully answer some of them. Thank you.
The utter lack of transparency continues to disturb. Apparently the iPhone 5 has 1gb ram and is a dual core 1ghz processor. But this information is no where to be found on the website. It is optimized and so is faster than many dual and quad cores at the same speed. Fine, but why not release this information? Also the fact that it uses a new kind of SIM form factor. Not regular SIM card or Micro-SIM but a new kind. However, the real point here is that once again Apple is hiding information which other vendors make publicly available, and in head-to-head, while it is faster and thinner, the price difference is huge. Also, the screen is still smaller than a really nice 4.3" display, such as found on my new HTC One S, at nearly 40% less than the Iphone 5.
First, I am an increasingly intensive user of Apple products, so this is not a hater perspective, but a user perspective. Also, it validates my own mishmash of hardware/software/services. In simple terms, Apple is great about hardware and the iOS and OSX operating system. These are all fantastic.
Continue reading What still Sucks at Apple 08-08-14
In the past three days I've had iOS, AppleTV and OSX updates (though the OSX is not the anticipated Yosemite, rather a 10.9.5 + Safari 7.1 + Xcode 6.0.1 + (10 days ago) iTunes 11.4.
I'm actually excited about these updates, whereas with previous Microsoft updates, all was fear. And even with WordPress, too many versions have broken too many things.
That said, a previous AppleTV broke Bloomberg for 4 days, so no one is perfect.
Looking forward to Yosemite along with my iPhone 5 + iOS 8...
Nginx has become the standard for much of the web, for the basic standard reason it is not creaky old (though of course still lovable) Apache. However, before we get too far ahead of ourselves, let's recall exactly what we need to know about Nginx in order for it to work as well as Apache:
Support of SSL / LetsEncrypt
SFTP/SCP access to file system (and file rights + ownership)
Multiple virtual servers / directories
Support for PHP
.htaccess and related
Nginx and Related Files and Directories
Standard or default files and directories as follows:
/etc/nginx - application directory
/etc/nginx/nginx.conf - main configuration file
/usr/share/nginx/html - default website root directory - noted as html in nginx.conf
/var/log/nginx/error.log - error log
/var/log/nginx/access.log - access log
/etc/nginx/mime.types - mime types
/etc/php.ini - php configuration file
Nginx / PHP-FPM Security Issues
There are significant issues with PHP-FPM in terms of keeping site caching partitioned when using multiple websites/virtual sites. Opcache should be turned off and individual users should be in charge of a different php-fpm process for each site. How to do this is not listed here (just yet).
This is really about how to get off of Gmail/Google Email for Domains/Gsuite. It is not difficult to get off of Google Drive, and Google Photos, as well as Google Docs and Google Sheets, and the like. But there are certain advatages of Gmail/Google Mail, and the free version of GSuite, which I've been using for ten years or so.