I would personally go. The reasoning is that I was formally in the U.S. Army infantry and have some knowledge of the region. As for the risks, well their risks. I would recommend you do alot of reading on the region before you ever go. You need to understand the culture and people. It's a risky choice but the stories you could tell afterwards would live with you forever.
I would have to say one thing not to forget is that Cost of living varies. A $20.00/hour job in WI isn't to bad at all. Considering that a 4 bedroom house is between 100k to 200k. It really depends on where you are living.
For many years I've seen this evolve. Most coders get caught up in there code and their target system. They usually overlook the intricate parts of where their software will run. Being a Linux user and looking for solutions that are cross platform I do look heavily at Virtual Machines such as Java VM. I really like to code my projects independently of the platform. If you only worry about independence of platform all the time you do give way to many security concerns. You have to look not only at the client machine but the network environment that your application will run on and think of other possible network configurations. Who's code (beside embedded systems) is not going to be implemented into a network environment?
The largest amount of security holes these days seem to be stemming from poor programming ethics. The amount of software coming out seems to be pushed more by financial needs of the vendor then the need for good software. If software was given the proper tests (i.e. Alpha and Beta) we may actually end up with more secure software. For you programmers out there look at the big picture as often as possible. I myself see myself falling into this dark hole of the Black box.
I would personally go. The reasoning is that I was formally in the U.S. Army infantry and have some knowledge of the region. As for the risks, well their risks. I would recommend you do alot of reading on the region before you ever go. You need to understand the culture and people. It's a risky choice but the stories you could tell afterwards would live with you forever.
I would have to say one thing not to forget is that Cost of living varies. A $20.00/hour job in WI isn't to bad at all. Considering that a 4 bedroom house is between 100k to 200k. It really depends on where you are living.
Ah soon we will see compact flash with the greath UNFORMATTED Label.
For many years I've seen this evolve. Most coders get caught up in there code and their target system. They usually overlook the intricate parts of where their software will run. Being a Linux user and looking for solutions that are cross platform I do look heavily at Virtual Machines such as Java VM. I really like to code my projects independently of the platform. If you only worry about independence of platform all the time you do give way to many security concerns. You have to look not only at the client machine but the network environment that your application will run on and think of other possible network configurations. Who's code (beside embedded systems) is not going to be implemented into a network environment?
The largest amount of security holes these days seem to be stemming from poor programming ethics. The amount of software coming out seems to be pushed more by financial needs of the vendor then the need for good software. If software was given the proper tests (i.e. Alpha and Beta) we may actually end up with more secure software. For you programmers out there look at the big picture as often as possible. I myself see myself falling into this dark hole of the Black box.
Happy Coding!!!!