Use whatever software allows you to teach the concepts to your students in the easiest manner. The tools change much faster than the concepts so don't fret too much about which tool to use. Whichever one is easier for you to use and teach with, use that
Open-plan offices aside, I think that unassigned seating is a bad idea. People are creatures of habit and they will generally sit where they sat yesterday, they will take the same route to and from work etc.
I've had two jobs in my life, one with open-plan offices and another with a private office. I vastly prefer the private office merely for the peace and quiet and a space to call my own. All my co-workers are a few offices down the hall from me which makes it possible to have easy face to face communication which is so touted by the open-plan evangelists.
I think we should go ahead with nuclear power stations, and put electricity generating treadmills outside. That way when all the hippy 'love the earth' fools that come in their SUVs to campaign with full stomachs, you can generate power from their marches?
Are you insinuating that people shouldn't protest on a full stomach?
These could actually be valid reasons, but as the OP asks why isn't this an issue also with online shoping and other online services? Same issues exist there as well.
Perhaps because the barrier to entry for online gaming is lower than having an actual product to sell and the means to efficiently distribute it?
In a strange kind of way, this is Google versus Apache. Or, commercial versus non-commercial. I know that this is a ridiculous simplification but it kind of smells that way to me.
How exactly? I don't see it that way
Google releases all their open source under the Apache license. I'm sure they have various reasons for choosing the Apache license, but I'd wager a major one is that it is very business friendly. They most likely understand what a pain it can be to include OSS products that are licensed under a different licensing scheme in a commercial product.
...However, the choice of a 3G platform might force Google to postpone the launch of the so-called Gphone to the first half of 2008 instead of the latter half of this year as expected...
We're already in the latter half of this year. Its nearly October!
If they don't have a hardware spec, OS, production contractor or operating partners I'd put my money on the proverbial snowball in hell before GPhone 2007
I find it hard to believe that MS would pull the ads so quickly, if at all. Perhaps Facebook rotates its advertising providers and today is Microsofts day off?
And of course there should be disclosure so that visitors to Slashdot realize they are reading advertisements and not an article submitted by a "real" user...
Meh, content is content. As long as the linked "article" is informative and sparks discussion, I'm happy.
If he DID publish the list anonymously, then the list could just as easily been dismissed (through political agreements) as completely inaccurate/wrong.
I don't see how having a random strangers name attached to the list makes the data published any more or less accurate.
What did your previous managers do? Do what they did except improve on the issues that you thought were lacking.
Depending on your organization, I would generally say that a managers job is to make sure her people are happy and productive. That includes kicking them in the ass when the need it, insulating them from corporate BS and finally, making sure they have the resources they need to get their jobs done.
Somebody more powerful than you thought it a good idea to bestow this honor on him. I wouldn't ruin the ceremony by sandbagging him. Perhaps you could invite him to your class to discuss some issues but I wouldn't use this opportunity to harangue him and make yourself look like a whiny prick in the process.
The Daily Show starts a 2 week break this week.
Is anyone noticing a trend where resignations seem to occur while The Daily Show is off on break?
And yet, Leno, Conan, Letterman, Ferguson and all the other late night comics are still on the air and will have lots of bland fun with it. You're trying too hard.
Yet another case of anti-Wikipedia prejudice. Diebold has been editing the content of Encyclopedia Britannica since at least the 7th edition, but the mainstream press never even bothers to report on *that* kind of thing!
Did you read the article? Its not slanted one way or the other at all. It merely points out that people sometimes edit entries that are relevant to them. Sometimes in ways that are beneficial to them.
Regarding Britannica, I'd like to see a source for your claims. Whenever a person spouts off a conspiracy theory like that without a source to back it up, it remains just that, a conspiracy theory.
"The thing I never understood about Karl Rove," writes Al Martin, author of The Conspirators: Secrets of an Iran Contra Insider, "is that he's not married, and I used to know this guy in the mid-1980s.
He doesn't look all that much different now than he did 20 years ago. But here's a guy that looks like a cross between Humpty Dumpty and the Pillsbury Doughboy. I never saw him with a woman. He was never friendly with any women and never seemed to have any girlfriends or go out on a date or anything.
I have to respectfully say that if you believe this, you haven't written 1) enough code, and 2) complex enough code, to have filled up your brain sufficiently to where you can't remember what the hell you were thinking at that time. When you've reached that level of programmer maturity, THEN you will understand the importance of comments.:)
Again, I think that this is where the importance of short, composed methods really shines through. If every method you're looking at is 5 - 10 lines long, its a lot easier to grasp what a block of code is doing. Of course, one could get carried away and get "delegation happy" but thats what a good debugger is for:)
Never mind trying to blaze the trail for programmers that come after you. I also predict that you haven't tried to unravel another programmer's crappy code.
I have and its unpleasant. At my previous job, I worked with some poor developers who happened to be non-native English speakers. When comments are written in English and the person writing them does not have a solid command of the language, it can get ugly.
I'm young in my career and time could certainly change my attitude but for the time being, I stand by my original post.
I always get burned at the stake when I say this, but the biggest problem with OSS that I run into is horribly ugly code with very few useful comments
I struggle with this. When I was in school, my instructors drilled into me the importance of documentation and comments. Now that I've been in the real world, I have to say that I don't agree.
The problem with comments is that you now have two things to maintain, the code and the comments. Often time this is OK for a single developer but for someone coming in to maintain a piece of code, often times they are hesitant to touch the comments especially if they are wrong.
I find that (for me at least) I have the greatest success with short, composed methods that do one thing and one thing well all backed up by unit tests that test behavior and requirements, not simply that foo() returns 15.
You might be thinking that I'm contradicting myself here because now I have to maintain both code and tests. However, I feel that the tests provide much more value in that once a test for a piece of code works, you now have confidence in that piece of code. If you miss something with the test, its a simple matter of adding a new test for that case.
If they're not going to try and stop every possible threat, then the person wanting to cause harm is going to choose the option they're not trying to stop. So what "reward" are we getting for all this money we're spending and time we're wasting again?
Just because a system can't protect against every threat does not mean there is no value in protecting against some.
Of course, there needs to be. You can't just call something stupid (credibly or otherwise) without substantiating. What's wrong with the idea? If the place is good enough for us to walk, certainly it is fine for the TSA folks.
First, it would be downright uncomfortable to have them stand around with no support for 8 hours a day. Second, it limits their ability as a security officer. Imagine them having to give chase to someone while in your bare feet.
Use whatever software allows you to teach the concepts to your students in the easiest manner. The tools change much faster than the concepts so don't fret too much about which tool to use. Whichever one is easier for you to use and teach with, use that
And what about the the people occupying those cubes in between you and the person you're talking to?
Open-plan offices aside, I think that unassigned seating is a bad idea. People are creatures of habit and they will generally sit where they sat yesterday, they will take the same route to and from work etc.
I've had two jobs in my life, one with open-plan offices and another with a private office. I vastly prefer the private office merely for the peace and quiet and a space to call my own. All my co-workers are a few offices down the hall from me which makes it possible to have easy face to face communication which is so touted by the open-plan evangelists.
Are you insinuating that people shouldn't protest on a full stomach?
Perhaps because the barrier to entry for online gaming is lower than having an actual product to sell and the means to efficiently distribute it?
How exactly? I don't see it that way
Google releases all their open source under the Apache license. I'm sure they have various reasons for choosing the Apache license, but I'd wager a major one is that it is very business friendly. They most likely understand what a pain it can be to include OSS products that are licensed under a different licensing scheme in a commercial product.
I too, have seen those errors while logged in.
I bet you don't even own a television
Bravo!
...However, the choice of a 3G platform might force Google to postpone the launch of the so-called Gphone to the first half of 2008 instead of the latter half of this year as expected...We're already in the latter half of this year. Its nearly October!
If they don't have a hardware spec, OS, production contractor or operating partners I'd put my money on the proverbial snowball in hell before GPhone 2007
Nope. Thanks to our 24/7 instant news society, you just hear about things a lot more often
Humans will always prey on one another. The only thing that varies is the degree
I find it hard to believe that MS would pull the ads so quickly, if at all. Perhaps Facebook rotates its advertising providers and today is Microsofts day off?
Meh, content is content. As long as the linked "article" is informative and sparks discussion, I'm happy.
I don't see how having a random strangers name attached to the list makes the data published any more or less accurate.
What did your previous managers do? Do what they did except improve on the issues that you thought were lacking.
Depending on your organization, I would generally say that a managers job is to make sure her people are happy and productive. That includes kicking them in the ass when the need it, insulating them from corporate BS and finally, making sure they have the resources they need to get their jobs done.
Seriously.
Somebody more powerful than you thought it a good idea to bestow this honor on him. I wouldn't ruin the ceremony by sandbagging him. Perhaps you could invite him to your class to discuss some issues but I wouldn't use this opportunity to harangue him and make yourself look like a whiny prick in the process.
And yet, Leno, Conan, Letterman, Ferguson and all the other late night comics are still on the air and will have lots of bland fun with it. You're trying too hard.
Is there a URL other than slashdot.org to use when browsing on a phone or handheld device? My phone doesn't seem to handle slashdot very well.
No, I didn't and now I feel like an idiot. Its times like this that I'm glad my slashdot name isn't linked to my real identity
Did you read the article? Its not slanted one way or the other at all. It merely points out that people sometimes edit entries that are relevant to them. Sometimes in ways that are beneficial to them.
Regarding Britannica, I'd like to see a source for your claims. Whenever a person spouts off a conspiracy theory like that without a source to back it up, it remains just that, a conspiracy theory.
Except that he has been married since 1986 and has a son.
Again, I think that this is where the importance of short, composed methods really shines through. If every method you're looking at is 5 - 10 lines long, its a lot easier to grasp what a block of code is doing. Of course, one could get carried away and get "delegation happy" but thats what a good debugger is for :)
Never mind trying to blaze the trail for programmers that come after you. I also predict that you haven't tried to unravel another programmer's crappy code.I have and its unpleasant. At my previous job, I worked with some poor developers who happened to be non-native English speakers. When comments are written in English and the person writing them does not have a solid command of the language, it can get ugly.
I'm young in my career and time could certainly change my attitude but for the time being, I stand by my original post.
I struggle with this. When I was in school, my instructors drilled into me the importance of documentation and comments. Now that I've been in the real world, I have to say that I don't agree.
The problem with comments is that you now have two things to maintain, the code and the comments. Often time this is OK for a single developer but for someone coming in to maintain a piece of code, often times they are hesitant to touch the comments especially if they are wrong.
I find that (for me at least) I have the greatest success with short, composed methods that do one thing and one thing well all backed up by unit tests that test behavior and requirements, not simply that foo() returns 15.
You might be thinking that I'm contradicting myself here because now I have to maintain both code and tests. However, I feel that the tests provide much more value in that once a test for a piece of code works, you now have confidence in that piece of code. If you miss something with the test, its a simple matter of adding a new test for that case.
Just because a system can't protect against every threat does not mean there is no value in protecting against some.
First, it would be downright uncomfortable to have them stand around with no support for 8 hours a day. Second, it limits their ability as a security officer. Imagine them having to give chase to someone while in your bare feet.