News for hackers. Stuff that matters.
Re:What should a striving non-programmer do? by vlad on Friday August 24, 2007 @03:46PM (#46345)
If you have a Canadian make a logo for you, are you offshoring? NO--there's no shore by my definition, and there's no moving of an existing process according to Wikipedia.

I think for startups, outsourcing is the best term to use.

Re:What should a striving non-programmer do? by rms on Friday August 24, 2007 @04:02PM (#46351)
In this case the distinction between outsourcing and offshoring gets fuzzy because making the logo was not something that was previously done by Kevin Rose's company, because Kevin Rose's company didn't do any internal logo development or hire any local companies to do logo development. I don't think a correct use of the word offshoring requires crossing an ocean, it seems to be accepted that it just means a different country, even if the word itself doesn't imply this meaning.

I'll agree that outsourcing is a more appropriate term, I used the word offshoring in my initial post without thinking because I thought (incorrectly) it was less politically charged than outsourcing. I'm going to agree with SwellJoe and say that there's something inherently xenophobic about the word offshoring.

Re:What should a striving non-programmer do? by rokhayakebe on Friday August 24, 2007 @08:37PM (#46452)
You guys. We all know you are all super intelligent and well educated, but this is exactly the problem that comes with being too smart. You make things a bit more complicated. Outsourcing = letting a third party handle a piece of your production. Offshore = outside defined geographical limits. The expression is offshore outsourcing.
Re:What should a striving non-programmer do? by bootload on Friday August 24, 2007 @09:04PM (#46463)
"... this is exactly the problem that comes with being too smart. You make things a bit more complicated. Outsourcing = letting a third party handle a piece of your production. ..."

Your mistake is equating development to production. Making software is difficult because designing upfront and then expecting the result to reflect "what users want" is an oxymoron. Instead think "just-in-time" design and creation of a software product in very close communication with users.

  '... total outsourcing leads to delayed and inferior products due to human factors and mis-communication ...'  
The real "value add" here is being able to "optomise employee face-time" with your "unit profit generators" (users) through "space-time" savings of costs per "CSM" (cubicle square meterage), delivering superior "user expectations".

Outsourcing in this context is just another business fad. Feel free to insert your own business "Buzz words" in place of place of the ones inserted.

Re:What should a striving non-programmer do? by rokhayakebe on Friday August 24, 2007 @11:10PM (#46497)
this is exactly what I am talking about. Thank you for the scientific expose.
Re:What should a striving non-programmer do? by bootload on Saturday August 25, 2007 @07:40AM (#46547)
"... scientific expose ..."

It's not scientific it's empirical observation and hardly an expose.

Re:What should a striving non-programmer do? by vlad on Saturday August 25, 2007 @12:15AM (#46507)
Yay, more politics.