However, I seem to have found a solution. A poster in the hallowed halls of Slashdot was trying to determine the level of email harvesting, but wasn't getting any bites. But the word "spam" was in his email address... so I tried a new domain registration email address that also has "spam" in it.
Very interesting... I have a single address that I use for public use (spam@example.net). Despite having used this for almost two years, I don't think that I've actually ever gotten spam at that address.
I'll say Eclipse is nice, but to claim any product is bug free is to invite swarms of responses such as my own!
Never made that claim - though I suppose the orginal parent poster might have. I somehow missed the point that you were seeing the same problem in 2.1.x as well:-/ Have you filed a bug report on it? A lot of times, these sort of things go unreported because folks assume that the developers already know about it. If it's never been reported, it probably won't be fixed; and even if it has been reported, you may be able to provide some additional info that will help get it fixed.
2) Bugs. Well, I've only been using it for a few days but I found these problems - eclipse refusing to startup for some reason, giving me a message to look at a log file. That's happened once to me running 3.x...
Not surprising, considering that Eclipse 3.0 is still about 4 months away from a final release. If you're using 3.0M6 or similar, those are milestone releases intended for testing, not production use. Try using a version from the 2.1.x series - that's a pretty solid release.
Actually, I think you make a good point - there's no context as to what kind of job you're talking about. The call center job you mentioned is a good example; I can think of a number of other jobs where an incoming call would *have* to go to a central location, either as a matter of policy or neccesity. As you say, no problem, because it comes with the territory.
OTOH, my experience - and point of view - is that of a salaried technology worker. I'm in my 10th year of working almost exclusively for small, start-up type companies, in a position where I *expect* the company to be flexible... I mean, I'm writing this taking a break from trying to get RPM to cross-compile on a freakin' friday night! They pay me for this kind of dedication to getting the job done, and the payment isn't always money. It's in the ability to be flexible with my time, work at home when needed, personal phone calls from work so my family can plan around a sometimes chaotic work-driven schedule, etc.
If I were in another situation entirely, though, yah, I could see these sorts of rules being in place and enforced. I still think I'd take exception with the tone of the memo, though. It's uneccesarily rude, overly personal and unprofessional. The same information could have been communicated without the "It's mine, you greedy thieving little beggars! Touch it and I'll fire you on Christmas Eve! I'll be watchin' you! Go ahead, I dare you to test me!" ranting.
The problem I have with this - as I expect most people do - is that it's a double standard. If my wife wants to contact me at work, that's verbotten. If there's an emergency at work after hours, the company expects to be able to count on my personal resources (phone, computer, time, etc.) because, well, because...
"Don't you have any
loyalty to the company"? "What's the matter, aren't you a team player?"
If the company has no loyalty to me, if they refuse to take my side, then I'll refuse to take theirs. On the other hand, if they have the common decency to allow reasonable use of company resources for personal reasons, then I'll be more than happy to allow them to make reasonable use of my personal resources for company reasons.
I'd say the key word here is reasonable. If the company is willing to be reasonable with me, I'm willing to be reasonable with them - and vice versa. The company often gets to define what's reasonable; in the above case, based on the company's attitude towards employee use of company resources, I think that a reasonable response to your boss calling you at home would be to slap them with a cease-and-desist order for harassment.
In any case, while I think the above was a good example of a pretty unreasonable policy (at least for a salaried employee), you're right - at least it was it writing.
Google for "Clinton military strike", or "Clinton military invasion". Amazing how much blood the peace-loving Democrats have on their hands, isn't it? Notice the lead articles about near-unanimous support for limited strikes into Iraq? Planned invasions of Haiti, Iraq, Afghanistan. Failure to pursue bin Laden. Bombing a pharmeceutical plant. Kosovo.
No, nothing that compares in scale to what Bush has gotten us into. Just the random, half-hearted slaughter of thousands of people across the world by an amoral leader terminally afraid of comitting himself to anything that might bring criticism his way.
If SFU doesn't fulfill my needs, I guess it's time to look at doing some native ports myself in the near future...
You might want to take a look at MSYS, then. I've not used it, but my understanding is that it's a port of GNU tools that understand native Windows paths, so it might be closer to what you're looking for.
Just based on path issues, it sounds like SFU isn't what you're looking for:
Welcome to the Interix UNIX utilities.
DISPLAY=localhost:0.0
$ cd c:/ /bin/ksh: cd: c:/ - No such file or directory
$ cd c:\\ /bin/ksh: cd: c:\ - No such file or directory
$ cd/dev/fs/C
$ pwd /dev/fs/C
In fact, I heard someone saying that the word "java" appears so many times in the constant pool of Java's standard library that if the name "Oak" hadn't been taken, the typical size of a JVM download would have been reduced by some absurdly significant percentage.
Taking a look at Sun's 1.4.2 JRE under Windows, there's 186,493 occurances of 'java' in the 14 runtime libraries. The libraries themselves take up 36,017,152 bytes; the JRE itself takes up 50,931,712 bytes.
Keeping in mind that Java uses 16-bit chars, reducing 186,493 occurances of 'java' to 'oak' would save 372,986 bytes. This would reduce the JRE library sizes by about 1%, and the total size of the JRE distribution by slightly more than 0.7%.
Not that I'm complaining, because for what I do, I really really need something that provides this functionality, and I can't get procurement to agree to cygwin, but they will agree to this. Especially if it's free!
Um... Cygwin is free, as well. If you don't mind, what other objections do your procurement folks have to Cygwin?
Hmm. OK, as a pretty happy Cygwin user, I'll ask: what is it about Cygwin that makes physical abuse more appealing to you?
Seriously - I know that Cygwin has some problems; I'm more than willing to listen to complaints, and see if maybe there's something I've missed, nver notices, or some area that needs attention.
Didn't we learn the lesson about enterprise captains singing?
This must have been released before he picked up his Enterprise gig, because while it's not the best thing I've ever heard, it's certainly innocuous enough. He's got a decent voice, and has obviously had some voice training.
You can find it, and all the other songs, in RealAudio format on the Philadelphia Chickens web site. Or you can just jump straight in and listen to Pig Island... if you dare! Muh-wa-ha-ha-ha!
Folks - if you have kids, and don't know who Sandra Boynton is, take my word for it: she rules . If Dr. Seuss is the King of Childrens Books, then Boynton should be Queen.
One Boynton book to look for: Philadelphia Chickens. Comes with a CD, and includes honestly talented people performing lots of Boynton's horribly addictive and hilarous songs like "Sunggle Puppy", "I Like to Fuss", "Snoozers", and of course, Scott Bakula singing "Pig Island".
Another one in a similar vein is John Lithgow's Singin' in the Bathtub. "You Gotta Have Skin" still makes my wife & I break down and have spontaneous giggle fits.
"engineers disease": The delusion because you're ubercompetent in your chosen field, you're automatically an expert on everything else.
Well, no. He's managed to demonstrate that deconstructionists are unable to distinguish between an "expert" in the field and a complete n00b.
So, we have three possible conclusions:
Deconstructionism is a useful literary pursuit, and he's demonstrated his mastery of the field by writing an insightful deconstructionist paper (as judged by "experts" in the field).
Deconstructionism is a useful literary pursuit, and while he has zero training in the field, he has managed to pull off a feat worthy of Shakespeare's monkeys and create an essentially random document that also happens to be an insightful deconstructionist paper.
Deconstructionism is not a useful literary pursuit, because the "experts" in the field are unable to tell the difference between a deconstructionist paper written by another "expert" and a paper written to intentionally mock the deconstructionist style.
Given that he set out to essentially test if #3 was a reasonable hypothesis, and that the other two reasons are unlikely, the most obvious conclusion is that deconstructionist "experts" are, as Douglas Adams once wrote, "a bunch of mindless jerks who'll be the first against the wall when the revolution comes."[1]
[1] OK, technically, he was writing about the marketing department of the Sirius Cybernetics Corporation. That alone should give us pause, as this implies - nay, states boldly! - that inevitable end result of pursuing deconstructionism is the development of Real People Personalities (tm), and thus the destruction of the Earth by the Vogons.
...I have a 15 year mortage of $1800 a month for my two bedroom condo...
Man, you just drove home what a difference cost of living makes. I live just outside Pittsburgh, PA, on a 56-acre farm. My mortgage for the farm, 3BR farmhouse, and all our utilities (gas, phone, DSL) is ~ $1700 - less than what you're shelling out for your condo. Savings are close to what you manage, and I'm married with two kids. We have almost no debt, own our cars, and I've figured that if I had to, my family could make it even if I had to take a 50%-60% cut in salary.
Were we living in SD, we wouldn't even be able to come close to our current standard of living, even if I made 10 times what I do now.
For instance, being techie-types, I'm sure that you and I both "fiddle" with our systems, tweaking them.
It's all willpower, and recognizing that a system is set up the way you need it, and that it doesn't need tweaking. I've got a Linux webserver that I built and configured 3 years ago that I'm now looking to update. In the past three years, I've made one change to the system - applying a security patch. I expect the update will take a couple of days - a few hours to install, a few hours to set up, a few hours to tweak. When that's done, I'll probably leave it alone for another 3 years.
Lest you think this is an unusual situation, I have a Linux box at work that's used for app development. Same thing, haven't made any major changes (aside from installing updated versions of Java and Ant) in the past two years... and this on a box that sees heavy use daily.
If what you describe is to work, then you would need to couple "honest" spyware with one of the spyware removal utilities; possibly even a virus scanner. That way, by opting in to the tracking program (the "honest" spyware) you'd end up gaining three items of value: innoculation against "dishonest" spyware, innoculation against virus attacks, and the potential for interesting advertising.
The Google toolbar would probably be a great vector. I haven't installed it, but my wife has, and finds it useful in and of itself. If they added a spyware killer and virus scanner, it would become one of those "too good to pass up" utilities... get Dell, Gateway, etc. to start shipping systems with the GT pre-installed, and that would probably put a big dent in the spyware business.
Also, at the time the books in the bible were written, accurate transcription wasn't considered nearly as important as it is today.
Sorry - you're wrong, particularly in terms of the writings that make up the Old Testament. The requirements for copying these texts were pretty stringent. Requirements 4, 6, and 7 are particularly interesting:
The Talmud lists the following rules for copying the Old Testament:
The parchment had to be made from the skin of a clean animal, prepared by a Jew only, and was to be fastened by strings from clean animals.
Each column must have no less than forty-eight or more than sixty lines.
The ink must be of no other colour than black, and had to be prepared according to a special recipe.
No word nor letter could be written from memory; the scribe must have an authentic copy before him, and he had to read and pronounce aloud each word before writing it.
He had to reverently wipe his pen each time before writing the Word of God, and had to wash his whole body before writing the sacred name Jehovah.
One mistake on a sheet condemned the sheet; if three mistakes were found on any page, the entire manuscript was condemned.
Every word and every letter was counted, and if a letter were omitted, an extra letter inserted, or if one letter touched another, the manuscript was condemned and destroyed.
Can't recall the reference at the moment, but I have come across mention that over the course of nearly a thousand years of transcription, there is a staggering lack of transcription errors in the Hebrew texts.
Defined by Gene Amdahl after he left IBM to found his own company: "FUD is the fear, uncertainty, and doubt that
IBM sales people instill in the minds of potential customers who might be considering [Amdahl] products."
Not that I disagree with your assertions - IBM doesn't have near the same ties to Linux that MS has to Windows. But it's amusing to see how much the technological landscape has changed, that a term coined to describe IBM can now be used to (in some sense) defend it.
Do some research: the original war with Iraq over the invasion of Kuwait never ended.
The UN agreed to enter into what became a 10+ year-long cease-fire with Iraq. The sole purpose for this cease fire was to (a) allow Iraq to preserve some sense of independence after the defeat in the Gulf war, and (b) allow the UN to verify the absence of WMD programs in Iraq.
Instead of complying with UN resolutions, Saddam Hussein and his government spent over a decade blustering, posturing and doing their best to draw out what could have, and should have, been a very quick conclusion to the Gulf war.
US and coalition forces did not act illegally. They simply cartried out the original mandate they were given by the UN. If that's a crime, then so was the Gulf war, and any other action sanctioned and supported by the UN.
You can find 2-3 hour animated renditions of "Soul Music" and a couple of other Pratchett's Discworld books ("including "Witches Abroad", I think), if you look.
'Course, the Pratchett book that I really want to see made into a movie is "Feet of Clay". That book was so stinkin' vivid, I don't know why someone hasn't latched onto it already... in the wake of LOTR, it would make an outstanding film.
Pfft. Maybe I'm unusual, but quite honestly, when I work at home, I spend more time working (although it probably helps that I essentially don't watch TV at all). I don't have to commute - there's an extra 60-90 minutes right there. Home life and work life can blend - while I can take 30 minutes to watch the kidlets while my wife runs an errand, I also can (and do) treat dinner as a "break" before going "back to work" for an hour or two in the evening.
My wife's happy because I'm home (instead of elsewhere), the kids are happy because they get to see dada all day (instead of just in the morning and in the evening), and I'm happier because I'm able to go heads-down and concentrate on my work. I'd hate to work at home every day - there's some office interaction, face-to-face discussion that's really much more effecient than email communications - but I'd have to say that my ideal work situation has morphed into working at home 1-2 days a week.
I can just see being in the "bighouse" with a bunch of murderers and rapists and then they ask me what I did.
This just screams out for a reference to Alice's DMCA...
...there was all kinds of mean nasty ugly looking people on the bench there. Viagra spammers. Credit-card crackers. Relay-rapers! Relay-rapers sitting right there on the bench next to me!
I just don't see anyone with big expansion plans for IT right now. And I don't see anything on the horizon that will change that.
Keep in mind, they're talking about changes over the next decade. You could have made this same statement in 1970, 1980, and 1990, and you would have been wrong each time. 10 years is a lot of opportunity for new technology, new business ideas, and changes in the way traditional businesses handle their IT functions.
I can predict that the software development market in 2015 will be substantially different from the market today. Apart from that, I'm unwilling to look 10 years into the future and predict employment levels. Quantum and parallel computing may enter the mainstream, resulting in an entirely new class of applications. "Ubiquitous Computing" may become a reality, causing a shift away from monolithic systems programming towards embedded systems. A growing trend to accept OSS may result in an increase in self-employed or small-shop contractors, but a concurrent decrease in full-time software positions. Changes in employment demographics may result in more individuals comfortable with "light" programming tasks (desktop scripting) and the elimination of some software development positions.
The job market for programmers will definitely be different in 2015. Will it be worse? Maybe. Will it be better? Maybe. We don't really have enough information to make a reasonable prediction right now, other than "things will change."
Good points - I'll admit that exporting Eclipse across a LAN is perfectly fine, but over a 144 ISDN link from home it's a lot more problematic. I'd argue that a lot of it depends on your work habits, though. In your coffee shop example, I'd certainly have a current version of my dev environment on my laptop, so no need for a mad dash back to the office, and no need for network activity except to interact with the source control system.
Now, if you could get Eclipse running with Cursed GTK, then maybe you'd have something you'd consider usable from a performance perspective. From other perspectives, you might have a different reaction:-)
Very interesting... I have a single address that I use for public use (spam@example.net). Despite having used this for almost two years, I don't think that I've actually ever gotten spam at that address.
Never made that claim - though I suppose the orginal parent poster might have. I somehow missed the point that you were seeing the same problem in 2.1.x as well :-/ Have you filed a bug report on it? A lot of times, these sort of things go unreported because folks assume that the developers already know about it. If it's never been reported, it probably won't be fixed; and even if it has been reported, you may be able to provide some additional info that will help get it fixed.
Not surprising, considering that Eclipse 3.0 is still about 4 months away from a final release. If you're using 3.0M6 or similar, those are milestone releases intended for testing, not production use. Try using a version from the 2.1.x series - that's a pretty solid release.
Actually, I think you make a good point - there's no context as to what kind of job you're talking about. The call center job you mentioned is a good example; I can think of a number of other jobs where an incoming call would *have* to go to a central location, either as a matter of policy or neccesity. As you say, no problem, because it comes with the territory.
OTOH, my experience - and point of view - is that of a salaried technology worker. I'm in my 10th year of working almost exclusively for small, start-up type companies, in a position where I *expect* the company to be flexible... I mean, I'm writing this taking a break from trying to get RPM to cross-compile on a freakin' friday night! They pay me for this kind of dedication to getting the job done, and the payment isn't always money. It's in the ability to be flexible with my time, work at home when needed, personal phone calls from work so my family can plan around a sometimes chaotic work-driven schedule, etc.
If I were in another situation entirely, though, yah, I could see these sorts of rules being in place and enforced. I still think I'd take exception with the tone of the memo, though. It's uneccesarily rude, overly personal and unprofessional. The same information could have been communicated without the "It's mine, you greedy thieving little beggars! Touch it and I'll fire you on Christmas Eve! I'll be watchin' you! Go ahead, I dare you to test me!" ranting.
The problem I have with this - as I expect most people do - is that it's a double standard. If my wife wants to contact me at work, that's verbotten. If there's an emergency at work after hours, the company expects to be able to count on my personal resources (phone, computer, time, etc.) because, well, because...
If the company has no loyalty to me, if they refuse to take my side, then I'll refuse to take theirs. On the other hand, if they have the common decency to allow reasonable use of company resources for personal reasons, then I'll be more than happy to allow them to make reasonable use of my personal resources for company reasons.
I'd say the key word here is reasonable. If the company is willing to be reasonable with me, I'm willing to be reasonable with them - and vice versa. The company often gets to define what's reasonable; in the above case, based on the company's attitude towards employee use of company resources, I think that a reasonable response to your boss calling you at home would be to slap them with a cease-and-desist order for harassment.
In any case, while I think the above was a good example of a pretty unreasonable policy (at least for a salaried employee), you're right - at least it was it writing.
Google for "Clinton military strike", or "Clinton military invasion". Amazing how much blood the peace-loving Democrats have on their hands, isn't it? Notice the lead articles about near-unanimous support for limited strikes into Iraq? Planned invasions of Haiti, Iraq, Afghanistan. Failure to pursue bin Laden. Bombing a pharmeceutical plant. Kosovo.
No, nothing that compares in scale to what Bush has gotten us into. Just the random, half-hearted slaughter of thousands of people across the world by an amoral leader terminally afraid of comitting himself to anything that might bring criticism his way.
You might want to take a look at MSYS, then. I've not used it, but my understanding is that it's a port of GNU tools that understand native Windows paths, so it might be closer to what you're looking for.
Just based on path issues, it sounds like SFU isn't what you're looking for:
Well, yeah - for a full obfuscator, I'd expect more significant savings. I was just commenting on the "changing 'java' to 'oak'" comment you made.
Taking a look at Sun's 1.4.2 JRE under Windows, there's 186,493 occurances of 'java' in the 14 runtime libraries. The libraries themselves take up 36,017,152 bytes; the JRE itself takes up 50,931,712 bytes.
Keeping in mind that Java uses 16-bit chars, reducing 186,493 occurances of 'java' to 'oak' would save 372,986 bytes. This would reduce the JRE library sizes by about 1%, and the total size of the JRE distribution by slightly more than 0.7%.
Um... Cygwin is free, as well. If you don't mind, what other objections do your procurement folks have to Cygwin?
Hmm. OK, as a pretty happy Cygwin user, I'll ask: what is it about Cygwin that makes physical abuse more appealing to you?
Seriously - I know that Cygwin has some problems; I'm more than willing to listen to complaints, and see if maybe there's something I've missed, nver notices, or some area that needs attention.
This must have been released before he picked up his Enterprise gig, because while it's not the best thing I've ever heard, it's certainly innocuous enough. He's got a decent voice, and has obviously had some voice training.
You can find it, and all the other songs, in RealAudio format on the Philadelphia Chickens web site. Or you can just jump straight in and listen to Pig Island... if you dare! Muh-wa-ha-ha-ha!
Folks - if you have kids, and don't know who Sandra Boynton is, take my word for it: she rules . If Dr. Seuss is the King of Childrens Books, then Boynton should be Queen.
One Boynton book to look for: Philadelphia Chickens. Comes with a CD, and includes honestly talented people performing lots of Boynton's horribly addictive and hilarous songs like "Sunggle Puppy", "I Like to Fuss", "Snoozers", and of course, Scott Bakula singing "Pig Island".
Another one in a similar vein is John Lithgow's Singin' in the Bathtub. "You Gotta Have Skin" still makes my wife & I break down and have spontaneous giggle fits.
Well, no. He's managed to demonstrate that deconstructionists are unable to distinguish between an "expert" in the field and a complete n00b.
So, we have three possible conclusions:
Given that he set out to essentially test if #3 was a reasonable hypothesis, and that the other two reasons are unlikely, the most obvious conclusion is that deconstructionist "experts" are, as Douglas Adams once wrote, "a bunch of mindless jerks who'll be the first against the wall when the revolution comes."[1]
[1] OK, technically, he was writing about the marketing department of the Sirius Cybernetics Corporation. That alone should give us pause, as this implies - nay, states boldly! - that inevitable end result of pursuing deconstructionism is the development of Real People Personalities (tm), and thus the destruction of the Earth by the Vogons.
Man, you just drove home what a difference cost of living makes. I live just outside Pittsburgh, PA, on a 56-acre farm. My mortgage for the farm, 3BR farmhouse, and all our utilities (gas, phone, DSL) is ~ $1700 - less than what you're shelling out for your condo. Savings are close to what you manage, and I'm married with two kids. We have almost no debt, own our cars, and I've figured that if I had to, my family could make it even if I had to take a 50%-60% cut in salary.
Were we living in SD, we wouldn't even be able to come close to our current standard of living, even if I made 10 times what I do now.
It's all willpower, and recognizing that a system is set up the way you need it, and that it doesn't need tweaking. I've got a Linux webserver that I built and configured 3 years ago that I'm now looking to update. In the past three years, I've made one change to the system - applying a security patch. I expect the update will take a couple of days - a few hours to install, a few hours to set up, a few hours to tweak. When that's done, I'll probably leave it alone for another 3 years.
Lest you think this is an unusual situation, I have a Linux box at work that's used for app development. Same thing, haven't made any major changes (aside from installing updated versions of Java and Ant) in the past two years... and this on a box that sees heavy use daily.
If what you describe is to work, then you would need to couple "honest" spyware with one of the spyware removal utilities; possibly even a virus scanner. That way, by opting in to the tracking program (the "honest" spyware) you'd end up gaining three items of value: innoculation against "dishonest" spyware, innoculation against virus attacks, and the potential for interesting advertising.
The Google toolbar would probably be a great vector. I haven't installed it, but my wife has, and finds it useful in and of itself. If they added a spyware killer and virus scanner, it would become one of those "too good to pass up" utilities... get Dell, Gateway, etc. to start shipping systems with the GT pre-installed, and that would probably put a big dent in the spyware business.
Sorry - you're wrong, particularly in terms of the writings that make up the Old Testament. The requirements for copying these texts were pretty stringent. Requirements 4, 6, and 7 are particularly interesting:
Can't recall the reference at the moment, but I have come across mention that over the course of nearly a thousand years of transcription, there is a staggering lack of transcription errors in the Hebrew texts.
Pretty amusing that you would say that, considering the origin of the term:
Not that I disagree with your assertions - IBM doesn't have near the same ties to Linux that MS has to Windows. But it's amusing to see how much the technological landscape has changed, that a term coined to describe IBM can now be used to (in some sense) defend it.
Do some research: the original war with Iraq over the invasion of Kuwait never ended.
The UN agreed to enter into what became a 10+ year-long cease-fire with Iraq. The sole purpose for this cease fire was to (a) allow Iraq to preserve some sense of independence after the defeat in the Gulf war, and (b) allow the UN to verify the absence of WMD programs in Iraq.
Instead of complying with UN resolutions, Saddam Hussein and his government spent over a decade blustering, posturing and doing their best to draw out what could have, and should have, been a very quick conclusion to the Gulf war.
US and coalition forces did not act illegally. They simply cartried out the original mandate they were given by the UN. If that's a crime, then so was the Gulf war, and any other action sanctioned and supported by the UN.
You can find 2-3 hour animated renditions of "Soul Music" and a couple of other Pratchett's Discworld books ("including "Witches Abroad", I think), if you look.
'Course, the Pratchett book that I really want to see made into a movie is "Feet of Clay". That book was so stinkin' vivid, I don't know why someone hasn't latched onto it already... in the wake of LOTR, it would make an outstanding film.
Pfft. Maybe I'm unusual, but quite honestly, when I work at home, I spend more time working (although it probably helps that I essentially don't watch TV at all). I don't have to commute - there's an extra 60-90 minutes right there. Home life and work life can blend - while I can take 30 minutes to watch the kidlets while my wife runs an errand, I also can (and do) treat dinner as a "break" before going "back to work" for an hour or two in the evening.
My wife's happy because I'm home (instead of elsewhere), the kids are happy because they get to see dada all day (instead of just in the morning and in the evening), and I'm happier because I'm able to go heads-down and concentrate on my work. I'd hate to work at home every day - there's some office interaction, face-to-face discussion that's really much more effecient than email communications - but I'd have to say that my ideal work situation has morphed into working at home 1-2 days a week.
This just screams out for a reference to Alice's DMCA...
Keep in mind, they're talking about changes over the next decade. You could have made this same statement in 1970, 1980, and 1990, and you would have been wrong each time. 10 years is a lot of opportunity for new technology, new business ideas, and changes in the way traditional businesses handle their IT functions.
I can predict that the software development market in 2015 will be substantially different from the market today. Apart from that, I'm unwilling to look 10 years into the future and predict employment levels. Quantum and parallel computing may enter the mainstream, resulting in an entirely new class of applications. "Ubiquitous Computing" may become a reality, causing a shift away from monolithic systems programming towards embedded systems. A growing trend to accept OSS may result in an increase in self-employed or small-shop contractors, but a concurrent decrease in full-time software positions. Changes in employment demographics may result in more individuals comfortable with "light" programming tasks (desktop scripting) and the elimination of some software development positions.
The job market for programmers will definitely be different in 2015. Will it be worse? Maybe. Will it be better? Maybe. We don't really have enough information to make a reasonable prediction right now, other than "things will change."
Good points - I'll admit that exporting Eclipse across a LAN is perfectly fine, but over a 144 ISDN link from home it's a lot more problematic. I'd argue that a lot of it depends on your work habits, though. In your coffee shop example, I'd certainly have a current version of my dev environment on my laptop, so no need for a mad dash back to the office, and no need for network activity except to interact with the source control system.
Now, if you could get Eclipse running with Cursed GTK, then maybe you'd have something you'd consider usable from a performance perspective. From other perspectives, you might have a different reaction :-)