{"published":"2013-05-10 10:05:42","author_url":"https://blog.hatena.ne.jp/shigemk2/","blog_title":"by shigemk2","author_name":"shigemk2","provider_url":"https://hatena.blog","width":"100%","height":"190","blog_url":"https://www.shigemk2.com/","type":"rich","image_url":null,"version":"1.0","html":"<iframe src=\"https://hatenablog-parts.com/embed?url=https%3A%2F%2Fwww.shigemk2.com%2Fentry%2F20130510%2F1368147942\" title=\"97 Things Every Programmer Should Know 72 Reinvent the Wheel Often - by shigemk2\" class=\"embed-card embed-blogcard\" scrolling=\"no\" frameborder=\"0\" style=\"display: block; width: 100%; height: 190px; max-width: 500px; margin: 10px 0px;\"></iframe>","categories":["\u8aad\u66f8\u30ce\u30fc\u30c8"],"provider_name":"Hatena Blog","url":"https://www.shigemk2.com/entry/20130510/1368147942","title":"97 Things Every Programmer Should Know 72 Reinvent the Wheel Often","description":"\u500b\u4eba\u7684\u306b\u3001\u300c\u8eca\u8f2a\u306e\u518d\u767a\u660e\u300d\u3092\u660e\u793a\u305b\u305a\u306b\u300c\u308f\u3057\u304c\u80b2\u3066\u305f\u300d\u7684\u306a\u767a\u8a00\u3092\u3059\u308b\u306e\u306f \u3069\u3046\u304b\u3068\u601d\u3063\u3066\u3044\u308b\u3002 Just use something that exists\u2014it's silly to reinvent the wheel.\u2026 Why is reinventing the wheel so frowned upon? Because, more often than not, existing code is working code. It has already gone through some sort of quality control and rigorous testing, \u2026"}