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.

Productivity Tips for Programmers

49 pointsby rvivekover 14 years ago

6 comments

antileetover 14 years ago
While it was well written, and with best intentions, I don't think there is any real significant "tips" to increase "productivity". All things aside these are just some best practices sprinkled with some examples. This is similar to when your parents tell you to brush your teeth and floss daily.<p>I haven't been programming a lot but here are some ideas that I've found, in similar vein to the parent article.<p>1. Watch Bram Moolenaar's talk or read his notes - <a href="http://www.moolenaar.net/habits.html" rel="nofollow">http://www.moolenaar.net/habits.html</a> . Essentially learn how to use your text editor, as that's the thing you're going to be spending a good deal of your time in. In three steps, his suggestion is - Find what you're doing repeatedly, automate it and bind it to a key, make it a habit.<p>2. use a good version control system. Use a DVCS like git/mercurial/bzr and make lightweight branches for even the tiniest little features. That'll allow you to multitask like crazy! If you start properly using branching, you can write more code quickly and safely and switch between contexts.<p>3. Make sure your build system is optimal. If you spend too long waiting for builds to take place, maybe you can explore options to make it better.<p>4. The most important productivity secret imo - ACTUALLY WRITE CODE. Don't think about writing code, don't read blogs about writing code, don't follow twitterers who write code. Most importantly, don't get distracted and idle away when you're trying to write code.<p>I have some amount of mastery over my text editor, my language, my OS, etc. But none of that compares to the mastery and discipline of sitting down, concentrating and not letting your mind wander too much - something that I am trying to attain, but it's harder than I would like it to be.
评论 #1783016 未加载
评论 #1784742 未加载
评论 #1783138 未加载
评论 #1783284 未加载
评论 #1782924 未加载
frooover 14 years ago
Productivity tips for programmers: stop bumming around on HN and go code something.
gkobergerover 14 years ago
It's down now; here's a cache:<p><a href="http://webcache.googleusercontent.com/search?sclient=psy&#38;hl=en&#38;client=firefox-a&#38;hs=FuF&#38;rls=org.mozilla%3Aen-US%3Aofficial&#38;source=hp&#38;q=cache%3Ahttp%3A%2F%2Fblog.interviewstreet.com%2F%3Fp%3D603&#38;btnG=Search&#38;aq=f&#38;aqi=&#38;aql=&#38;oq=cache%3Ahttp%3A%2F%2Fblog.interviewstreet.com%2F%3Fp%3D603&#38;gs_rfai=&#38;pbx=1" rel="nofollow">http://webcache.googleusercontent.com/search?sclient=psy&#38...</a>
leleleover 14 years ago
Not very insightful. Nice try, though. Here is the classic: <a href="http://www.joelonsoftware.com/articles/fog0000000043.html" rel="nofollow">http://www.joelonsoftware.com/articles/fog0000000043.html</a>
satyanover 14 years ago
Seems down.. Can also view a copy here.. <a href="http://onsoftwareandstuff.com/2010/10/12/productivity-tips-for-programmers/" rel="nofollow">http://onsoftwareandstuff.com/2010/10/12/productivity-tips-f...</a>
rvivekover 14 years ago
Apologies. It's up now. You can view the post at the original link -&#62; <a href="http://blog.interviewstreet.com/?p=603" rel="nofollow">http://blog.interviewstreet.com/?p=603</a>