Forgot your password?

Comment: Re:I guess they won't need any more foreign Visas? (Score 1) 383

by jlowery (#47474903) Attached to: Microsoft CEO To Slash 18,000 Jobs, 12,500 From Nokia To Go

As a foreign worker in the US, I have no idea where you got that $15 an hour from. I can assure you, I'm paid substantially more than that.

I once shared an office with two foreign workers from Eastern Europe. One was being paid $1000/mo., the other $500/mo. Don't know how the company got away with it, but they did.

Comment: Programming is not about writing code (Score 1) 608

by jlowery (#47416489) Attached to: Normal Humans Effectively Excluded From Developing Software

A good programmer
1) recognizes patterns that have occurred before
2) tries to hone his craft by following best practice
3) avoids novelty
4) looks for code online to apply to the problem at hand, rather than write it from scratch
5) values simplicity over cleverness
6) optimizes last
7) knows how to see past stated requirements to find the real business need
8) says "no" rarely, but when he/she does, they mean it
9) pays attention to words such as "always", "unique", "never", "required", "only one", "many" during analysis
10) doesn't grab a hammer, then start looking at every problem like it's a nail.
11) respects others! Not everybody may be the hotshot you are, but almost everybody in one situation or another can contribute insight or grind away on problems you'd find dull.

Comment: Re:Fractal rant makes about six good points (Score 1) 536

Which means it isn't equivalent. The point of this: $gt; if(firstName == null || firstName.equals("")) Is to check to see if the string is null or empty.


if(firstName == null || firstName.equals(""))

says "I don't care which", whereas

if(firstName == null) {
else if (firstName.equals("")) {

actually checks if the string is null or empty

Comment: It's going to be driven by reaction time (Score 4, Insightful) 138

by jlowery (#46954701) Attached to: The Struggle To Ban Killer Robots

A robot is going to (or will eventually) react much faster to a threat or other adverse conditions than a human can. If you've got a hypersonic missile heading toward a carrier, are you put a human in the loop? Nope.

There are simply going to be many many situations where a robot will neutralize a threat faster than a human can, and those situations will increase if fighting against another autonomous army.

Is this a good thing? No, it's like atomic weapons. We're heading toward another arms race that will lead us to the brink or over. We barely survived the MAD era.

Comment: Re:Because (Score 4, Insightful) 325

by jlowery (#46640755) Attached to: Wants More H-1B Visas, But 50% Go To Offshore Firms

"I'm not fox news but you can believe me. If you work hard and create value, you can make a lot of money"

Scientists work hard and create a lot of value and generally do not make a lot of money.

Many good teachers work hard and create a lot of value, but do not make a lot of money.

Many engineers work hard and create a lot of value, but do not make a lot of money.

Many paramedics work hard and create a lot of value, but do not make a lot of money

Many truck drivers work hard and create a lot of value, but do not make a lot of money

Many people who put family ahead of working hard create value and do not make a lot of money.

If you think a person's value to society is directly tied to the amount of money they make, then you need to go soak your head.

Comment: Re:Matter of environment (Score 1) 246

by jlowery (#45705623) Attached to: The Business of Attention Deficit Disorder

This. Is this a 'disorder' of the individual or of the society? I think it's the later. Schools seem to be the indoctrination center for factory/office work, where sitting in one place for long periods and focusing on one task is economically beneficial (more so to the corporation than the person). But we're not all built like that. Some of us are explorers, some synthesizers of ideas, some creative and constructive. Yet we're all expected to behave like office drones when in school. And many of us go on to careers that we are conditioned for, not what we have an aptitude for.

Comment: My 'outside the box' list (Score 1) 598

by jlowery (#45070465) Attached to: What Are the Genuinely Useful Ideas In Programming?

Useful skills related to programming, but not programming technology:

1) how to take a complex problem and break it down into simpler problems

2) how to reduce risk by slipstreaming accumulated small changes into a production changes (see 1, above)

3) build client trust by implementing the low-hanging fruit, first.

4) make yourself redundant through documentation and mentoring. It may not seem in your best interest, but it's the professional thing to do, and prods you to move on to other things.

5) Choose the right tools for the job

6) (Corollary to 5): If you're programming in XML, you're doing it wrong.

7) take time to think about a problem. If you think you have a solution, sit on your hands!: don't code until you've examined the drawbacks.

Philogyny recapitulates erogeny; erogeny recapitulates philogyny.