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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

No New Language In 2009; New Habits Instead

45 点作者 r11t超过 16 年前

6 条评论

KirinDave超过 16 年前
I'm surprised this has gotten positive responses. This really is an idea that seems to run counter to a lot of progress in the industry. The notion that repetition improves performance is <i>absolutely true</i>, but that doesn't mean that you can neglect your continued education just to repeat.<p>What's more, learning new languages is repetition of the process of learning. It's learning how to think about a problem differently (assuming it does, you may not learn so many new concepts going from Ruby to Python). Learning to turn over a problem and attack it from a new angle is an essential skill.<p>There is a terrible temptation that we as engineers all face: to stop learning. After all, our skillsets are broad enough and it's hard to justify all these skills we may never use professionally. But that's a dangerous negative feedback cycle, because all these computer linguists build on other concepts. Once you fall a generation behind, you the have that much larger a gap to cross when pioneers have carved out a market that you <i>do</i> want to enter.<p>Finally, there is this kind of hidden belief in hacker circles that functioning but inelegant code is somehow worthless. Of course it's preferable to have elegant, extensible code... but in a space where there are no alternatives any functioning code is better than no code at all. Even if you can't make beautiful code with a skillset, working code is 1000x better than no code at all.<p>P.S. Also, the reader should care what Zed Shaw thinks of their code? Facile understanding of the history of mongrel detected, captain.
评论 #416119 未加载
petercooper超过 16 年前
An interview with Giles published today: <a href="http://www.rubyinside.com/top-ruby-presenter-of-2008-giles-bowkett-1425.html" rel="nofollow">http://www.rubyinside.com/top-ruby-presenter-of-2008-giles-b...</a>
评论 #416150 未加载
jimbokun超过 16 年前
"If you do that, Zed Shaw will find you and skullfuck you to death. I'm not kidding. He and I have made a deal with Satan, and this was one of the perks he requested."<p>Looks like Giles missed the memo that the ZSFA persona has been put to rest. Guess Giles will have to take on this role solo, now.
ii超过 16 年前
How true. As an example, learning and understanding Python/C API was much more practical and enlightening experience for me than experience of learning a new language like Haskell or O'Caml.
mmmurf超过 16 年前
The idea of breaking up a problem into manageable mini-steps is the essence of Getting Things Done:<p><a href="http://www.davidco.com/what_is_gtd.php" rel="nofollow">http://www.davidco.com/what_is_gtd.php</a>
arjungmenon超过 16 年前
Do both. Learn new languages and new habits.