The DNS for Microsoft itself is one of the most vulnerable possibilities: if that goes down for an hour or so, as all the Internet Explorer servers and mis-programmed default Internet Explorer search settings hit microsoft.com for their default web page, those servers are going to take very large loads. And spreading out the load for such hits on the root servers for.com is not a small task: they may have to get services from Akamai to survive the hits.
If DNS is down, the vista users browsers won't be able to lookup the "microsoft.com" domain either.
No lookup --> no hit --> no load spike on the MS servers.
How would your employer survive if every 2 years they fired an entire department and started over from scratch? They would get little to nothing done, and the same concept applies to government.
This is a fair criticism. I would probably not use the "fire-them-all" strategy if we had a complete change of the guard.
Unfortunately, I believe our politicians are a reflection of our society. It's not just the politicians who are beholden to their own self interests and the almighty special interest dollar. It's the majority of our society. The thinking over the past decades has gradually changed from "do what is best for others" mentality to "do what is best for yourself". Yes, there are exceptions, but until society pulls it's collective head out, we'll be stuck on our own well-built (with tax-payer money) highway to hell./rant
So your statement My new policy on voting is to always vote out an incumbent, unless I've been especially happy with his performance. is actually a good example of this effect. In fact they count on it; talking about 'those people in Washington' while not bothering to mention the fact that your congress critter *is* 'one of those people in Washington'.
I would like nothing more than to see my elected representives get the boot. I belong to the state that elected the likes of Orrin Hatch and Chris Cannon.
It is said: Power corrupts, while absolute power corrupts absolutely.
My theorem: The longer any party or group remains in power the closer they come to corrupt.
I agree wholeheartedly. My new policy on voting is to always vote out an incumbent, unless I've been especially happy with his performance. If the whole country did that (especially on the national level, but also on the local level), I believe we'd have a lot fewer issues with corrupt politicians.
But then again, what to I know... I'm just a lowly working class citizen.
The OP did not say he had to use the GPL, merely that the GPL is a viral licence.
Of course nobody has to use source code protected by the GPL. But adding a small amount of GPL'd source (according to the GPL) will cause your entire source code to be GPL'd. If that isn't viral, I don't know what is.
Unfortunately, until people stop buying games, there will be almost no incentive for companies to add this. Remember, we all like Blizzard for being "for gamers by gamers", but the reality is that they revolve around the almighty buck.
I've played games on various platforms with my wife since the day we met (WoW, Mario Kart, Quake, etc). She wasn't really into games before we met, but now she comes to LAN parties with me.
However, I have a job, and she stays at home with the kids. She can play when they nap. All I can say is that there's some serious truth to that comic.
As I was thinking about this, I realized that this is like MS-DOS on steroids. I know this analogy is not entirely correct, but wasn't the point of Win9x that it put the gui INTO the kernel?
To address this, I've thought fairly long and hard, and come up with a starting point at least. I've tried to create the most distilled, direct explanation of the benefits that Web 2.0 best practices can provide in using and building engaging, useful software on the Web.
I found this article lacking. Lacking in details, lacking in explanation, and especially lacking in specifics. I have addressed my complaints inline:
The Focus of Technology Moves To People With Web 2.0. - One of the lessons the software industry relearns every generation is that it's always a people problem. It's not that people are the actual problem of course. It's when software developers naively use technology to try to solve our problems instead of addressing the underlying issues that people are actually facing....
As he says, problems are caused when developers naively use technology. How does Web 2.0 address this problem? This has been an issue with all software development using all technologies, and I don't understand how a single technology can fix what is essentially a "people problem".
Web 2.0 Represents Best Practices.
Best practices have existed in many other forms before Web 2.0. I don't see how allowing developers to make use of "best practices" is any different from current models.
Web 2.0 Has Excellent Feng Shui.
He lost me with this one...
Quality Is Maximized, Waste Is Minimized.
This is another claim that has been around for a long time: "Use technology X and develop more complex applications in less time!". Sometimes it pans out, but sometimes the technology makes the whole process more complex (buggier, slower, more time spent in testing, etc.)
Web 2.0 Has A Ballistic Trajectory.
Translation: Use these management-speak bullet points if you want to use a Web 2.0 technology or concept at your company.
The professional thing to do is to give notice to your employer that you're leaving, and then do your best to transfer your duties to others. Basically, treat them as you would have them treat you. Even if the majority of your company are demon-spawns, it is probably not a good idea to burn your bridges. Who knows, you may end up working with some of your former collegues.
That said, after you've done all you can do, it's still up to the company whether or not to retain your services for remainder of the time you specified. As other posters have said, they lower their risk level by paying you off early.
Just be sure to continue to act as a professional after you give your 2 weeks. We had an employee who thought he was all that. His attitude was not very good. He got a new job at a different company and gave his 2 weeks notice. At that point, his 'tude became so insufferable that we told him to pack his bags and not come back. (Last I saw him, he was a janitor somewhere)
Summary: Always act in a professional manner, despite any grievences (justified or not), and you'll be happier in the long run. Even if your company doesn't act professionally, do your best.
How long before somebody creates a knockoff of World of Warcraft (ala the bnetd fiasco), and this company gets sued by [insert Blizzard parent company here]?
But seriously, what's to stop people from implementing their favorite games here, and what kind of liability is assumed by this company for providing the platform? With the current legal climate, services (such as Kazaa, morpheus, even bit-torrent) have been held accountable for copyright violations despite not having any control over the contents.
How long until the same issue effects this system?
"long term averages show that this is just a minor blip"
And this global climate change may be but a minor blip in the earth's history. Unfortunately for us, the scale we're able to comprehend is so tiny as to make our lives but a blip on that blip. Because of that, while it's a minor blip to the earth, it has the potential to be a major change for us and many of our descendants.
At our workplace, we have very few (if any) standard practices.
1) We don't all develop in the same place (some use their HD, and some use a shared drive, some develop over FTP).
2) We don't use the same editors (Textpad, UltraEdit, Homesite, etc).
3) We don't use the same tab settings (Some use tabs, others use spaces).
4) We don't use the same methodologies (Using PHP as an example: Some prefer $_GET while others prefer to enable globals).
Part of the problem is because we came from different backgrounds (Some delhi people, some PHP, some home-taught, etc), but the biggest reason is that we usually don't work on each others code. A couple years ago, we decided as a department to start using some specific coding standards. These didn't last very long, because the company culture has always been one of one-on-one projects, and team-based development simply does not happen.
If you want to implement coding standards in a place where there have been none before, be prepared for blowback from the "grunts". They have been doing it their way, and they are used to it. They probably don't see any reason to change.
The only way for this to be successful is if you either have the power to enforce, or if you can have them catch the vision. At our place of work, I was the only one with a vision.
If DNS is down, the vista users browsers won't be able to lookup the "microsoft.com" domain either.
No lookup --> no hit --> no load spike on the MS servers.
Problem solved!
This is a fair criticism. I would probably not use the "fire-them-all" strategy if we had a complete change of the guard.
Unfortunately, I believe our politicians are a reflection of our society. It's not just the politicians who are beholden to their own self interests and the almighty special interest dollar. It's the majority of our society. The thinking over the past decades has gradually changed from "do what is best for others" mentality to "do what is best for yourself". Yes, there are exceptions, but until society pulls it's collective head out, we'll be stuck on our own well-built (with tax-payer money) highway to hell.
I would like nothing more than to see my elected representives get the boot. I belong to the state that elected the likes of Orrin Hatch and Chris Cannon.
I, on the other hand am well above average.
It comes from Jamaica. I thought everyone knew that.
I agree wholeheartedly. My new policy on voting is to always vote out an incumbent, unless I've been especially happy with his performance. If the whole country did that (especially on the national level, but also on the local level), I believe we'd have a lot fewer issues with corrupt politicians.
But then again, what to I know... I'm just a lowly working class citizen.
Mr. Stevens put the bill on hold while waiting for the Internet sent by his staff member.
I believe he'll still be waiting when hell freezes over.
Are you purposefully being obtuse?
The OP did not say he had to use the GPL, merely that the GPL is a viral licence.
Of course nobody has to use source code protected by the GPL. But adding a small amount of GPL'd source (according to the GPL) will cause your entire source code to be GPL'd. If that isn't viral, I don't know what is.
I would have had first post, but my laptop caught on fire!
In most cases, it's not the youth's fault.
Spoken like a true youth!
Expecting a conservative to mod me down in 3...2....1...
/.
I think you've forgotten that this is
Life. Don't talk to me about life.
Unfortunately, until people stop buying games, there will be almost no incentive for companies to add this. Remember, we all like Blizzard for being "for gamers by gamers", but the reality is that they revolve around the almighty buck.
http://www.penny-arcade.com/comic/2004/12/31
I've played games on various platforms with my wife since the day we met (WoW, Mario Kart, Quake, etc). She wasn't really into games before we met, but now she comes to LAN parties with me.
However, I have a job, and she stays at home with the kids. She can play when they nap. All I can say is that there's some serious truth to that comic.
Anybody who swears by the mother of Linus is clearly nerdier than anybody who can put a few variables into their post...
omgpwnd!
*** Warning: Your computer is broadcasting an IP address! ***
(I always wondered how those spammers found me, now I know...)
Tell my wife "hello".
As I was thinking about this, I realized that this is like MS-DOS on steroids. I know this analogy is not entirely correct, but wasn't the point of Win9x that it put the gui INTO the kernel?
One core uses little endian, one core uses big endian, and the third core exists only to map between the little and big.
To address this, I've thought fairly long and hard, and come up with a starting point at least. I've tried to create the most distilled, direct explanation of the benefits that Web 2.0 best practices can provide in using and building engaging, useful software on the Web.
I found this article lacking. Lacking in details, lacking in explanation, and especially lacking in specifics. I have addressed my complaints inline:
The Focus of Technology Moves To People With Web 2.0. - One of the lessons the software industry relearns every generation is that it's always a people problem. It's not that people are the actual problem of course. It's when software developers naively use technology to try to solve our problems instead of addressing the underlying issues that people are actually facing....
As he says, problems are caused when developers naively use technology. How does Web 2.0 address this problem? This has been an issue with all software development using all technologies, and I don't understand how a single technology can fix what is essentially a "people problem".
Web 2.0 Represents Best Practices.
Best practices have existed in many other forms before Web 2.0. I don't see how allowing developers to make use of "best practices" is any different from current models.
Web 2.0 Has Excellent Feng Shui.
He lost me with this one...
Quality Is Maximized, Waste Is Minimized.
This is another claim that has been around for a long time: "Use technology X and develop more complex applications in less time!". Sometimes it pans out, but sometimes the technology makes the whole process more complex (buggier, slower, more time spent in testing, etc.)
Web 2.0 Has A Ballistic Trajectory.
Translation: Use these management-speak bullet points if you want to use a Web 2.0 technology or concept at your company.
Excellent post.
The professional thing to do is to give notice to your employer that you're leaving, and then do your best to transfer your duties to others. Basically, treat them as you would have them treat you. Even if the majority of your company are demon-spawns, it is probably not a good idea to burn your bridges. Who knows, you may end up working with some of your former collegues.
That said, after you've done all you can do, it's still up to the company whether or not to retain your services for remainder of the time you specified. As other posters have said, they lower their risk level by paying you off early.
Just be sure to continue to act as a professional after you give your 2 weeks. We had an employee who thought he was all that. His attitude was not very good. He got a new job at a different company and gave his 2 weeks notice. At that point, his 'tude became so insufferable that we told him to pack his bags and not come back. (Last I saw him, he was a janitor somewhere)
Summary: Always act in a professional manner, despite any grievences (justified or not), and you'll be happier in the long run. Even if your company doesn't act professionally, do your best.
How long before somebody creates a knockoff of World of Warcraft (ala the bnetd fiasco), and this company gets sued by [insert Blizzard parent company here]?
But seriously, what's to stop people from implementing their favorite games here, and what kind of liability is assumed by this company for providing the platform? With the current legal climate, services (such as Kazaa, morpheus, even bit-torrent) have been held accountable for copyright violations despite not having any control over the contents.
How long until the same issue effects this system?
With all that code indexed, maybe we'll finally be able to figure out what the heck SCO's talking about.
But then again, probably not...
"long term averages show that this is just a minor blip"
And this global climate change may be but a minor blip in the earth's history. Unfortunately for us, the scale we're able to comprehend is so tiny as to make our lives but a blip on that blip. Because of that, while it's a minor blip to the earth, it has the potential to be a major change for us and many of our descendants.
At our workplace, we have very few (if any) standard practices.
1) We don't all develop in the same place (some use their HD, and some use a shared drive, some develop over FTP).
2) We don't use the same editors (Textpad, UltraEdit, Homesite, etc).
3) We don't use the same tab settings (Some use tabs, others use spaces).
4) We don't use the same methodologies (Using PHP as an example: Some prefer $_GET while others prefer to enable globals).
Part of the problem is because we came from different backgrounds (Some delhi people, some PHP, some home-taught, etc), but the biggest reason is that we usually don't work on each others code. A couple years ago, we decided as a department to start using some specific coding standards. These didn't last very long, because the company culture has always been one of one-on-one projects, and team-based development simply does not happen.
If you want to implement coding standards in a place where there have been none before, be prepared for blowback from the "grunts". They have been doing it their way, and they are used to it. They probably don't see any reason to change.
The only way for this to be successful is if you either have the power to enforce, or if you can have them catch the vision. At our place of work, I was the only one with a vision.
Good luck to you!
INSERT INTO Posts ( Story, Poster, Comment, InitialModPoints )
VALUES (
'MySQL 5 Production In November',
'cmburns69',
'Very good news indeed...'
5
);