TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Timeless Programming Tools

52 pointsby nonrecursiveabout 9 years ago

4 comments

marcus_holmesabout 9 years ago
Bonus points for emotion control as a programming tool. You can't code if your head's all over the place.
progmanabout 9 years ago
Emacs. This comes first into my mind when I hear the word &quot;programming tool&quot;.<p>Emacs&#x27; default configuration is horrible. It took me many months to get used to it and to realize a perfectly convenient configuration. But since I did that 25 years ago I have stuck with it to this day. Emacs&#x27; killer feature is its almost unlimited programmability. org-mode is just one awesome example. There are several other good editors (vim, sublime, atom etc.) but none of them comes close to the power of Emacs.
marcosdumayabout 9 years ago
I can&#x27;t hear about regular expressions without wanting to tell anybody that loves it so much to try Haskell. Really.<p>Monadic parsers are so much better, regular expressions become pointless. I&#x27;ve written an entire email server, with literally thousands of lines of parsers, and the only place I&#x27;ve used regular expressions is for accepting them from the user, in a configuration file.
评论 #11354260 未加载
egwynnabout 9 years ago
I’m sad that the author seemed to know neither the original proper wording, source, nor context of the jwz quote about regular expressions. Maybe JWZ’s quote has just spread too far or too wide. Either way, I think Jeff Atwood hit this nail on its head: <a href="http:&#x2F;&#x2F;blog.codinghorror.com&#x2F;regular-expressions-now-you-have-two-problems&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.codinghorror.com&#x2F;regular-expressions-now-you-hav...</a> .
评论 #11353113 未加载
评论 #11356508 未加载