Woz Says Big Software Doesn't Work
chrizbot writes "A friend of mine studying journalism at Google's alma mater interviewed Steve Wozniak of Apple Computer fame. He chimes in on open source, DRM, record companies and how software from big companies suck so bad (including Apple's!). The part my friend doesn't include is how he guessed a trick was performed and won a necklace from him!" From the article: "Sometimes the engineers are true artists and really care what they're doing, doing a really great job. Although, I don't know how much I can even say that because the big companies, Microsoft, Apple and AOL, they tend to turn out the crappiest products, you know, software-wise. The ones that have the most bugs, the most items that are supposedly in there but don't work. The most things that are left out because they aren't finished. The most things that are inconsistent with the way they did their last program. I get the worst, worst software almost always from Apple."
No wonder it's so damn smart!
Has it got a Master's? Or should we call it Doctor Google?
I get the worst, worst software almost always from Apple.
But I'm not bitter.
Oh, c'mon. Like this "woz" person has any clue how a computer works. I bet Apple wouldn't touch him with a ten-foot pole...
Be a real patriot: Question authority. Think for yourself. Formulate your own conclusions.
I get the worst, worst software almost always from Apple.
;-)
This Woz guy is obviously a MS$ fanboy troll!
"reality has a well-known liberal bias" - Steven Colbert
Perhaps he's right, he does get the worst software from Apple... (ok, there's two ways I can go with this) 1. But at least Apple patches them or 2. That's because Apple doesn't like him very much Take your pick ;)
-Daniel
Well at least he's honest about it. But don't be shocked if a lot of people refuse to purchase anything from your company because of it.
Is he wanting to "jab" Apple into being "better" at what they do due to an underlying love? What are his motives? Does he cite specific reasonings for his rants?
Perhaps there is no ulterior motive and he is just reporting his experience...
Why does everyone have to have motives and such?
Finkployd
"Sometimes the engineers are true artists and really care what they're doing, doing a really great job. Although, I don't know how much I can even say that because the big companies, Microsoft, Apple and AOL, they tend to turn out the crappiest products, you know, software-wise. The ones that have the most bugs, the most items that are supposedly in there but don't work. "
It's a symptom of two things, from the standpoint of poor quality software produced by people who are capable of much better:
1) Nothing personal at stake for the people actually producing the software. It's a lot different when your livelihood directly and visibly depends on the quality of the product your employer produces. Whether it's because it's my own company, or I get fat stock options, I'll work harder when I'm trying to reach the cheese.
2) Diluted responsibility for the product. 2,000 people working on a product means that in all likelihood, my individual contreibution will go unnoticed, and therefore I have less incentive to perform well. Also, even if my contribution is perfect, it won't have that much effect on a huge project.
"Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
Clearly, he doesn't get any software from any of the other companies named. :P
Join the Empire! http://www.empirereborn.net/
You have to understand Woz is from a different era and genre of computing. He has been out of the business since the days when Assembly was king and you had to hack programs and optimize them very, very hard to get them to work at all.
Most folks I know from that era feel the same way about today's large programs whether they are from Apple or not.
Come on, give the old guy a break there was a hell of a lot more to the article than that one quote.
Anyone else RTFA?
ACK
I get the worst, worst software almost always from Apple.
He must not buy anything from Microsoft or Adobe then.
My view has always been: don't let developers (including me) use the latest & greatest technology. Force the build once a week to be run on an "old" PIII @ 800 Mhz w. 128MB RAM. If it's un-usable for quick testing, then go back and fix it.
(by the way, I know I'm being generous in those specs, I personally test all my software on a dog-slow Pentium II @ 233Mhz w. 64M RAM running various "older" OS versions (Win2000, Linux 2.2!, etc.)
Then, when you roll it out to your users and their running the latest 3GHz, 4GB RAM machine, they are happy.
Linux & GNU seem to be the latest (last five+ years) culprits in the bloatware regime. I remember actually compiling the full kernel on an 8MB machine (yes, it took four hours)...now you can't do in under 32MB
(although I guess that's more GCC bloat than anything)
Things are just too big and bloated now.
Give me an old "Classic" Unix with no X, just command line.
Let me pipe my various home-built tools together to create a final simple working FAST result.
TDz.
break with the "tradition" of their insolance and:
... just the agregate personal fortunes of the top swindlers who perpetrated this biggest scam in the history of the world.)
1) offer customers a sincere apology for their negligence
(no court seems able to get a comprehensive conviction
against any of them anyway, so they should't have to worry
about liability), at the same time as
2) distribute a genuinely effective set of patches to those
customers as they wait for the company to develop a new
product that actually does what it says it should
3) distribute that genuinely secure product to customers FOR
FREE, with full on-site support to smooth the transition
4) offer a discount on upcoming products to extend good will,
5) and eat the crow they so richly deserve.
I figure all in all it will only cost them about a trillion bucks. (Yeah
But why should the software industry be held to a different standard? Other industries end up eating losses all the time.
Because if all those middle/upper-level managers in other sectors that wanted to cash in on the "replace workers with machines" craze of the 90's would propose such an ultimatum to their companies' stockholders, then they would have to admit that their blind greed backfired all over their damned faces!
Wearing an orange Apple polo, dark dress slacks and a stainless steel, analog-and-digital Bell & Ross wristwatch, Wozniak greeted me at the door. After talking to Wozniak for five minutes, it was obvious there is weight to his reputation: he is affable, candid and sharp. The remarks that follow are excerpts from our discussion.
Orange polo and dark dress slacks. Check.
Multi-thousand dollar watch. Well, maybe some other time.
MORTAR COMBAT!
Yesterday there was an article about 10 things Google trys to do to attract good programmers.
In my experience the lack, or opposite of those 10 things can often demotivate otherwise conscientious, talented programmers from doing the best job possible.
Big companies often do that, while doing other things that interfere with software quality.
Does he honestly believe that commercial software has more missing features than open source software (in general?) I installed Ubuntu recently, and out of about 4-5 packages I tried to use, I got exactly zero working correctly. Some looked like they worked, but actually didn't. Some just froze when they started up. Some returned obscure error messages I have no clue how to debug (partly because they're written in programmer-ese, but mostly because they're completely undocumented in the manual or the web. Hey, if your program can possibly return error -34525, MAKE SURE YOU DOCUMENT IT!) (*)
I'm sorry, I can't buy any of this crap. Apple and Microsoft might not be kings of software development, but I can tell you that all the software I've downloaded to try on my Mac, EVER (even including the stuff in Fink repositories) worked the first time I ran the software. It may not have done exactly what I wanted, and it may not have had the best GUI in the world, but it worked. That's far more than I can say for the majority of open source software I've tried.
I will say this, though. Apple's QA has gone WAAAY down hill. I'm not even positive they test software at all before shoving it out the door now. Safari just stole focus from this text field because I had the audacity to load a new tab. DVD Player steals focus twice every time you insert a DVD. Finder crashes or freezes at least once a day. And the GUI for Spotlight is almost comically bad, both in the menu bar and in Finder windows. My theory? Those programs are developed mostly by workers at NeXT who didn't have much experience with Classic MacOS. But to have the OS go from zero focus steals (in OS 9.2.2) to stealing focus every goddamned five minutes (OS X), that's just sad. Even Microsoft has gotten to the point where 90% of focus stealing bugs are solved.
(*) Go ahead, call me a moron for not being able to get it to work. I know you want to.
Comment of the year
...but mobs are hard to organize.
Both are generalizations that don't always fit the models that development teams are cast into.
Some software behemoths can make some pretty damn good software or at least have a pretty responsive team for fixing bugs that can (and will always) arise. But some open source software I've worked with has completely alienated me because the organization of it was so abyssmal that nothing ever really got done to crawl out of alpha 0.0.0.halfapercent.9 despite all the phenomenal talent pooled between the developers.
Stereotypes are dangerous so pick your poison, should you decide to follow that route.
Perfecting Discordia
www.stevenvansickle.com
Points I came away with:
-Apple is no longer what they were when they started out, and now their proprietary software sucks, the 3rd party Apple MAC software is great, and the Apple Macintosh software is great
-Proprietary software traps you
-Open source is good for companies that would like it, but Apple software is still better
-DRM is a necessary evil in the digital downloading world, since people share files and hurt the artists
-CDs and Itunes should be cheaper, artists should be able to set their own price
-Software is huge, complex, over-hyped and under-supported and it is only going to get worse
-Colleges should train people to design software with a humanist point of view
After reading this article, you could argue that the computer industry is quite depressing if you start to think about all the different things he has mentioned. If you want to build a better computer/OS/hardware/software, you should not put large corporations in charge of development, leave it up to those with a more humanist point of view. The only problem is, if by humanist you are saying it is for the greater good or some moral good, it is inherently against the profit model and the actions of greedy corporations who are always trying to increase profits or meet projected profit expectations and deadlines.
The Open Source community is the closest thing you can get to a 'humanist' point of view while computing. Since the profit motivation is taken out of the equation, everyone can benefit.
He who knows best knows how little he knows. - Thomas Jefferson
I think some of the very worst software comes from hardware manufacturers. HP printers for instance come with the most appallingly crappy software, a lot of it just badly replicating things that the OS (Windows or Mac) does anyway.
Then I brought a Nikon camera recently, and the stupid software they shipped with it managed to screw up both a Mac and a Windows machine.
Why should I care about Woz and his "opinions"?
/. about what we think is good or what sucks in software. I think we should listen to Woz for pretty close to the same reason I hope the software industry listens to us.
a) Because he's a long-time industry insider who knows what is possible with software.
b) Because he's an end-user and knows what he'd like to see in software.
c) But why Woz and not someone else? Well, we do listen to those other guys too. You, me and a bunch of other people rant on a pretty regulare basis here on
TW
It sounds like constructive criticism to me. He uses Mac only. So obviously it doesn't suck too badly. He doesn't point out any specifics about what sucks, but he lingers on UI design, which has become much less consistent with OS X. First aqua, then brushed metal, then Garageband pops up with some wood grain thing. Now there's a whole new 'Pro' look going into things like Aperture. It's like the Themes from OS 8.5, but now they are app specific. It's a common gripe.
I'd like to nominate this phenomenon the "Death Star Syndrome," or DSS.
Why have some major software players gone to crap? Because they have to appeal to the lowest common denominator in order to sell in the kind of numbers it takes today to get software published and noticed. That and the fact that Joe wants one software package to do everything
Granted these moves are often made in the guise of software integration but the fact is that the more gizmos you pile on the more issues you're going to have. At one point most geeks were happy about software that did one thing well, now Joe comes in and he wants one package that does everything including wipes.
Look at the hardware market too; HP was a Godsend when they weren't trying to put out 85 different products that did everything. Now we get lousy equipment such as "all in one" devices. Sure, they have more function but the problems are out of hand.
I guess the question is are we ready for mammoth apps and devices that do everything or do we need to cool our heels and get what we have today working right first then tackle the issues of more functions in a tighter package?
Dedicated Cthulhu Cultist since 4523 BC.
Well, here's some balance for you : The Guardian on why OpenOffice sucks so badly.
Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
I told my managers about that exhaust port being a vulerability. My group did extensive simulations showing that a small, one-man fighter had a 0.0016% chance of getting close enough to launch a radiation missle down the port, triggering a chain reaction in the main reactors. When I threated to go to the GAO, they took the whole team off the project and put us on designing improved Bantha saddles. When I tried to tell my story to "Sixty Parsecs" Lord Vader himself saw to it that I was transferred to the cloud mines of Bespin.
the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff
Neither has Dvorak, Jobs, Gates, or Balmer, but that doesn't stop them.
Dvorak (John C. Dvorak) has never done any work in computers -- he's been a journalist his entire life. Frankly, I've never really understood why people paid attention to him. He's been around a long time, but his batting average on predictions is pretty miserable.
Jobs, Gates, and Balmer are all involved in the industry still -- sure, they're in management at this point, but being the top managers of two of the biggest and most influential computer companies in the world means you have relevance.
Woz, while he's done a lot of worthy things since leaving Apple, has not been involved in the industry to any significant extent since. I'd be forced to argue that Dvorak is more relevant than he is, and that's a sad statement. He did some great stuff nearly 30 years ago, but that doesn't mean that he's "with it" now.
You can tell this guy has "lost touch" when he starts recommending you use OS 9 over OS X; I'm glad those days are over personally, I kind of like being able to fully multitask.
Best. Webhost. Ever. Dreamhost.
OK so I'll take the bait and feed the troll. Woz has probably forgotten more in the past week than we collectively will learn in the next year about computers and computing. Never underestimate any person that has a root knowledge about how something works. While others may say, "but he hasn't been working with the tools.... or doesn't understand the current state of things...". This doesn't mean the man doesn't understand FAR more about how to get a certain task accomplished. I try not and underestimate, or discount people that don't have the same skill set as me, and you would do well not to either.
I couldn't fail to disagree with you any less.
You'll never get the best software from a company who's business model is to cater to the largest userbase possible. The options they include in a software package will never be the best, merely good enough for the masses and at a price the masses can afford.
It's kinda like expecting the very best food from somewhere like McDonalds. That'll never happen. Instead you have to go to the little corner bestro to get really good food.
Woz Still Loyal Apple Zealot
From the article: "...I love every part of the Apple world. The whole world of Apple works together."
Trust me. This is an inactive account. Regardless of what the
That was the most painful thing I've tried to read for a long time. Typos and minor errors I'll put up with (even though /. apparently has editors). But this reads like it was written by a retard.
Dvorak (John C. Dvorak) has never done any work in computers -- he's been a journalist his entire life. Frankly, I've never really understood why people paid attention to him.
Because he designed that excellent keyboard, and composed music in his free time.
I refuse to let you make fun of such a multitalented individual.
I work in tech support with hundreds of mac users going through our helpdesk a week, many of whom are professionals in every imaginable industry. I'd say around 1-3% of them use the terminal regularly, and less than actually have to.
"many applications available don't come with a graphical user interface" which is to say, with Mac OS X, there are lots of terminal based applications already installed and many more available to you. Quite impressive he's trying to spin the robustness of unix as a drawback. I've met some very nice linux developers at my job. I'd say without the combination of friendly GUI and powerful commandline, they probably wouldn't be using a mac to begin with.
This is where I get my recommended daily allowance of "Foot in Mouth."
HERATIC
Because you think he's affiliated with a greek goddess?
When the 6502 was a hot processor, Woz was a pretty fair hack electrical engineer. Running the video off the CPU was a cute trick. But he hasn't had anything relevant to say about computers in a very long, long time.
Are you trolling?
1986:
The
http://www.apple-history.com/?page=gallery&model=
2004:
Wheels of Zeus
http://www.eweek.com/article2/0,1895,1734857,00.a
He knows more about modern technology than you do.
Enjoy,
It's just the normal noises in here.
call it a hunch, I just dont think The Woz see's many Real Poor People at the country club.
Which country club would you be referring to?
Would that be the one where he teaches computing to underprivileged children, and provides them with free laptops?
I would wager he sees usabilty issue, load issues, and has a good idea of what software should be doing that you do not.
The kind of stuff where once pointed it out, seems incredible obvious and will bug you everytime you use the software.
The Kruger Dunning explains most post on
The Integrated Woz Machine was named after the Woz, but it was designed by someone else.
$RANDOMLUSER,
You don't know what the hell you're talking about. Woz is a brilliant logician, engineer, and mathematician. He developed BASIC for the Apple. Yes, the same language that both Paul Allen AND Bill Gates had to put together for the altair. Woz did it himself as well as doing the hardware design of the Apple I and II. An AMAZING feat for one person to have accomplished.
You have entirely missed the point. New features are fine. Useful new features are great. Randomly rearranging existing features is just annoying. Putting common features in different places in different applications is annoying. Having the same widgets unexpectedly do different things in different scenarios (or even in the same scenario) for no reason is annoying. Woz, many people in this thread, and the linked articles like ARStechnica have commented how great the original Macintosh UI was. It was almost entirely new at the time! We have nothing against new. We have a problem with pointless inconsistency and changes that lower our productivity and force us perform lots of pointless memorization to accomplish our tasks.
Can anyone tell me how to set my sig on Slashdot?
My biggest beef with OS X software ( aside from the Finder, which just needs a *complete* re-write ) is the recent lack of UI consistency. Try this : launch Safari, Mail, and iTunes ( most recent versions, in OS X 10.4 ). Check out the look of the windows... are any of them the same? Not really, they're all slightly different-looking... and iTunes looks like no other OS X app ever !
The difference between brushed metal and standard windows was annoying and unnecessary enough, but what is the rationalization for those three Apple-authored applications having such different looks ? Who needs 4 different styles of window dressing on a single machine? They're making Windows look like the platform with UI consistency, WTF is going on at Apple with these differing looks for different apps ?
Believe it or not I use all those apps regularly and the inconsistency does not bother me all that much but then again I like the complete absence of an every-body-must-be-the-same, 'lemming mentality' this inconsistency brings with it. For all it's faults the OS.X graphical UI is still infinitely superior to Windows which it self is full of suboptimally implemented applications (Try looking at some of the sytem Administrative tools that ship with Windows 2003 Server just for example. I partickularly hate the 'IIS Manager' and the 'Computer Management' tools). The example on arstechnica where they cycled between the different looks for Finder was nice, they did have a point and it left me thoroughly confused when I tried it. However, how many users out there are flipping between Finder looks every 2 seconds? Or, more realistically, every two or three days? Pick a look and stick with it, having a choice is not necessarily a failing. I will however agree with the fact that Finder needs a rewrite simply because it has ergonimics shortcomings in all of its incarnations.
Only to idiots, are orders laws.
-- Henning von Tresckow
After reading this whole thread, I've come to a startling conclusion:
You can't please everyone.
These are my friends, See how they glisten. See this one shine, how he smiles in the light.
It's also worth pointing out that nobody was using it to distribute music at the time, and also that MPEG-4 is the Quicktime container format. While that 'A' might not stand for Apple, it comes very close. The world was using MPEG-1 layer 3, Windows Media, Ogg Vorbis, and RealAudio, in decreasing order of popularity. Out of the five formats I mentioned, only two are actually realiably distributed without DRM.
If we want open formats, we can't be saying that we want open formats unless (insert company of the day) is doing it, and then DRM is okay.