News for hackers. Stuff that matters.
Re:Simplicity by gklitt on Wednesday November 07, 2012 @08:51PM (#4756170)
I found it quite a stretch to call manufacturing exactly identical iPhones "truly one of our civilization’s greatest accomplishments". An impressive feat, to be sure, but pretty far down there on my "greatest accomplishments of civilization" list, after democracy, basic medicine, space exploration, etc.

The general point is a good one though! It's true that simplicity is often invoked as an excuse for laziness, and authentic simplicity can be very difficult to achieve. I think that developers/designers sometimes confuse simplicity of their process with simplicity of the end result. The latter is really all that matters.

Re:Simplicity by francispedraza on Wednesday November 07, 2012 @09:19PM (#4756239)
Hi, I'm the author. Thanks for your thoughts. Think about it less literally. Remember the part where the machine choses from one of 725 variations on a part? Think about all that goes behind that. It's the accumulation of decades of hard work that has led to technological advances in manufacturing processes and hardware designs to lead to this moment. No other civilization in history could have dreamt of manufacturing something so refined on this scale, so (relatively) cheaply. And think about the historical macro-scale of the iPhone and Mobile in general. The Massai warrior in Kenya has more information in his phone than Nixon did in the White house. That is a civilization-scale accomplishment.
Re:Simplicity by ShirtlessRod on Wednesday November 07, 2012 @10:42PM (#4756429)
If you want to point to general manufacturing processes and advancements as one of "civilization's greatest accomplishments", that's one thing, but you appear to be specifically talking about the iPhone as if that product itself is anywhere near a greatest accomplishment of civilization.
Re:Simplicity by r4dius on Wednesday November 07, 2012 @11:35PM (#4756509)
I didn't read it as such, but can understand how it could have come off that way. The author seemed to be speaking with enough generality that each example was just a pit stop along the much broader thread of the post.
Re:Simplicity by ricardobeat on Wednesday November 07, 2012 @11:34PM (#4756506)
The iPhone is arguably the most sophisticated consumer device ever produced, and so it represents general manufacturing advancements quite well.
Re:Simplicity by jackcviers3 on Wednesday November 07, 2012 @10:04PM (#4756349)
I think you are not fully realizing the changes the world has undergone in the last twelve years. The convergence of Moore's law, nearly ubiquitous internet connectivity, Google, interaction design, machine intelligence, solid state storage, cheap, precise manufacturing, and hardware/software efficiency that produced something like the iPhone is a monumental human achievement. Think about how it has changed the way you work, the way you travel, the way you learn, the way you communicate, and the way you entertain yourself. Don't know something? Let's google it. I'll pull my microcomputer out of my pocket, connect to this vast storage of data that comprises nearly every fact that has ever been discovered, query it by keyword, download and render it to a screen that I can manipulate with my fingers as if the things on it were tangible, read/view/watch it, and share it with hundreds or thousands of people instantly.

It was science fiction when I graduated high school at the millennium. Now, people consider it as common as newsprint.

Re:Simplicity by state on Thursday November 08, 2012 @12:18AM (#4756593)
"This newfound state of No Future is, in my opinion, a very good thing. It indicates a kind of maturity, an understanding that every future is someone else’s past, every present someone else’s future. Upon arriving in the capital-F Future, we discover it, invariably, to be the lower-case now."

- William Gibson

Re:Simplicity by adrianhoward on Thursday November 08, 2012 @04:00AM (#4757007)
"If the future is dead, then today we must summon it and learn how to see it properly"

- Warren Ellis http://t.co/eicOEwEP

Re:Simplicity by bithive123 on Thursday November 08, 2012 @01:45AM (#4756727)
How are readers supposed to approach this piece? The tone reminds me of Morpheus from The Matrix. I know we live in the age of "tl;dr", but the formatting demonstrates the piece's assertion that "Less, for the sake of less, is not more."

I should probably regard it as a poem of sorts, but as a series of assertions it basically tells us that in order to advance the state of the art (which has come so far that things once thought impossible feel simple) we must be willing to spend a lot of effort solving hard problems. The rest of the piece tries so hard at profundity that it ends up being mundane.

Re:Simplicity by jakejake on Thursday November 08, 2012 @04:43AM (#4757100)
I don't claim to have ever achieved perfection with anything I've done. But I can say from experience of designing a lot of systems, that the initial designs are usually messy and complicated. A lot of developers stop there and start building. But if you keep going, at a certain point things start to become simple and obvious. That's how I know I've managed to get to the core of some certain problem. It's a great feeling when all of a sudden the design or approach seems to just fit perfectly.

I don't really know how to get there except to just continue re-working things until that magic moment happens.

Re:Simplicity by 6ren on Thursday November 08, 2012 @05:31AM (#4757220)
1. Simplicity is removal of redundancy.

2. More redundancy can be revealed by expanding scope.

3. The ideal scope size is what can be reasoned about independently and specified independently from the rest (there's a global optimisation problem here, of trade-offs between the scopes of adjacent parts).

4. The scope for measuring redundancy can also be expanded, to include all things reasoned about and specified by a person. This enables us to account for specification techniques which are complex in themselves (in an absolute sense), but which improve simplicity overall, by being applicable in many situations (generalised) - they can remove redundancy across unrelated domains by factoring it out.

an information-theoretic perspective

Re:Simplicity by jhuckestein on Wednesday November 07, 2012 @09:28PM (#4756272)
The author quotes Jony Ive on simplicity. There's a great interview he did with the telegraph on simplicity: http://www.telegraph.co.uk/technology/apple/9283706/Jonathan...

My favorit quote is "Simplicity is not the absence of clutter, that's a consequence of simplicity. Simplicity is somehow essentially describing the purpose and place of an object and product. The absence of clutter is just a clutter-free product. That's not simple."

Re:Simplicity by weavejester on Thursday November 08, 2012 @06:42AM (#4757401)
I prefer the definition of simplicity proposed by Rich Hickey in Simple Made Easy: http://www.infoq.com/presentations/Simple-Made-Easy

It's a more concrete and historically accurate definition than the vague description supplied in the article.

Re:Simplicity by adrianhoward on Thursday November 08, 2012 @03:52AM (#4756993)
I don't claim this as any great insight - but I've been finding using 'sharp' or 'precise' as a description useful instead of 'simple' when talking with clients about UX and UI design.

It doesn't cover quite the same ground as 'simple' - but it seems much easier to talk about. Simple is one of those words that means radically different things to different people. Minimal. Easy. Monotone. Etc.

Folk who liked the OP would probably find the book The Laws Of Simplicity by John Maeda of interest http://mitpress.mit.edu/books/laws-simplicity. It's more a series of extended blog-post style essays around simplicity than it is a unifying framework of laws - but I still found it a thought provoking read. Short too ;-)

Re:Simplicity by Osmium on Thursday November 08, 2012 @07:31AM (#4757550)
"Albert Einstein achieved simplicity. He dared to unravel the mysteries of the universe. He arrived at E=MC²."

What does this even mean? Einstein's theories are perhaps elegant, but simple?

Re:Simplicity by michaelkscott on Wednesday November 07, 2012 @09:56PM (#4756336)
The best

Simplicity

Loving all the great minimally titled posts coming out of sbvtle lately.

Re:Simplicity by francispedraza on Wednesday November 07, 2012 @09:19PM (#4756242)
Thanks to whoever added this to Hacker News! Great to find it here.
Re:Simplicity by brianchu on Wednesday November 07, 2012 @09:36PM (#4756288)
My takeaway was that simplicity = precision, not elimination.
Re:Simplicity by queryly on Thursday November 08, 2012 @11:15AM (#4758342)
love the article. I would add that simplicity is just the right amount of abstraction. a little more becomes complex. a little less becomes incomprehensible.