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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Why programming is a good medium for expressing poorly understood ideas

43 点作者 urlwolf将近 17 年前

3 条评论

KevBurnsJr将近 17 年前
... poorly understood - <i>and sloppily formulated</i> - ideas This is my favorite part of programming :)<p>You have an idea and attempt to codify it. During the process, your code starts to get uglier and uglier. Refactoring the code leads you to re-examine your conceptualization of the problem, leading to new insights outside the domain of programming. If your code does not lend well to abstraction, it's a good indicator that perhaps your idea has missed the mark. See the structure of the code, compare it to the structure of the idea and you have a whole new platform for creativity. Think. Write. Refactor. Rinse and repeat.<p>Turning bad ideas into good ideas.<p>Perhaps the reason why so many successful startups are famous for inventions resulting from other than their original ideas.
stcredzero将近 17 年前
Computers are a good tool for modeling things and managing complexity. Good models will sometimes yield surprising and beneficial results. This is becoming a part of the common wisdom expressed in a variety of ways:<p>"Evolution is smarter than you."<p>"The street will find its own use for technology."<p>Someone should do a Wikipedia-like site based on the old Connections series on PBS. I think you could do a site like this based solely on the history of technology and its interconnections.
评论 #273077 未加载
signa11将近 17 年前
imho, the title of the paper is really great, and that's about it...