I overcame the teasing easily (believe me, there was a lot), because my parents always told me that those people's opinions didn't matter in the end ("You'll be the one with the good job making money", etc).
Your parents really make the difference of how well you take being a geek at school. I guess you didn't have the same support I did. ------
I recommend assert so that people use it more than one would want to for production code (due to runtime slowdowns). Besides, if people follow the other things I said (discipline, planning, discipline, etc (did I mention discipline?)), that will be a very minor issue. ------
If you are coding an I/O intensive application, chances are that the scripting language with run about as fast as your tuned C or assembly. Your hard drive or your network card will usually hobble the most carefully tuned C or assembly AND it will take much longer to write than the equivalent code in a scripting language.
That would make sense, except that today we have multitasking operating systems, which means you're wasting CPU time that could be used for other processes. Also, more and more, we are seeing code that used to be the frontend to something being moved into a backend. That means your new script may one day be the bane of somebody's database system, and they'll have to waste time rewriting your code, which is a shame (and a disgrace to the concept of free/open-source software.) ------
Because when you get into machine code, you only have a few registers to leave data in for the next function to see. It also makes handling your stack a lot easier (I think; can someone who does compiler design verify this?). ------
I've talked to someone who ran the Windows XP beta, and he says that it's deathly slow. Soon enough, desktop PCs will need more speed, thanks to Microsoft.
Of course, I won't be running XP, but with KDE/GNOME, I can enjoy the same "benefits" (speed-wise).
IMO, the programmer community would, in many cases, be far, *far* better off writing their applications using a very high level language.
This will allow them to spend *less* time creating the main code body, and *more* time debugging. Their applications will be less faulty.
Actually, the best code is often written in very low-level languages, like C and assembly. The key is planning your code extensively, programming in a disciplined manner, and using assert() liberally, so your code is essentially "bug-free" (i.e. no "bugs", just design faults). ------
Not likely, since nobody really sees that. Microsoft can't put an HTML comment into their Windows Update page that says that I give them permission to wipe my partition. ------
Because the parents of shool-shooting-types will probably buy their kids the games. Only people like me, who learned a lot about 3D graphics programming from playing Quake (seriously), will suffer (and I'm not exactly going to go around shooting people). ------
They can't cope because they never had to cope. Coping is a skill that is learned, like any other. A toddler who bawls his/her eyes out about going to bed, if ignored, will learn to cope, while if the parent comes in and "poor babies" him/her to death, the child will become a spoiled brat. (Assuming this method of parenting continues throughout the child's life.)
Organisms (yes, including humans) adapt quite well to their environments. People do what is demanded of them. Ask a child psychologist that doesn't have a political agenda.
I'll probably get nailed by an American (US) moderator, ad nauseum. Carmack shouldn't have to put up with this.
If we shipped all the lawyers in the world to some island, what kind of society would they build?
Grr.. I really wish people would stop using the wisdom of one field (physics) to push their own opinions in another (philosophy/technological progress). It may make you look smart, but it's still stupid. ------
Yeah, and that's what we expect from RMS. That's why a lot of us say "either version 2 of the License, or
(at your option) any later version": we trust RMS to have the same rigid standards as he has always had. ------
Unlike Corel Linux, Progeny Debian not a fork from Debian (it's more like a commercial `front-end' for Debian), so you can apt-get from one to the other and there aren't any serious compatibility problems, AFAIK. If Progeny goes out of business, it won't really affect anyone (from the software standpoint; support is another issue) short of a change to sources.list. ------
You've got to hand it to those marketroids at IBM. Think about it: if the stuff they used to make the ads would have washed away, then only San Francisco people would have seen it. Because they got themselves in minor trouble with the law (or city by-laws), it's heard all over the country via CNN. Every CNN watcher has now heard that "IBM strongly backs Linux".
This is great for Linux, and it's great for IBM. Somebody at IBM deserves a raise. ------
He's right. OpenBSD doesn't run any daemons by default, making it secure by default. However, if you run apache on OpenBSD, and there's a hole in apache, your OpenBSD system is no longer secure. Tbus "OpenBSD is secure until you use it for anything practical."
I'd just like to step in and tell you that "Amiga weenies" are the most loyal, intelligent, and mature computer users I've ever known. They support the best technology. Period. ------
I overcame the teasing easily (believe me, there was a lot), because my parents always told me that those people's opinions didn't matter in the end ("You'll be the one with the good job making money", etc).
Your parents really make the difference of how well you take being a geek at school. I guess you didn't have the same support I did.
------
I recommend assert so that people use it more than one would want to for production code (due to runtime slowdowns). Besides, if people follow the other things I said (discipline, planning, discipline, etc (did I mention discipline?)), that will be a very minor issue.
------
That would make sense, except that today we have multitasking operating systems, which means you're wasting CPU time that could be used for other processes. Also, more and more, we are seeing code that used to be the frontend to something being moved into a backend. That means your new script may one day be the bane of somebody's database system, and they'll have to waste time rewriting your code, which is a shame (and a disgrace to the concept of free/open-source software.)
------
Because when you get into machine code, you only have a few registers to leave data in for the next function to see. It also makes handling your stack a lot easier (I think; can someone who does compiler design verify this?).
------
That is the entire problem with today's programmers. That don't want to code blind, without knowing what they are coding for.
Also, a lot of the things you mentioned you don't want to worry about can be transparent in C.
------
I define "best" as having all good qualities, including what you say.
------
I've talked to someone who ran the Windows XP beta, and he says that it's deathly slow. Soon enough, desktop PCs will need more speed, thanks to Microsoft.
Of course, I won't be running XP, but with KDE/GNOME, I can enjoy the same "benefits" (speed-wise).
Window Maker.
------
When you "fuck, suck, smoke, toke, and get it on", it *always* affects other people. Get a clue.
------
Irregardless, he has a point. :-)
------
This will allow them to spend *less* time creating the main code body, and *more* time debugging. Their applications will be less faulty.
Actually, the best code is often written in very low-level languages, like C and assembly. The key is planning your code extensively, programming in a disciplined manner, and using assert() liberally, so your code is essentially "bug-free" (i.e. no "bugs", just design faults).
------
Not likely, since nobody really sees that. Microsoft can't put an HTML comment into their Windows Update page that says that I give them permission to wipe my partition.
------
Because the parents of shool-shooting-types will probably buy their kids the games. Only people like me, who learned a lot about 3D graphics programming from playing Quake (seriously), will suffer (and I'm not exactly going to go around shooting people).
------
I thought bullets killed people.
------
They can't cope because they never had to cope. Coping is a skill that is learned, like any other. A toddler who bawls his/her eyes out about going to bed, if ignored, will learn to cope, while if the parent comes in and "poor babies" him/her to death, the child will become a spoiled brat. (Assuming this method of parenting continues throughout the child's life.)
Organisms (yes, including humans) adapt quite well to their environments. People do what is demanded of them. Ask a child psychologist that doesn't have a political agenda.
I'll probably get nailed by an American (US) moderator, ad nauseum. Carmack shouldn't have to put up with this.
If we shipped all the lawyers in the world to some island, what kind of society would they build?
"The first thing we do..."
------
Grr.. I really wish people would stop using the wisdom of one field (physics) to push their own opinions in another (philosophy/technological progress). It may make you look smart, but it's still stupid.
------
mail.dlitz.net - Spammers will be shot. Resistance is futile.
------
Mandrake ... loads and loads of applications
Last time I checked (2001-Apr-20), Debian had the most packages. See below.
zed:~# grep "^Package:" /var/lib/dpkg/available | sort | uniq | wc -l
7002
------
Yeah, and that's what we expect from RMS. That's why a lot of us say "either version 2 of the License, or (at your option) any later version": we trust RMS to have the same rigid standards as he has always had.
------
Unlike Corel Linux, Progeny Debian not a fork from Debian (it's more like a commercial `front-end' for Debian), so you can apt-get from one to the other and there aren't any serious compatibility problems, AFAIK. If Progeny goes out of business, it won't really affect anyone (from the software standpoint; support is another issue) short of a change to sources.list.
------
Where can you get pressed CDs for a low number of copies (under 10)? What does it usually cost?
------
I said it was brilliant, not that I liked it.
------
You've got to hand it to those marketroids at IBM. Think about it: if the stuff they used to make the ads would have washed away, then only San Francisco people would have seen it. Because they got themselves in minor trouble with the law (or city by-laws), it's heard all over the country via CNN. Every CNN watcher has now heard that "IBM strongly backs Linux".
This is great for Linux, and it's great for IBM. Somebody at IBM deserves a raise.
------
He's right. OpenBSD doesn't run any daemons by default, making it secure by default. However, if you run apache on OpenBSD, and there's a hole in apache, your OpenBSD system is no longer secure. Tbus "OpenBSD is secure until you use it for anything practical."
That was not "Overrated".
------
time_t is a type, not a variable. You can't store a value in time_t. 8-)
------
I'd just like to step in and tell you that "Amiga weenies" are the most loyal, intelligent, and mature computer users I've ever known. They support the best technology. Period.
------