TweetFollow Us on Twitter

Complexity Dilemma
Volume Number:10
Issue Number:1
Column Tag:Inside Information

The Complexity Dilemma

Elegance vs. greed

By Chris Espinosa, Apple Computer, Inc., MacTech Magazine Regular Contributing Author

One of the tenents that I’ve held for a long time is that the best solution to a given problem is the simpler one. An Occam’s Razor of business, I’ve used this in everything from manuals to products to business contracts.

Of course, universal simplicity is hard. Sometimes you have to shift the complexity: for example, GUIs are easier to use, but harder to program. So another of my tenents is that you keep things simplest for the end user. Some of this I believe for esthetic reasons, the fundamental elegance of good simple design. But I’ve also believed that simplicity is good business, that the effort you put into a simple design pays itself back in more usefulness to more people, with less expense and trouble later on.

Lately, though, I’ve been proposing to people at Apple that complexity is better for business. And I’ve lived to tell the tale, surprisingly. Here’s my argument:

People understand the value of solving a problem. But they’re afraid that a solution that’s too simple might somehow hold them back. (Haven’t you ever recommended to a friend to buy a Mac model a little better than they really need, because they’ll grow into it?) So a little complexity actually justifies a higher purchase price. Of course, there are controls, because there’s a limit to how much somebody will pay; the market sets an acceptable price for acceptable complexity.

In itself that’s not so dishartening. You want your product to have “legs,” so that your customers can find their own level with it. This all explains why most of the top-selling applications and systems always have a few things that are Just Harder Than They Ought To Be, but still sell well. But there’s a second, more insidious, mechanism that rewards developers who make things too complex.

After the user gets comfortable with the simple stuff, they hit the part that’s just harder than it needs to be. Or they find the parts of the system that don’t fit their needs or desires. So what do they do? They buy more hardware or software, or books, or training classes. They amass a lot of shareware and need more RAM. Then they get an upgrade to an application, which means they need to get the latest OS release, which means that they need to upgrade all of their other applications, too. Then companies network the computers together, and have the IS people write applications, and start hiring people to work on the Help Desk to answer user questions and “improve productivity.”

This is a tremendous amount of economic activity to overcome complexity. It keeps a lot of companies in business and employs a substantial number of people. And I believe that a lot of it wouldn’t happen if the computers were simpler in the first place.

At this point I start sounding like a wild-eyed conspiracy theorist, accusing the masters of the computer industry of turning a billion dollars worth of technology into a hundred billion dollars of revenue by intentionally making things harder than they need to be. And sometimes I feel that way, especially when I see Microsoft selling a $49 upgrade to Windows 3.2 as having “air bags and anti-lock brakes” -- and what they mean is they fixed the bad design of the data compression “feature” that was the key reason to buy the previous $49 upgrade. The customers are so conditioned to paying to overcome complexity that they don’t realize that, in the same stroke, they’re buying more complexity.

If you intentionally created complex products to take advantage of this cycle, your finance manager would probably call it an “annuity stream” while your customers may call it planned obsolesence (or worse). But if you create the simpler solution, and your competitor creates one just slightly more complex, which one will get the support of the training providers, the magazine editors, the book authors, the distribution channel, and the rest of the infrastructure that lives off of complexity?

My moral here is not that greed should win over elegance. It shouldn’t. But if you are gifted enough to create truly elegant solutions, remember that you have to work harder to make customers appreciate how much money and effort they will save over the life cycle of the product. You’ll have to encourage support, training, and auxiliary information providers that the opportunity lies in helping people build real solutions, not in documenting “tricks and tips.” And plan for your product to stay simple over time, while you spend your effort coming up with solutions for users’ REAL problems - not the problems that your last product created.

 

Community Search:
MacTech Search:

Software Updates via MacUpdate

