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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

How to be a Programmer: A Short, Comprehensive, and Personal Summary

128 点作者 t0pj超过 16 年前

9 条评论

nadim超过 16 年前
Wtf: "Since I have children, I try to spend evenings with them sometimes. The rhythm that works best for me is to work a very long day, sleep in the office or near the office (I have a long commute from home to work) then go home early enough the next day to spend time with my children before they go to bed. I am not comfortable with this, but it is the best compromise I have been able to work out. Go home if you have a contagious disease. You should go home if you are thinking suicidal thoughts. You should take a break or go home if you think homicidal thoughts for more than a few seconds. You should send someone home if they show serious mental malfunctioning or signs of mental illness beyond mild depression. If you are tempted to be dishonest or deceptive in a way that you normally are not due to fatigue, you should take a break. Don't use cocaine or amphetamines to combat fatigue. Don't abuse caffeine."
评论 #371130 未加载
trickjarrett超过 16 年前
I and some coworkers plan to wikify this and update it with more of a web development spin on it. It's a truly astounding document, with lots of good information relevant for programmers.
评论 #371006 未加载
评论 #371416 未加载
评论 #371272 未加载
jimbokun超过 16 年前
Not going to read it right now, but that is a truly impressive Table of Contents. The relatively few number of entries that involve sitting with hands on keyboard and code editor open accurately reflects the distribution of skills required to be a good programmer.
评论 #371403 未加载
评论 #371063 未加载
sciolizer超过 16 年前
Haha. He gives a practical use for divination:<p>"The multitude of available divination techniques are very useful for determining your own semi-conscious desires, as they each present a complete ambiguous and random pattern that your own subconscious will assign meaning to."<p>It reminds me of Douglas Adams' speech, "Is there an artificial God?"<p>"Apparently, we need to think about the building being inhabited by dragons and look at it in terms of how a dragon would move around it... This sounds like complete and utter nonsense, because anything involving dragons must be nonsense... Nevertheless... it may be there is something interesting going on... You figure out how the dragon's going to be happy here and lo and behold! you've suddenly got a place that makes sense for other organic creatures, such as ourselves, to live in."<p><a href="http://www.biota.org/people/douglasadams/" rel="nofollow">http://www.biota.org/people/douglasadams/</a>
mleonhard超过 16 年前
"It is an odd fact that is not reflected in salaries that a good programmer is more productive than 10 bad programmers. This creates a strange situation. It will often be true that you could move faster if your weak programmers would just get out of the way. If you did this you would in fact make more progress in the short term. However, your tribe would lose some important benefits, namely the training of the weaker members, the spreading of tribal knowledge, and the ability to recover from the loss of the strong members. The strong must be gentle in this regard and consider the issue from all angles."<p>This makes a lot of sense to me.
tristmegistus超过 16 年前
I read it a few years ago when I was a rookie programmer. It gave me a more accurate picture of the job than I had held previously.
评论 #371023 未加载
mikkom超过 16 年前
Comprehensive? Maybe.<p>Short? No way.
breck超过 16 年前
Can anyone shed some light on who the author is?
评论 #371290 未加载
评论 #371057 未加载
smeade超过 16 年前
Short?
评论 #373276 未加载