I honestly fought for an hour with a coworker (salesguy) that FOR THE HUNDREDTH TIME
I don't think it's good for your mental health to accept this kind of behaviour. Ask the guy to leave your office or when he won't do this, walk away yourself.
Taking this kind of crap from people will create frustrations for yourself. Before you know it, you'll come home somewhat angry and vent it on the gf/wife. Not good!
Judge: "So, with your program you made it possible to print unlimited coupons"
John Stottlemire: "Yes your honor"
Judge: "And what coupons did you print?"
John: "$5 and $10 coupons, your honor"
Judge: "Double-you-tee-eff? You idiot! Do you know what inkjet cartridges cost nowadays!? IT COSTS AT LEAST $20 TO PRINT ONE OF THOSE COUPONS!"
Try and find some other Linux enthusiast in your neighborhood. Maybe your friendly system admin? Get his home phone number so you can ask him questions if you're lost.
but I wouldn't mind giving up a share of my CPU while I'm visiting your site
I was joking around a bit but that's actually a pretty good idea. I.e. when visiting a website, some javascript is automatically downloaded which does an hour of distributed computing or something.
Oh, JavaScript is multithreaded alright. I'm currently working for a fortune 500 company and I'm using a technique involving 35 pop-ups where popup 1 is a message-passing hub for all other pop-ups. Together these form the heart of our business of racks and racks full of dual Xeons pumping out ads like there's no tomorrow.
I would make it cross-browser too, if it weren't for F^(&(* AdBlock.
This reminds me of a restaurant reviewing site. One of the comments read something like
"I really like this restaurant, because of the atmosphere blah blah yadda yadda. Great desserts. Also very cute waitress, came home with me and I got great head."
Needless to say, when it started appearing on blogs, it got removed.
This thing's been forwarded around the net without the original author attached. However, I think I tracked it down to cddukes@unity.ncsu.edu... Any readers correct me if I'm wrong.
Interviewer: Well, it's been a few years since you changed the world of software design, how does it feel, looking back?
Stroustrup: Actually, I was thinking about those days, just before you arrived. Do you remember? Everyone was writing 'C' and, the trouble was, they were pretty damn good at it. Universities got pretty good at teaching it, too. They were turning out competent - I stress the word 'competent' - graduates at a phenomenal rate. That's what caused the problem.
Interviewer: Problem?
Stroustrup: Yes, problem. Remember when everyone wrote Cobol?
Interviewer: Of course, I did too
Stroustrup: Well, in the beginning, these guys were like demi-gods. Their salaries were high, and they were treated like royalty.
Interviewer: Those were the days, eh?
Stroustrup: Right. So what happened? IBM got sick of it, and invested millions in training programmers, till they were a dime a dozen.
Interviewer: That's why I got out. Salaries dropped within a year, to the point where being a journalist actually paid better.
Stroustrup: Exactly. Well, the same happened with 'C' programmers.
Interviewer: I see, but what's the point?
Stroustrup: Well, one day, when I was sitting in my office, I thought of this little scheme, which would redress the balance a little. I thought 'I wonder what would happen, if there were a language so complicated, so difficult to learn, that nobody would ever be able to swamp the market with programmers? Actually, I got some of the ideas from X10, you know, X windows. That was such a bitch of a graphics system, that it only just ran on those Sun 3/60 things. They had all the ingredients for what I wanted. A really diculously complex syntax, obscure functions, and pseudo-OO structure. Even now, nobody writes raw X-windows code. Motif is the only way to go if you want to retain your sanity.
Interviewer: You're kidding...?
Stroustrup: Not a bit of it. In fact, there was another problem. Unix was written in 'C', which meant that any 'C' programmer could very easily become a systems programmer. Remember what a mainframe systems programmer used to earn?
Interviewer: You bet I do, that's what I used to do.
Stroustrup: OK, so this new language had to divorce itself from Unix, by hiding all the system calls that bound the two together so nicely. This would enable guys who only knew about DOS to earn a decent living too.
Interviewer: I don't believe you said that...
Stroustrup: Well, it's been long enough, now, and I believe most people have figured out for themselves that C++ is a waste of time but, I must say, it's taken them a lot longer than I thought it would.
Interviewer: So how exactly did you do it?
Stroustrup: It was only supposed to be a joke, I never thought people would take the book seriously. Anyone with half a brain can see that object-oriented programming is counter-intuitive, illogical and inefficient.
Interviewer: What?
Stroustrup: And as for 're-useable code' - when did you ever hear of a company re-using its code?
Interviewer: Well, never, actually, but...
Stroustrup: There you are then. Mind you, a few tried, in the early days. There was this Oregon company - Mentor Graphics, I think they were called - really caught a cold trying to rewrite everything in C++ in about '90 or '91. I felt sorry for them really, but I thought people would learn from their mistakes.
Interviewer: Obviously, they didn't?
Stroustrup: Not in the slightest. Trouble is, most companies hush-up all their major blunders, and explaining a $30 million loss to the shareholders would have been difficult. Give them their due, though, they made it work in the end.
Interviewer: They did? Well, there you are then, it proves O-O works.
Stroustrup: Well, almost. The executable was so huge, it took five minutes to load, on an HP workstation, with 128MB of RAM. Then it ran like treacle. Actually, I thought this would be a majo
I'm guessing you've stopped taking birth control pills? That could have the side effect losing some weight as well, I noticed this with my girlfriend. As for the sugar cravings, you might be able to fool your brain by buying a can of sweetener and a sack of lemons. Add the juice and the sweetener to water and you've got great sugarfree lemonade.
Every day women in tech fields experience little degrading things: people talking to our boobs, assuming that we are secretaries, shouting us down, and paying us less
Whenever you wrote our/us, I assume you meant me/my? If you experience those things as degrading, I suggest you either try to see some positive side about those things or do something about them.
When I'm talking to a women's boobs, you can bet it's a compliment because usually I don't care about them. When someone shouts me down and I experience this as degrading, I politely hold up my hand and ask whether I can finish my sentence. When I'm paid less, I talk about it and either accept or leave for another job.
If you're feeling some things as degraded, it's because you feel them as degraded. Not because they are degrading in and of themselves, excluding really obvious stuff.
I agree on all points -- the logging is indispensible. I haven't tried the single base script approach though; I take it you code your apps in a way that results in a very clean URL? I have left the Java world somewhat but remember struts with the single application URL... About Tapestry, a friend of mine really digs Tapestry as well; he's a slashdotter as well.
There is no integrated mod_rewrite solution on IIS.
On the one hand, mod_rewrite has made many of my customers happy. On the other hand, mod_rewrite has caused my hair to fall out, has costed two keyboards (flung to the wall), and countless spills of good coffee.
In short, I've come to regard it as the primary sign of the coming of the antichrist.
Taking this kind of crap from people will create frustrations for yourself. Before you know it, you'll come home somewhat angry and vent it on the gf/wife. Not good!
Judge: "So, with your program you made it possible to print unlimited coupons"
John Stottlemire: "Yes your honor"
Judge: "And what coupons did you print?"
John: "$5 and $10 coupons, your honor"
Judge: "Double-you-tee-eff? You idiot! Do you know what inkjet cartridges cost nowadays!? IT COSTS AT LEAST $20 TO PRINT ONE OF THOSE COUPONS!"
Try and find some other Linux enthusiast in your neighborhood. Maybe your friendly system admin? Get his home phone number so you can ask him questions if you're lost.
There are many downsides, but it could be done.
Oh, JavaScript is multithreaded alright. I'm currently working for a fortune 500 company and I'm using a technique involving 35 pop-ups where popup 1 is a message-passing hub for all other pop-ups. Together these form the heart of our business of racks and racks full of dual Xeons pumping out ads like there's no tomorrow.
I would make it cross-browser too, if it weren't for F^(&(* AdBlock.
Yes, I saw what you meant and I was joking a bit about it. Anyway, nobody threw in a fit but it was definitely taken offline in a swift manner.
Because 99.999% of all Dutch people are actually decent people.
Well, that's not entirely true. At least half of us is decent. Really!
This thing's been forwarded around the net without the original author attached. However, I think I tracked it down to cddukes@unity.ncsu.edu... Any readers correct me if I'm wrong.
Here ya go, buddy.
Interviewer: Well, it's been a few years since you changed the world of software design, how does it feel, looking back?
Stroustrup: Actually, I was thinking about those days, just before you arrived. Do you remember? Everyone was writing 'C' and, the trouble was, they were pretty damn good at it. Universities got pretty good at teaching it, too. They were turning out competent - I stress the word 'competent' - graduates at a phenomenal rate. That's what caused the problem.
Interviewer: Problem?
Stroustrup: Yes, problem. Remember when everyone wrote Cobol?
Interviewer: Of course, I did too
Stroustrup: Well, in the beginning, these guys were like demi-gods. Their salaries were high, and they were treated like royalty.
Interviewer: Those were the days, eh?
Stroustrup: Right. So what happened? IBM got sick of it, and invested millions in training programmers, till they were a dime a dozen.
Interviewer: That's why I got out. Salaries dropped within a year, to the point where being a journalist actually paid better.
Stroustrup: Exactly. Well, the same happened with 'C' programmers.
Interviewer: I see, but what's the point?
Stroustrup: Well, one day, when I was sitting in my office, I thought of this little scheme, which would redress the balance a little. I thought 'I wonder what would happen, if there were a language so complicated, so difficult to learn, that nobody would ever be able to swamp the market with programmers? Actually, I got some of the ideas from X10, you know, X windows. That was such a bitch of a graphics system, that it only just ran on those Sun 3/60 things. They had all the ingredients for what I wanted. A really diculously complex syntax, obscure functions, and pseudo-OO structure. Even now, nobody writes raw X-windows code. Motif is the only way to go if you want to retain your sanity.
Interviewer: You're kidding...?
Stroustrup: Not a bit of it. In fact, there was another problem. Unix was written in 'C', which meant that any 'C' programmer could very easily become a systems programmer. Remember what a mainframe systems programmer used to earn?
Interviewer: You bet I do, that's what I used to do.
Stroustrup: OK, so this new language had to divorce itself from Unix, by hiding all the system calls that bound the two together so nicely. This would enable guys who only knew about DOS to earn a decent living too.
Interviewer: I don't believe you said that...
Stroustrup: Well, it's been long enough, now, and I believe most people have figured out for themselves that C++ is a waste of time but, I must say, it's taken them a lot longer than I thought it would.
Interviewer: So how exactly did you do it?
Stroustrup: It was only supposed to be a joke, I never thought people would take the book seriously. Anyone with half a brain can see that object-oriented programming is counter-intuitive, illogical and inefficient.
Interviewer: What?
Stroustrup: And as for 're-useable code' - when did you ever hear of a company re-using its code?
Interviewer: Well, never, actually, but...
Stroustrup: There you are then. Mind you, a few tried, in the early days. There was this Oregon company - Mentor Graphics, I think they were called - really caught a cold trying to rewrite everything in C++ in about '90 or '91. I felt sorry for them really, but I thought people would learn from their mistakes.
Interviewer: Obviously, they didn't?
Stroustrup: Not in the slightest. Trouble is, most companies hush-up all their major blunders, and explaining a $30 million loss to the shareholders would have been difficult. Give them their due, though, they made it work in the end.
Interviewer: They did? Well, there you are then, it proves O-O works.
Stroustrup: Well, almost. The executable was so huge, it took five minutes to load, on an HP workstation, with 128MB of RAM. Then it ran like treacle. Actually, I thought this would be a majo
I'm guessing you've stopped taking birth control pills? That could have the side effect losing some weight as well, I noticed this with my girlfriend. As for the sugar cravings, you might be able to fool your brain by buying a can of sweetener and a sack of lemons. Add the juice and the sweetener to water and you've got great sugarfree lemonade.
Ha Ha you're being apologetic, but behind your browser you're smugly grinning that you plugged both RubyForge and PostgreSQL. :-)
That's just too much information. You completely caused my cerebellum to burn out in a spasmic reaction to squeeze out what you just posted.
"Information Wants to Be Free." -- Stewart Brand
"Information wants to be tied up and spanked..." -- Faulty Dreamer on kuro5hin.org
WTF has your opinion of language X to do with hiring programmers? -1 offtopic.
When I'm talking to a women's boobs, you can bet it's a compliment because usually I don't care about them. When someone shouts me down and I experience this as degrading, I politely hold up my hand and ask whether I can finish my sentence. When I'm paid less, I talk about it and either accept or leave for another job.
If you're feeling some things as degraded, it's because you feel them as degraded. Not because they are degrading in and of themselves, excluding really obvious stuff.
When big businesses want Linux laptops, everybody profits from the drivers for said laptops.
The Top 5 laptop market share from 2006 Q4:
HP 4.7M
Dell 3.5M
Acer 3.1M
Toshiba 2.2M
Lenovo 1.7M
I agree on all points -- the logging is indispensible. I haven't tried the single base script approach though; I take it you code your apps in a way that results in a very clean URL? I have left the Java world somewhat but remember struts with the single application URL... About Tapestry, a friend of mine really digs Tapestry as well; he's a slashdotter as well.
*laughs* +1 funny in my opinion.
In short, I've come to regard it as the primary sign of the coming of the antichrist.