Dropbox 193.4.5594 - Cloud backup and sy...
Dropbox is a file hosting service that provides cloud storage, file synchronization, personal cloud, and client software. It is a modern workspace that allows you to get to all of your files, manage... Read more
Google Chrome 122.0.6261.57 - Modern and...
Google Chrome is a Web browser by Google, created to be a modern platform for Web pages and applications. It utilizes very fast loading of Web pages and has a V8 engine, which is a custom built... Read more
Skype 8.113.0.210 - Voice-over-internet...
Skype is a telecommunications app that provides HD video calls, instant messaging, calling to any phone number or landline, and Skype for Business for productive cooperation on the projects. This... Read more
Tor Browser 13.0.10 - Anonymize Web brow...
Using Tor Browser you can protect yourself against tracking, surveillance, and censorship. Tor was originally designed, implemented, and deployed as a third-generation onion-routing project of the U.... Read more
Deeper 3.0.4 - Enable hidden features in...
Deeper is a personalization utility for macOS which allows you to enable and disable the hidden functions of the Finder, Dock, QuickTime, Safari, iTunes, login window, Spotlight, and many of Apple's... Read more
OnyX 4.5.5 - Maintenance and optimizatio...
OnyX is a multifunction utility that you can use to verify the startup disk and the structure of its system files, to run miscellaneous maintenance and cleaning tasks, to configure parameters in the... Read more
Hopper Disassembler 5.14.1 - Binary disa...
Hopper Disassembler is a binary disassembler, decompiler, and debugger for 32- and 64-bit executables. It will let you disassemble any binary you want, and provide you all the information about its... Read more
WhatsApp 24.3.78 - Desktop client for Wh...
WhatsApp is the desktop client for WhatsApp Messenger, a cross-platform mobile messaging app which allows you to exchange messages without having to pay for SMS. WhatsApp Messenger is available for... Read more
War Thunder 2.33.0.135 - Multiplayer war...
In War Thunder, aircraft, attack helicopters, ground forces and naval ships collaborate in realistic competitive battles. You can choose from over 1,500 vehicles and an extensive variety of combat... Read more
Iridient Developer 4.2 - Powerful image-...
Iridient Developer (was RAW Developer) is a powerful image-conversion application designed specifically for OS X. Iridient Developer gives advanced photographers total control over every aspect of... Read more

Latest Forum Discussions

See All

Out Now: ‘A Tiny Sticker Tale’, ‘Ex Astr...
Each and every day new mobile games are hitting the App Store, and so each week we put together a big old list of all the best new releases of the past seven days. Back in the day the App Store would showcase the same games for a week, and then... | Read more »
SwitchArcade Round-Up: Reviews Featuring...
Hello gentle readers, and welcome to the SwitchArcade Round-Up for February 28th, 2024. In today’s article, we start off by catching up on the big announcement from yesterday’s Pokemon Presents. After that, we’ve got a review of Piczle Cross: Story... | Read more »
‘Call of Duty: Warzone Mobile’ Launching...
It was all the way back in November of 2022 that Call of Duty: Warzone Mobile first appeared on the App Store for pre-order. At that time there was an expected release date listed of May 15th, 2023 but it was believed that that was just a... | Read more »
The Superlative ‘Hades’ From Supergiant...
Back in November, Netflix announced that Supergiant Games’ superb rogue-like Hades would be coming to iOS through its new games initiative. What was notable about this announcement barring Hades being one of the best games in recent years across... | Read more »
Gryphline releases its RPG Ex Astris inc...
The day of reckoning foretold in legends has finally arrived, as Gryphline has released their real-time, turn-based hybrid RPG Ex Astris. Forge forward onto a planet of untold mysteries as you seek to unveil the truth behind the dread Astramorphs... | Read more »
SwitchArcade Round-Up: Pokemon Presents,...
Hello gentle readers, and welcome to the SwitchArcade Round-Up for February 27th, 2024. We’re approaching the end of the month, and it’s looking like we’re going out with a bang. Some decent games in the new releases today, but before we get to that... | Read more »
Pokemon Presents 2024 Announcements: Pok...
During the Pokemon Presents showcase that just aired, The Pokemon Company had two major game announcements and some updates. The game announcements include one mobile title due this year and one new Switch game due 2025. I’m glad the next console... | Read more »
‘Songs of Travel’ Is a New Interactive G...
Causa Creations just announced Songs of Travel, an interactive graphic novel, for iOS and Android release this year. Songs of Travel features the story of five migrants finding their place in the world. Each has their own tale covering identity,... | Read more »
Throw yourself into some turn-based stra...
If you are looking for a new turn-based builder strategy contained on a hex grid, then boy are you in luck as the new game Odokonia fulfils your incredibly specific requests. Grab your friends and proceed to completely obliterate them in some good... | Read more »
‘Disney Dreamlight Valley’ Getting Monst...
Last year Disney Dreamlight Valley Arcade Edition () released on Apple Arcade worldwide alongside a big update and expansion for the PC and console versions. Read my review of it here where I also cover a few other platforms. | Read more »

