I got an email today that hit home. The author was talking about why so many digital products fail. His mistake, he said, was trying to cram in too many features, make them appeal to everyone, and build them so big that they ended up helping no one. The turnaround came when he learned to focus on clarity: one audience, one problem, one solution.
Instead of something grand and overblown like "The Complete Software Package to Solve Every Problem in Your Life," he shifted to offerings that were small and precise - things like "Quick and Easy To-Do List." Smaller, faster, more specific - and suddenly people paid attention. That got me thinking about my own work.
It struck a nerve. I've been working on my ABCD project, which I want to be the "perfect" Access database that solves most people's needs. But here's the problem: what if your needs don't line up with 80% of what I build in? Then those features are just useless clutter. The irony is: that's where Access shines - when you learn how to build your own, you put in exactly what you need. Why add a blender if you're never going to make margaritas? All it does is take up counter space. (1)(4)
This logic applies everywhere. In general software design, companies love to load up products with bells and whistles. I've seen small businesses that just needed a clean invoice system get talked into massive ERP suites that promised to "run their whole company." Suddenly they're paying $500 a month for features like shipping logistics, warehouse management, and HR onboarding that they'll never touch. All they really wanted was a way to send invoices and track who paid. Why buy a cruise ship when all you needed was a fishing boat?
In hardware, I've seen clients drop ten grand on a server cabinet they'll never fill. Or buy an 80-terabyte NAS when they're barely using a hundred gigs. A lot of people think they're "future-proofing" by buying ahead, but with technology that logic rarely holds up. There's always a sweet spot on the bell curve where you get the best bang for your buck, and that's usually what's popular and widely adopted right now. If you buy bleeding-edge gear, you pay a premium for features you probably won't use. I remember when Intel would release their latest top-of-the-line processors and my clients would call me up and say "we gotta have that!" Sure, if you were into hardcore gaming or running high-end graphics work, it made sense. But for most businesses, that extra horsepower did nothing for efficiency - it was just wasted money dressed up as preparation. (2)
And this goes far beyond computer stuff...
In fitness, people buy $1,500 rowing machines, treadmills, and Bowflex setups that become clothes hangers (guilty). You don't need an Olympic gym in your garage to get results. Sometimes a set of dumbbells and a consistent routine do more than all the gadgets.
In politics, this is the "pork" problem. Bills get stuffed with a grab bag of extras so everyone can point to their pet project. The result is a thousand-page monstrosity where only 20% applies to the actual issue. Congress should come with its own uninstall wizard.
And of course, Star Trek is full of examples where Starfleet overengineered things. Take the holodecks. They loaded them up with photorealistic environments, fully interactive characters, and endless programming options - and half the time they were breaking down or trying to kill the crew. Did they really need all of that for relaxation? A poker table or even a bowling alley would have done the job (3). Even in Strange New Worlds, when they tested an early prototype, the recommendation was that holodecks shouldn't even be on starships. And yet, a century later in Picard's time, they're still glitching and putting lives at risk. Sometimes simple really is better... and safer.
The lesson is clear: sometimes less really is more. Build what solves the problem in front of you. The rest is just noise.
(1) And yes, I know... the next part of the ABCD is woefully overdue. I'm not stopping work on it. I've just been busy with other projects. One of my goals is going to be finishing the "Core" and making everything else modules that you can pick and choose based on your needs. I still have to finish adding the "C" part - contact management!
(2) Remember eMachines? They literally sold PCs with a giant sticker on the front that said "Never Obsolete." The fine print was that you could "upgrade" every couple of years for a fee. It was more of a punchline than a promise, and living proof that nothing in tech is ever future-proof.
(3) In fact, the original Enterprise reportedly had a bowling alley in the schematics.
(4) OK, I realize a blender isn't just for margaritas - you can make protein shakes and a dozen other things too. A better way to put it might be: "Why buy a blender if you're never going to mix anything?" Still, it's more fun to talk about margaritas.
Wow. Immediately, I think of a flashlight. I don't want red or blinky or multi-dim settings. I am tired of having to click 4 times to get to the only function that I ever want. I just want to click a button to turn it on and click again to turn it off. I can choose the correct flashlight for the brightness and battery life for my needs.
Joseph Dettinger Jr
@Reply 8 months ago
Holy Cow what a can of worms. True True. Automobiles. Go back to switches and knobs, menus and screens no more. HAM radio same back to switches and knobs, not 1 knob that does 19 different things. The company I work for 27 years ago purchased a multi-thousand dollar CMMS package with 9 different modules and a bar code scanner. I was asked 26 1/2 years ago what should we do about this. I told them write what you want in Access. They did not listen. 9 modules 4 of them never used. A bar code scanner never used. I have for 27 years answered most of their questions using Access into the back end of this CMMS system. Why does everyone want to complicate every thing to the Nth degree? More times than not Less IS MORE!
Kevin Yip
@Reply 8 months ago
In most things, there is a point of equilibrium, a sweet spot, beyond which more is less, and beneath which less is less. Only at the sweet spot is the optimal amount is achieved.
Michael Olgren
@Reply 8 months ago
Michael Olgren
@Reply 8 months ago
That's my ancient Star Trek Concordance pictured above. I used to own the schematics too and remember the bowling alley. Here's verification from today's internet:
The original USS Enterprise had a six-lane bowling alley on Deck 21, as detailed in the official Franz Joseph blueprints from 1975, though it was never depicted in the classic Star Trek series. The bowling alley's presence is considered "canon" in the Star Trek universe because it was officially documented in the blueprints, but the facility itself was never shown on-screen.
Yeah, I've got the Next Generation technical manual somewhere around here. I don't think it had a bowling alley though, but with the holodeck, you don't really need a dedicated bowling alley. The holodeck did make for some interesting episodes, but I think it took away from actually having to have cool stuff on the ship sometimes.
Sorry, only students may add comments.
Click here for more
information on how you can set up an account.
If you are a Visitor, go ahead and post your reply as a
new comment, and we'll move it here for you
once it's approved. Be sure to use the same name and email address.
This thread is now CLOSED. If you wish to comment, start a NEW discussion in
Captain's Log.