Quote:
|
Bill didn't write the kernel
|
ok, ok it was Paterson who wrote MS-DOS...
Quote:
|
We have! Its a hoot! BUT I will tell you that I worked for a company that was spun out of a CS project at Berkeley and the first thing we did was to REWRITE the ENTIRE thing. Grad students being paid almost nothing actually don't write the best code all the time!
|
i would still think that the ratio is waaaay off, the industry standard for commercial software right now is about 20 - 30 lines of buggfull code per 1000 lines of code, i think that back then the ratio must have been a bit smaller than that... BTW 2.6 kernel contained 985 bugs in its 5.7 million lines of code when it was released, and that was a while ago, WinXP i estimate to contain minimum of 800,000 (based on 20/1000 lines on the scale of 40 million lines that meke up XP)
Quote:
|
Ha! We used to have contests to see who could write the most obscure single-line C programs
|
and now that tradition had transformed itself into who can write the most obfuscated Perl code, or best game in 20 lines on DarkBasic, or most obfuscated C code and such...
Quote:
|
Ya really should. Honest. Its good stuff! Donno what I'd do without my copy of Knuth! Too many people reinvent algorithms that they could pick right off the shelf....
|
I think reinventing the wheel should be against the law! Although new solutions are sometimes great, most of the time, the greatest way to solve an algorithm has already been created by somebody else. I would like to have time to read, but i dont have it, got my programming projects, programming, networking, program, Linux and everything in between manuals, college work, college projects that will benefit the school in future and stuff. (for example my newest one is how to have linux on all the machines under our departments supervision, but still dont deny students the ability to use microsoft... the solution is vmware, we will have linux be the host OS on all the machines in a labs, have vmware with images of XP for all the classes in that particular room with only the software that the class needs and no privilages to install or remove anything, and then write a short script for xorg to start an appropriate virtual machine after user chooses to start their class from the menu... should be fun, but there are things that need testing and stuff)
Quote:
|
Grad students being paid almost nothing actually don't write the best code all the time!
|
who would unless they want to? if their motivation is money, then they wont, if their motivation is the excitement of coding and the gain in experience (their betterenmentishness (dont even ask me what that is supposed to be) of the code (ooh, i think i thought of a definition, how does "an act of bing betterer(and that is betterer not just better), sort of, like" sound?)), then, and only then they would... (you know we whould have a stickey here with all the new and weird words and their definitions that we come up with when we talk or type something)
sources:
http://www.wired.com/news/linux/0,14...w=wn_tophead_1
----------------
Microsoft, the leader in using innovative tactics to promote irksome experience, coupled with antiquated technology that's held together by a pyramid of makeshift afterthoughts.
Apple, the leader in using irksome tactics to promote innovative experience, coupled with an antiquated core that's enhanced by state-of-the-art afterthoughts.
Linux, the leader in not using any tactics to promote user-defined experience, coupled with state-of-the-art core enhanced by innovative afterthoughts.