Price Scanner via MacPrices.net

New today at Apple: 24-inch M3 iMacs for $200...
Apple today posted 24-inch M3 iMacs in their Certified Refurbished store starting at $1099 and ranging up to $260 off original MSRP. Each iMac is in like-new condition and comes with Apple’s standard... Read more
Apple 13-inch M1 MacBook Airs are back in sto...
Amazon has Apple 13″ M1 MacBook Airs back in stock and on sale for $250 off MSRP, only $749.99. Their prices are the lowest available for a new MacBook from any Apple retailer. Stock may come and go... Read more
Save $120-$528 on Apple Mac Studios with M2 M...
Apple retailer Expercom has the base Mac Studio model with Apple’s M2 Max CPU on sale for $120 off MSRP, only $1879.05. Expercom has Mac Studio models with Apple’s M2 Ultra CPU on sale up to $440 off... Read more
Expercom has Apple’s M2 Ultra Mac Pro on sale...
Apple retailer Expercom has the base M2 Ultra Mac Pro on sale for $350 off MSRP, now $6649.05, including free shipping. Their price is $350 off Apple’s MSRP. Expercom’s price is the lowest available... Read more
Apple 24-inch M1 iMacs available starting at...
Apple has clearance M1 iMacs available in their Certified Refurbished store starting at $1049 and ranging up to $300 off original MSRP. Each iMac is in like-new condition and comes with Apple’s... Read more
Apple is offering a $50 discount on 2nd-gener...
Apple has Certified Refurbished White and Midnight HomePods available for $249, Certified Refurbished. That’s $50 off MSRP and the lowest price currently available for a full-size Apple HomePod today... Read more
2nd generation Apple HomePods on sale for $26...
Expercom has Apple’s 2nd generation full-size HomePods on sale for $30 off MSRP. These are the steepest discounts available on 2nd-gen HomePods among the Apple retailers we track. Shipping is free... Read more
Deal Alert! 27-inch Apple Studio Displays on...
Best Buy has 27-inch Apple Studio Displays in stock and on sale for $300 off MSRP. These are the lowest prices we’ve seen for a Studio Display, so act now if you’re interested. Sale prices for online... Read more
Monday Sale: 13-inch M2 MacBook Airs for $150...
Best Buy has Apple 13″ MacBook Airs with M2 CPUs in stock and on sale this week for $150-$200 off MSRP in Space Gray, Silver, Starlight, and Midnight colors. Their prices are the lowest currently... Read more
16-inch M3 Max MacBook Pro on sale for $300 o...
Amazon is offering a $300 instant discount on one of Apple’s 16″ M3 Max MacBook Pros today. Shipping is free: – 16″ M3 Max MacBook Pros (36GB/1TB/Space Black): $3199, $300 off MSRP Their price is the... Read more

Jobs Board

Part Time - Student - Blue *Apple* Cafe Wor...
…to enhance your work experience. Student openings are available at the Blue Apple Cafe. Employee meal discount during working hours is provided. Job Duties + Read more
Community Health Worker-Grant Funded - *Appl...
…time **Job Shift:** Variable **Career Track:** Technical/Skilled Support **Department:** 7550 SMMC APPLE VALLEY CLIN **Address:** CA Apple Valley 18300 Hwy 18 Read more
Operations Associate - *Apple* Blossom Mall...
Operations Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
Cashier - *Apple* Blossom Mall - JCPenney (...
Cashier - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Blossom Mall Read more
Omnichannel Associate - *Apple* Blossom Mal...
Omnichannel Associate - Apple Blossom Mall Location:Winchester, VA, United States (https://jobs.jcp.com/jobs/location/191170/winchester-va-united-states) - Apple Read more
All contents are Copyright 1984-2011 by Xplain Corporation. All rights reserved. Theme designed by Icreon.