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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: Why not to reinvent the wheel?

2 点作者 jahansafd将近 13 年前

5 条评论

mikegirouard将近 13 年前
I suppose it depends on which wheel one plans to reinvent. It's a judgment call.<p>As a programmer, I've found myself seeing an app or framework and trying to recreate it on my own. Whether I succeed or fail doesn't really matter, but rather the knowledge from the experience is what I'm after.<p>In practice, I almost always try to use existing tools where I can rather than building them from scratch. That said, sometimes it makes sense to quickly hack the part that I need rather than include an entire vendor library or to attempt to extract the part that I need.
byoung2将近 13 年前
There are plenty of examples of reinventing (or at least reimagining) something with great results. Apple has a great track record with the iPod (not the first MP3 player, iPhone (not the first smartphone with apps), and the iPad (not the first tablet PC). Google was also not the first search engine, and Facebook was not the first social network. If you can do it better or more profitable or even just different, do it.
debacle将近 13 年前
In my particular slice of the industry, it's because there's already thousands of developers out there supporting, extending, and maintaining the wheel that's already been invented.
anigbrowl将近 13 年前
Unless it's a new and improved wheel, you may never recover the cost of capital for marketing and business development.
Metatron将近 13 年前
No reasons why not. Go ahead, knock yourself out.