> -----Original Message----- > From: Oleg Goldshmidt [mailto:[EMAIL PROTECTED] > Sent: Monday, November 17, 2003 8:40 PM > To: Tal, Shachar > Cc: 'Shachar Shemesh'; Guy Teverovsky; Linux-IL mailing list > Subject: Re: Fw: What's wrong with this code? >
<snipped> > > > The company I work for currently does not allow engineers access to > > code they have no business reading in the first place. > > They must have a *really* good reason for it. The disadvantages of > this approach are too many to count. The more code your programmers > read the better code they will write. External security restrictions > or "clean room" requirements can justify this, but hardly anything > else. In any case, the above exceptions should be just that - > exceptions. Usually companies write more code for internal consumption > than for customers. I have no idea what you're talking about. Being an IBM employee, I'm sure you are aware of software systems that are larger than any single person's perceptional abilities. Working on a multi-hundred man-years software, I seldom need to access code for subsystems I don't develop or maintain, and even more seldom need to understand its inner workings. Design documents are usually satisfactory. As for internal consumption vs. customer consumption - perhaps IBM can afford writing a lot of software for internal consumption. Most companies first write customer software then internal software. Granted, software is written internally everywhere (test suites, load suites, code generators, various automation efforts, even the sales people need Excel macros to compute what to charge a customer). But not as much as written for customer consumption. Shachar. This electronic message contains information from Verint Systems, which may be privileged and confidential. The information is intended to be for the use of the individual(s) or entity named above. If you are not the intended recipient, be aware that any disclosure, copying, distribution or use of the contents of this information is prohibited. If you have received this electronic message in error, please notify us by replying to this email. ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]