📄 00000003.htm
字号:
<BR> 5.2 <BR> A manager asked a programmer how long it would take him to <BR> finish the program on which he was working. "I will be finished <BR> tomorrow," the programmer promptly replied. <BR> <BR> "I think you are being unrealistic," said the manager. <BR> "Truthfully, how long will it take?" <BR> <BR> The programmer thought for a moment. "I have some features that <BR> I wish to add. This will take at least two weeks," he finally <BR> said. <BR> <BR> "Even that is too much to expect," insisted the manager, "I <BR> will be satisfied if you simply tell me when the program is <BR> complete." <BR> <BR> The programmer agreed to this. <BR> <BR> Several years later, the manager retired. On the way to his <BR> retirement lunch, he discovered the programmer asleep at his <BR> terminal. He had been programming all night. <BR> <BR> 5.3 <BR> A novice programmer was once assigned to code a simple <BR> financial package. <BR> <BR> The novice worked furiously for many days, but when his master <BR> reviewed his program, he discovered that it contained a screen <BR> editor, a set of generalized graphics routines, and artificial <BR> intelligence interface, but not the slightest mention of <BR> anything financial. <BR> <BR> When the master asked about this, the novice became indignant. <BR> "Don't be so impatient," he said, "I'll put the financial stuff <BR> in eventually." <BR> <BR> 5.4 <BR> Does a good farmer neglect a crop he has planted? <BR> Does a good teacher overlook even the most humble student? <BR> Does a good father allow a single child to starve? <BR> Does a good programmer refuse to maintain his code? <BR> _________________________________________________________________ <BR> <BR> Management <BR> Book Six <BR> _____________________________________________________ <BR> <BR> Thus spake the master programmer: <BR> <BR> "Let the programmer be many and the managers <BR> few -- then all will be productive." <BR> _____________________________________________________ <BR> <BR> 6.1 <BR> When managers hold endless meetings, the programmers write <BR> games. When accountants talk of quarterly profits, the <BR> development budget is about to be cut. When senior scientists <BR> talk of blue sky, the clouds are about to roll in. <BR> <BR> Truly, this is not the Tao of Programming. <BR> <BR> When managers make commitments, game programs are ignored. When <BR> accountants make long-range plans, harmony and order are about <BR> to be restored. When senior scientists address the problems at <BR> hand, the problems will soon be solved. <BR> <BR> Truly, this is the Tao of Programming. <BR> <BR> 6.2 <BR> Why are programmers non-productive? <BR> Because their time is wasted in meetings. <BR> <BR> Why are programmers rebellious? <BR> Because the management interferes too much. <BR> <BR> Why are the programmers resigning one by one? <BR> Because they are burnt out. <BR> <BR> Having worked for poor management, they no longer value their <BR> jobs. <BR> <BR> 6.3 <BR> A manager was about to be fired, but a programmer who worked <BR> for him invented a new program that became popular and sold <BR> well. As a result, the manager retained his job. <BR> <BR> The manager tried to give the programmer a bonus, but the <BR> programmer refused it, saying, "I wrote the program because I <BR> though it was an interesting concept, and thus I expect no <BR> reward." <BR> <BR> The manager, upon hearing this, remarked, "This programmer, <BR> though he holds a position of small esteem, understands well <BR> the proper duty of an employee. Lets promote him to the exalted <BR> position of management consultant!" <BR> <BR> But when told this, the programmer once more refused, saying, <BR> "I exist so that I can program. If I were promoted, I would do <BR> nothing but waste everyone's time. Can I go now? I have a <BR> program that I'm working on." <BR> <BR> 6.4 <BR> A manger went to his programmers and told them: "As regards to <BR> your work hours: you are going to have to come in at nine in <BR> the morning and leave at five in the afternoon." At this, all <BR> of them became angry and several resigned on the spot. <BR> <BR> So the manager said: "All right, in that case you may set your <BR> own working hours, as long as you finish your projects on <BR> schedule." The programmers, now satisfied, began to come in a <BR> noon and work to the wee hours of the morning. <BR> _________________________________________________________________ <BR> <BR>======End of Part II: Book 4/5/6========== <BR> <BR>-- <BR> <BR>※ 来源:·BBS 水木清华站 smth.org·[FROM: 210.73.87.125] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -