China is showing their hand and forcing the US military to upgrade their systems as China points out the weaknesses. They are helping the US secure it's computer network. By not attacking China's network, China may not feel the need to spend the money to protect their systems and create new security policies. They may have a false sense of security.
And if that scares people, then call it a "Statement of Work" instead of a contract. All you need to do is write out exactly what you are providing, by when, and for how much.
Then, if the project does suffer from feature creep you can always point to the statement of work to show it wasn't in the original estimate.
10 years ago, when it became obvious that my old job wasn't going to invest in any new technology, I spent some time picking up new skills. Instead of the C/C++ that would have been on my resume from that job, I was able to add Java, JavaScript, ASP, Perl...
I learned these skills while developing a web site on the side (w/ some downloadable code projects). Not only did posting my resume on the web site get me the cold call from a recruiter, but the web site also impressed the company that later hired me. Plus, they get to see your work without asking for sample code or having to worry about non-disclosure agreements.
Doing something like this on the side shows compassion for the technology and the desire for self improvement and keeping your skills up to date. On the other hand, we've hired people that had a great resume w/ open source involvement and had to let them go because they spent too much time on these projects.
Open source & side projects... are great, but DON'T do them at work. It could get you fired and is not a plus to a recruiter when it monopolizes all of your time.
I agree. OOur biggest problem is that we started with VS2003, so we couldn't have FxCop warnings appear as errors, and without doing that things can get out of hand quickly.
Instead of learning a single language, you may want to instead learn the idiosyncrasies of many languages. In the global economy, many products are shipped to several countries. Not forcing an English product on everyone is a great way to differentiate your product from the others. You don't have to speak the language yourself to have it translated, but you should understand the non-translation issues with each language. It helps to understand some of these issues up front and be proactive instead of trying to fix a shipping product.
For example:
Different calendars: Hijiri, Korean, or Japanese - Limiting date fields to numbers only or setting the width too narrow will get you in trouble
Input Method Editors instead of Direct Input - Change events dont fire the same way
Right to Left languages - For both input and display
Multi-byte text For both storage (XML, SQL... issues) and display of data. Real fun when writing touch screen applications without keyboards
Currency/Numeric differences - Don't try to convert a string representing a float using a comma separator with the wrong culture
Sorting issues: Font, Accent, and Case sensitivity issues vary between cultures
Tiny, yet like all Corsair Flash drives it is too wide to fit two of them side by side.
Length doesn't matter. Width and height matter when you have multiple drives plugged in.
I have to strongly agree with the "don't" comment. The market is too saturated and margins are too low.
BUT, if you are also doing web development, then some money can be made. Like some others suggested, get a reseller account from a reputable company. Let them handle the hosting and you concentrate on the web design.
Try http://www.webhostingtalk.com/ for some reseller hosting reviews.
If I had to guess, I would say the answer was a compiler. I worked on some pretty old software (control systems, power plants...), but we were constantly updating the code. On the other hand the compiler that was used to build this non-ANSI C code was never updated. A newer version would break our code. We coded around known compiler bugs and kept that compiler backed up in several locations because we knew we could never get another copy.
I can shrink the row height with zebra striping and it still looks good. If I have horizontal lines to separate each row, I need to make the row taller to have more separation between the lower case letters that extend below the baseline and the row's separating line.
China is showing their hand and forcing the US military to upgrade their systems as China points out the weaknesses. They are helping the US secure it's computer network.
By not attacking China's network, China may not feel the need to spend the money to protect their systems and create new security policies. They may have a false sense of security.
Exactly.
And if that scares people, then call it a "Statement of Work" instead of a contract.
All you need to do is write out exactly what you are providing, by when, and for how much.
Then, if the project does suffer from feature creep you can always point to the statement of work to show it wasn't in the original estimate.
http://en.wikipedia.org/wiki/Crossroads_of_Twilight
What about the benefits of communicating under hundreds of feet of water without transmitting your location.
10 years ago, when it became obvious that my old job wasn't going to invest in any new technology, I spent some time picking up new skills. Instead of the C/C++ that would have been on my resume from that job, I was able to add Java, JavaScript, ASP, Perl...
I learned these skills while developing a web site on the side (w/ some downloadable code projects). Not only did posting my resume on the web site get me the cold call from a recruiter, but the web site also impressed the company that later hired me. Plus, they get to see your work without asking for sample code or having to worry about non-disclosure agreements.
Doing something like this on the side shows compassion for the technology and the desire for self improvement and keeping your skills up to date. On the other hand, we've hired people that had a great resume w/ open source involvement and had to let them go because they spent too much time on these projects.
Open source & side projects... are great, but DON'T do them at work. It could get you fired and is not a plus to a recruiter when it monopolizes all of your time.
I agree. OOur biggest problem is that we started with VS2003, so we couldn't have FxCop warnings appear as errors, and without doing that things can get out of hand quickly.
For example:
Tiny, yet like all Corsair Flash drives it is too wide to fit two of them side by side. Length doesn't matter. Width and height matter when you have multiple drives plugged in.
I have to strongly agree with the "don't" comment. The market is too saturated and margins are too low. BUT, if you are also doing web development, then some money can be made. Like some others suggested, get a reseller account from a reputable company. Let them handle the hosting and you concentrate on the web design. Try http://www.webhostingtalk.com/ for some reseller hosting reviews.
If I had to guess, I would say the answer was a compiler. I worked on some pretty old software (control systems, power plants...), but we were constantly updating the code. On the other hand the compiler that was used to build this non-ANSI C code was never updated. A newer version would break our code. We coded around known compiler bugs and kept that compiler backed up in several locations because we knew we could never get another copy.
I can shrink the row height with zebra striping and it still looks good. If I have horizontal lines to separate each row, I need to make the row taller to have more separation between the lower case letters that extend below the baseline and the row's separating line.
http://uktv.co.uk/gold/stepbystep/aid/598605
Everyone says Washington is broken. He is the only one that seems to get upset about it.
When someone spends billions on pork projects, tortures prisoners, or mishandles a war there deserves to be some screaming.
I have a problem with a candidate that doesn't get emotional and has gotten used to "that just being the way things are".
With everyone else, I don't know if they are saying things are bad just because the polling numbers told them to say it.
Thought John Koza had Genetic Programs playing pac man over 15 years ago.
This should get me sued for ripping off both Scrabble and Boggle, but: http://www.lalena.com/Games/DailyScroggle.aspx