It was a year ago when the job market really picked up in my area. I watched a whole team at a corporate IT department pick up and all get new jobs at different companies in the span of a month. In the meantime, I see the quality of the work coming out of India and just don't worry about it.
They need a major slowdown in their growth before they'll establish reasonable quality over there aside from a handful of exceptions. In the meantime, they're lacking technically enough that an Indian IT group outsources to my company to get guidance on the harder parts of what they do. Even then, they lack the productivity of a strong team stateside.
When I go to the local Java user's group meetings, there are a stack of recruiters out there trying to get people for jobs. If the job market sucked they wouldn't be there. They'd let the desperate come to them.
In the IT world, cost of labor is just not the key ingredient. It's oppurtunity cost and the value lost by having a cheaper team take longer is just not worth it.
Cute idea, but I still need to sit down with my customers next month and that means flying into LA.
Air carriers do keep going out of business, but if you hadn't noticed there are new ones being formed all the time as well. Look at JetBlue and Frontier. They're doing fine. It's called old business models being less effecient than new ones and the old players losing.
And the global manufacturing economy? It's not powered by planes. It's powered by really big boats. And until workers in Toledo cost roughly the same as workers in Thailand, the price of shipping will be worth it.
You don't have to throw anything there, you should just have one clear return in your method. You also probably should't be compiling your pattern every time.
public String theTruth(String string) {
Matcher matcher = pattern.matcher(string);
return matcher.replaceAll("something I don't know jack shit about"); }
Still not as compact but at least there aren't any tildes in there. I wonder if there would be a more compact way to do it. This seems terribly heavy weight for such a simple example. Oh, wait! There is!
public String theTruth(String string) {
return string.replaceAll("Java", "this is really easy"); }
So now we compare:
public String theTruth(String s) { return s.replaceAll("Java", "this is easy") };
To:
sub theTruth($) { shift; $_ =~ s/Java/Bloated piece of shit/; return $_; }
So the Java code ends up being a handful of characters longer and much easier to read. I'm not saying that Java is the ideal Regex language, but your example sucked.
Go to a library or internet cafe. View the video from a computer there.
It's not like Windows Media is some obscure format that requires special access to use. Yes it's proprietary, but it's not like you are prevented from viewing this or have been oppressed. You have been at most inconvienced.
I have mixed feelings. I think that the birthday party bit went too far. But the cell phone symphony and the mobius stunts were pretty cool. One or two people got stressed out, a bunch others were confused, but many found it funny and everyone went home with a story they could tell at parties.
Of course, that's not what I said. My point was that you are across the hall, across the street or across town from a customer. An indian is across the world. If the Indian guy comes here, great, that's fine.
The other thing I have seen in India time and again though is that in india people of that high a caliber are moved into mangement roles quickly. That makes it extremely difficult to find a team that has a lot of experienced coders to development work. That lack keeps some interesting work in the US. When the growth in Indian IT slows down, they'll be able to rectify that situation but it may take a decade or two to reach a level a cultural level of maturity where young developers are often learning from experienced ones.
If what you're interested in is computer programming - go for it. Money magazine just ranked 'Software Developer' it's top job largely because of expected growth in the field. That said, be sure that you can write and speak well. Your key advantages over someone in India should be: 1) Timezone 2) More experience (developers there are often promoted to management too quickly) 3) Superior command of English (they'll speak it, you need to do so better) 4) Assorted cultural advantages
You will need to be able to talk to people and sort out requirements to be more valuable. The guy in India just can't sit across the table from a user of whatever you are making and discuss options, quickly estimate 'lots of effort' or 'pretty easy', and help the users tell you what to create.
At the end of the day, you'll still need to be able to write code, but you'll need to do a whole lot more as well. These days, I'm thinking that the 'whole lot more' may be more fun, but that's just me.
As for the guy who joked 'speak hindi', I'd point out that there are dozens of languages in India and when Indians from different parts of the country speak to eachother, they usually do so in English.
The service in question is not the one you pay your ISP for. You pay for someone to move bits from one side of the internet to another. The service Live Journal provides is one that records what people enter into blogs and then serves that up.
If I say that to view my website you must hop on one foot, you either do so or violate our agreement. If I had a way to detect this violation, there's no reason I couldn't cut you off from my website.
You argue that you paid for your computer and can do anything you want to it. That's fine and true. But that doesn't mean you don't violate your argeement with someone when you block their ads. If the deal is that to view their website, you have to view the ads too, you should either view the ads or not go to the website.
Which brings me to the 'thought control'/'forcing to view ads' nonsense. It's bullshit. Noone forces you to go to that website. Noone holds you down, tapes your eyes open and scrolls it in front of browser. To call someone fascist because they say, "if you're not going to help us earn revenue, don't waste our bandwith' is absurd.
Now, you argue that they shouldn't try to stop you because it's technologically difficult. That's fine, and that's a business decision. But that doesn't mean that they are the ones who are in the wrong. If they say, see these ads or don't come to the site and you block the ads, you are being dishonest and are in the wrong. I don't hold that against you, but when you attack them over it, I do.
Except that an experienced driver skilled at threshold braking could still threshold break. He just has to get almost to the point of ABS kick in instead of almost to the point of tire lock-up - which are pretty much the same thing.
This sort of crap is pretty standard at low levels. Moving into higher level areas usually avoids most of this stuff - which is pleasant. Unfortunately for a Horde character in WoW, one of the major conduits for travel is through the Barrens which is widely known for insulting and inane chatter (chuck norris jokes being just the begining).
If you can't handle that annoyance, roll on a rp server. However, if they tolerate that stuff, they really should be able to tolerate a GLBT guild. Why not? They already have most of the casters wearing dresses.:P
Frankly, what I'd really, really, like to see is a server where you have to be 20 something or older to join. Not sure how the enforcement would go, but the hope would be that there would be less people acting 14.
I think he's pretty clear. He finds the game fun - just not the gold grinding part. If he finds the other parts of the game fun enough to both pay for the game, and a service that removes the boring parts, what's wrong with that?
I think what we also forget in these discussions is that the gold farmers are often having fun too. They don't get to keep the stuff they worked to get, but they get to play a game for a living and that aint too bad.
Do you not see a huge qualitative difference between what you just discribed and a tool that lets you schedule television shows to record (by name), records them, manages their deletion, and let's you view them while simultaneously providing a nice 30 minute buffer on live TV?
This is like saying the mechanisms of a specific electronic calculator shouldn't be patented because man had already invented the abacus.
I really hope they start selling a service though: Remote control design for dummies. The Tivo remote is just so damn nice compared to the crap Comcast is hoisting on me.
what I mean to say is that I can say, "but in an Enterprise environment.." and there's lots of useful context communicated to other techies. The same goes for when I say, "there may be a problem in an Enterprise environment" to non-techies. They know I'm discussing a problem only rich customers will have.
Funny, but many of these things mean stuff to me in my life as a techie.
Solution: Getting something done exceeding the expectations of the user or client. Enterprise: For me, an enterprise solution is going to be more about managing larger systems than a small team would need. In my work, it means something very specific when the techies are discussing issues. Mission Critical: It's failure is very, very, expensive. Partner: Someone I give something to and they give something back improving both our products ideally in a way fairly reflecting effort on both sides. Yes. It has been known to happen. Web 2.0: Snake Oil.
True, but if the estimates of the revolution price are compared to the 360 price, you could get a nice chunk of the crappy games too and still spend less money:)
Must have been the multi-button mouse. The moderator can't respond though - no moderating threads you participate in. I'd be curious why the followup question is a troll through. Off topic, but not a troll.
Yeah, that's workable. If I'm there, I'm the one buying the game for my kid. It's my credit card and if I hand the game to the child afterwards, the retailer can't do much about it.
It looks like there's a decent contingent of US players who will be able to make the trip (eveyrone in Germany for instance) - like the entire Kansas City squad. Interesting to see Hahnemman as the backup still. How's he doing out at Reading? Last I saw him he was an excellent MLS keeper, but that doesn't always translate to the international game.
You never know when a competitor's wife is your customer's sister. People purchase software for the worst of reasons and that's life. Some customers are flat out unwinnable. When I worked for a small ISV that built software for a data intensive industry, we always offered to convert potential customer's data to our software for free. Sometimes it was a day or two's work, but it was well worth it.
I'm definately enjoying it. There are some vague parts of the game mechanics but most of the ones I've looked into are really stunningly obvious. I expected something to be hard and complicated while instead it was simple and straight forward. I won't say that waiting for the demo is a bad idea, but I'm still having fun mixing in some GC2 when I'm not knee deep in world of warcraft.
The sky is falling! No, no it isn't.
It was a year ago when the job market really picked up in my area. I watched a whole team at a corporate IT department pick up and all get new jobs at different companies in the span of a month. In the meantime, I see the quality of the work coming out of India and just don't worry about it.
They need a major slowdown in their growth before they'll establish reasonable quality over there aside from a handful of exceptions. In the meantime, they're lacking technically enough that an Indian IT group outsources to my company to get guidance on the harder parts of what they do. Even then, they lack the productivity of a strong team stateside.
When I go to the local Java user's group meetings, there are a stack of recruiters out there trying to get people for jobs. If the job market sucked they wouldn't be there. They'd let the desperate come to them.
In the IT world, cost of labor is just not the key ingredient. It's oppurtunity cost and the value lost by having a cheaper team take longer is just not worth it.
That's because this is nothing like Linux's woes. It was just thrown in there as a stupid pander.
Cute idea, but I still need to sit down with my customers next month and that means flying into LA.
Air carriers do keep going out of business, but if you hadn't noticed there are new ones being formed all the time as well. Look at JetBlue and Frontier. They're doing fine. It's called old business models being less effecient than new ones and the old players losing.
And the global manufacturing economy? It's not powered by planes. It's powered by really big boats. And until workers in Toledo cost roughly the same as workers in Thailand, the price of shipping will be worth it.
Try:Still not as compact but at least there aren't any tildes in there. I wonder if there would be a more compact way to do it. This seems terribly heavy weight for such a simple example. Oh, wait! There is!So now we compare:To:So the Java code ends up being a handful of characters longer and much easier to read. I'm not saying that Java is the ideal Regex language, but your example sucked.
Go to a library or internet cafe. View the video from a computer there.
It's not like Windows Media is some obscure format that requires special access to use. Yes it's proprietary, but it's not like you are prevented from viewing this or have been oppressed. You have been at most inconvienced.
Kudos to NASA for releasing this at all.
I have mixed feelings. I think that the birthday party bit went too far. But the cell phone symphony and the mobius stunts were pretty cool. One or two people got stressed out, a bunch others were confused, but many found it funny and everyone went home with a story they could tell at parties.
Of course, that's not what I said. My point was that you are across the hall, across the street or across town from a customer. An indian is across the world. If the Indian guy comes here, great, that's fine.
The other thing I have seen in India time and again though is that in india people of that high a caliber are moved into mangement roles quickly. That makes it extremely difficult to find a team that has a lot of experienced coders to development work. That lack keeps some interesting work in the US. When the growth in Indian IT slows down, they'll be able to rectify that situation but it may take a decade or two to reach a level a cultural level of maturity where young developers are often learning from experienced ones.
If what you're interested in is computer programming - go for it. Money magazine just ranked 'Software Developer' it's top job largely because of expected growth in the field. That said, be sure that you can write and speak well. Your key advantages over someone in India should be:
1) Timezone
2) More experience (developers there are often promoted to management too quickly)
3) Superior command of English (they'll speak it, you need to do so better)
4) Assorted cultural advantages
You will need to be able to talk to people and sort out requirements to be more valuable. The guy in India just can't sit across the table from a user of whatever you are making and discuss options, quickly estimate 'lots of effort' or 'pretty easy', and help the users tell you what to create.
At the end of the day, you'll still need to be able to write code, but you'll need to do a whole lot more as well. These days, I'm thinking that the 'whole lot more' may be more fun, but that's just me.
As for the guy who joked 'speak hindi', I'd point out that there are dozens of languages in India and when Indians from different parts of the country speak to eachother, they usually do so in English.
Your post is silly, I hope you see that.
The service in question is not the one you pay your ISP for. You pay for someone to move bits from one side of the internet to another. The service Live Journal provides is one that records what people enter into blogs and then serves that up.
If I say that to view my website you must hop on one foot, you either do so or violate our agreement. If I had a way to detect this violation, there's no reason I couldn't cut you off from my website.
You argue that you paid for your computer and can do anything you want to it. That's fine and true. But that doesn't mean you don't violate your argeement with someone when you block their ads. If the deal is that to view their website, you have to view the ads too, you should either view the ads or not go to the website.
Which brings me to the 'thought control'/'forcing to view ads' nonsense. It's bullshit. Noone forces you to go to that website. Noone holds you down, tapes your eyes open and scrolls it in front of browser. To call someone fascist because they say, "if you're not going to help us earn revenue, don't waste our bandwith' is absurd.
Now, you argue that they shouldn't try to stop you because it's technologically difficult. That's fine, and that's a business decision. But that doesn't mean that they are the ones who are in the wrong. If they say, see these ads or don't come to the site and you block the ads, you are being dishonest and are in the wrong. I don't hold that against you, but when you attack them over it, I do.
Yes. That is what I meant. Congratulations on your spectacular linking skills. One day I wish I could be so cool.
Except that an experienced driver skilled at threshold braking could still threshold break. He just has to get almost to the point of ABS kick in instead of almost to the point of tire lock-up - which are pretty much the same thing.
This sort of crap is pretty standard at low levels. Moving into higher level areas usually avoids most of this stuff - which is pleasant. Unfortunately for a Horde character in WoW, one of the major conduits for travel is through the Barrens which is widely known for insulting and inane chatter (chuck norris jokes being just the begining).
:P
If you can't handle that annoyance, roll on a rp server. However, if they tolerate that stuff, they really should be able to tolerate a GLBT guild. Why not? They already have most of the casters wearing dresses.
Frankly, what I'd really, really, like to see is a server where you have to be 20 something or older to join. Not sure how the enforcement would go, but the hope would be that there would be less people acting 14.
I think he's pretty clear. He finds the game fun - just not the gold grinding part. If he finds the other parts of the game fun enough to both pay for the game, and a service that removes the boring parts, what's wrong with that?
I think what we also forget in these discussions is that the gold farmers are often having fun too. They don't get to keep the stuff they worked to get, but they get to play a game for a living and that aint too bad.
Do you not see a huge qualitative difference between what you just discribed and a tool that lets you schedule television shows to record (by name), records them, manages their deletion, and let's you view them while simultaneously providing a nice 30 minute buffer on live TV?
This is like saying the mechanisms of a specific electronic calculator shouldn't be patented because man had already invented the abacus.
I really hope they start selling a service though: Remote control design for dummies. The Tivo remote is just so damn nice compared to the crap Comcast is hoisting on me.
re: Enterprise
what I mean to say is that I can say, "but in an Enterprise environment.." and there's lots of useful context communicated to other techies. The same goes for when I say, "there may be a problem in an Enterprise environment" to non-techies. They know I'm discussing a problem only rich customers will have.
Funny, but many of these things mean stuff to me in my life as a techie.
Solution: Getting something done exceeding the expectations of the user or client.
Enterprise: For me, an enterprise solution is going to be more about managing larger systems than a small team would need. In my work, it means something very specific when the techies are discussing issues.
Mission Critical: It's failure is very, very, expensive.
Partner: Someone I give something to and they give something back improving both our products ideally in a way fairly reflecting effort on both sides. Yes. It has been known to happen.
Web 2.0: Snake Oil.
True, but if the estimates of the revolution price are compared to the 360 price, you could get a nice chunk of the crappy games too and still spend less money :)
Must have been the multi-button mouse. The moderator can't respond though - no moderating threads you participate in. I'd be curious why the followup question is a troll through. Off topic, but not a troll.
Yeah, that's workable. If I'm there, I'm the one buying the game for my kid. It's my credit card and if I hand the game to the child afterwards, the retailer can't do much about it.
The current answer appears to be that you shouldn't claim it. The IRS has taken the position of shrugging and meakly walking the other direction.
r y-2006/feature_dibbell_janfeb06.msp
More detail here: http://www.legalaffairs.org/issues/January-Februa
It looks like there's a decent contingent of US players who will be able to make the trip (eveyrone in Germany for instance) - like the entire Kansas City squad. Interesting to see Hahnemman as the backup still. How's he doing out at Reading? Last I saw him he was an excellent MLS keeper, but that doesn't always translate to the international game.
So today, I don't have mod points and this didn't come up for meta-mod. Lovely. Just want to second that this is not off topic in any way.
Nike launched an ad saying 'something was coming' this is the something.
You never know when a competitor's wife is your customer's sister. People purchase software for the worst of reasons and that's life. Some customers are flat out unwinnable. When I worked for a small ISV that built software for a data intensive industry, we always offered to convert potential customer's data to our software for free. Sometimes it was a day or two's work, but it was well worth it.
Fine, it's not exactly theft. It's keeping what was only loaned to you. It's still not an acceptable thing to do.
I'm definately enjoying it. There are some vague parts of the game mechanics but most of the ones I've looked into are really stunningly obvious. I expected something to be hard and complicated while instead it was simple and straight forward. I won't say that waiting for the demo is a bad idea, but I'm still having fun mixing in some GC2 when I'm not knee deep in world of warcraft.