TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

The story of round rectangles

195 点作者 aycangulez超过 14 年前

13 条评论

siglesias超过 14 年前
Actually, this is a fine lesson in persuasion, something that Chip and Dan Heath point out in Switch and Made to Stick; that is, reasoning that is highly concrete and visual is far more convincing and impactful than appeal to models, forecasts, spreadsheets, and schematics. I think Jobs here could have simply demanded rounded rectangles or appealed to some vague need for geometric completeness in the product, but imagine how powerful it must have been to take a walk outside and actually see how reality presented rounded rectangles at every turn, and how truly crippling the program would feel with this observation in mind if it didn't ship with the feature. The lesson is to reach beyond the world of formal logic and into the visceral world of sight and touch, where the real "aha" and gut judgments reside.<p>Here's another example, cited in the design and creation of the Palm Pilot:<p>"Jeff Hawkins, the team leader, wanted the Palm Pilot to be simple. It would handle only four things: calendars, contacts, memos, and task lists, but it would do them well. Hawkins fought feature creep by carrying around a wooden block the size of the Palm. Hawkins would pull out the wooden block to "take notes" during a meeting or "check his calendar" in the hallway. When someone would suggest another feature, Hawkins would pull out the wooden block and ask them where it would fit. Hawkins knew that the core idea of his project needed to be elegance and simplicity. In sharing this core idea, Hawkins and his team used what was, in essence, a visual proverb. The block of wood became a visual reminder to do a few things and do them well."<p>taken from <a href="http://www.gsb.stanford.edu/news/bmag/sbsm0702/feature_ideas.html" rel="nofollow">http://www.gsb.stanford.edu/news/bmag/sbsm0702/feature_ideas...</a>
评论 #1637657 未加载
评论 #1637136 未加载
评论 #1637077 未加载
评论 #1637503 未加载
Luc超过 14 年前
If you would like to do some archaeology, the QuickDraw source code can be downloaded here: <a href="http://www.computerhistory.org/highlights/macpaint/" rel="nofollow">http://www.computerhistory.org/highlights/macpaint/</a><p>It's really nicely structured and has lots of comments!<p>EDIT: The code is in the BumpOval procedure in DrawArc.a
评论 #1637199 未加载
netdog超过 14 年前
The "clever way to do the circle calculation that only used addition and subtraction", which the article attributes to Apple employee Bill Atkinson in 1981, is in fact a variant of the Bresenham algorithm, devised in 1962 by Jack Bresenham at IBM, when Bill was still a kid.<p>see <a href="http://en.wikipedia.org/wiki/Bresenham_algorithm" rel="nofollow">http://en.wikipedia.org/wiki/Bresenham_algorithm</a>
评论 #1637004 未加载
评论 #1636951 未加载
msie超过 14 年前
Bill Atkinson is a programming god. He was such a pioneer in so many areas. He created QuickDraw, MacPaint and Hypercard! Is there nothing he can't do??? I wonder what his background was when he developed Quickdraw. Did he have any previous graphics experience? How much previous experience could you have when you're the one who created the graphic routines powering the Lisa/Mac?
评论 #1636727 未加载
alex_c超过 14 年前
Amusingly, I'm looking around the room, and the most obvious examples of rounded rectangles are my MacBook, my iPad, and my iPhone.
评论 #1637269 未加载
评论 #1637581 未加载
powrtoch超过 14 年前
For anyone else whose jaw dropped at "the sum of a sequence of odd numbers is always the next perfect square", Wikipedia has a helpful visualization:<p><a href="http://en.wikipedia.org/wiki/Square_number#Properties" rel="nofollow">http://en.wikipedia.org/wiki/Square_number#Properties</a>
评论 #1637137 未加载
评论 #1637296 未加载
评论 #1637134 未加载
ck2超过 14 年前
Sounds like a typical coder's week:<p>1. accomplish something pretty darn tricky to try to impress the boss/client<p>2. boss is only impressed for a split second before giving you a harder to accomplish task
评论 #1637738 未加载
评论 #1637509 未加载
Semiapies超过 14 年前
An unsatisfying story. The first half of the story is about an algorithm to produce ovals. Then most of the rest is Steve Jobs convincing the guy that rounded rectangles are desirable. Then, without any narrative about this actual central problem (which the guy had no idea how to do when the conversation with Jobs ends), we're told that he just happened to solve it.<p>EDIT: I find the bouncing up and down of votes for this interesting, particularly the reasons people give for disagreeing.
评论 #1636665 未加载
评论 #1636649 未加载
评论 #1636667 未加载
评论 #1636857 未加载
评论 #1636661 未加载
评论 #1637451 未加载
jonknee超过 14 年前
Everytime I get linked to a Folklore article I end up hitting next until I look up at the clock and get amazed at how much time has gone by. True hacker stories.
评论 #1637663 未加载
评论 #1637217 未加载
robrenaud超过 14 年前
Are rounded rectangles actually hard? Isn't it just a matter of placing 4 quarter circles in the right places? If you can draw straight lines and you can draw ovals (and hence, the special case of circles), then you can draw rounded rects, right?
评论 #1637089 未加载
评论 #1637442 未加载
评论 #1636979 未加载
SkyMarshal超过 14 年前
HN Feature Request: A cron job that automatically submits and votes to the top of the front page 1 folklore.org story per week (or two weeks?).<p>Reason: Most of us that have been around a while have read this entire site, more than once usually, but most of the stories there are good enough to keep getting upvoted for any youngsters that haven't discovered it yet. Eg, it's one of the few links that can keep getting reposted over and over, and revoted to the front page over and over, probably till the end of the Internets. So lets just make it a cron job already.
mkramlich超过 14 年前
Once again we see Steve's intensity and vision and single-mindedness.<p>Bill: Who cares?<p>Steve: Round rectangles.<p>Bill: Not important.<p>Steve: Round rectangles.<p>Bill: They're impossible.<p>Steve: Round rectangles.<p>Bill: Okay I'll try to figure out how to do them.<p>Steve: Okay now send in that Andy guy about that Switcher thing. And bring my checkbook.
steamer25超过 14 年前
We call 'em roundtangles.