The Lounge is rated PG. If you're about to post something you wouldn't want your
kid sister to read then don't post it. No flame wars, no abusive conduct, no programming
questions and please don't post ads.
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions. Or if you must, use the Back Room[^] - but enter at your own risk.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen. For those discussions where you wish to be a little more frank, use the Soapbox[^]
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
So I work for company A (they pay my salary), but they put me to work at company B (they pay company A).
So while I'm officially employed by company A I don't really know the people there and I spent most of my time at B building their product.
Until company B decides they don't need me anymore and I'm out (company A can't easily do that because we have laws that protect employees and such).
Once company B decides I have to go (or when I decide I don't want to work for company B anymore), company A will find a new company for me to work at.
This is actually pretty common practice in the Netherlands.
In Dutch we say that company A does "detachering" and I'm "gedetacheerd" at company B.
But what is this called in English?
Google is of little help, apparently I'm "detached" (maybe from reality, but not from my job!)
For "detachering" I find something like "secondment", but that doesn't sound well.
Am I "seconded" at company B? Does company A do "secondment"?
Is "detachering" not something other countries do (often)?
You're a contractor... not an independent contractor but just a regular contractor that goes through another agency. From the real employer's perspective (ie, the company with the money like company B), they do this when they want a temporary employee or want to try out an employee before bringing them on full-time. This happens a lot in tech actually.
Contracts can be indefinite, contract-to-hire, or for a fixed amount of time. The real employer benefits by less red tape and regulations from dealing with the employee. They don't pay extra in tax, UI insurance, etc. The good news is, that extra money is typically passed on to company A and if you negotiate right then you. The bad news is you're easier to get rid of than a normal employee.
It's not completely like that.
Company B does not have the intention of keeping me or bringing me in full time.
Likewise, company A is investing in me so I have more knowledge so more companies would want me and they can sell me for more money. They don't want to get rid of me!
Company B just pays the bill company A sends them every month and company A pays for me, my car, my education, retirement, insurance, etc.
Company B can ditch me whenever, but if company A wants to ditch me they'll have to do quite a bit of trouble
There is no english word for that. I suspect that even in Dutch the word is a colloquialism.
In the US your position would probably be described that you work for a "consulting" company. If there was no actual company A or it was your company and you were the sole employee (which is possible) then you would be a "consultant".
So rephrasing what you originally said....
You work for Company A. Company A is a consulting company.
Company A has a contract with Company B and as such your current project is to work with Company B as a consultant.
All CMS /Blog software sucks!
** wordpress -- php-based - worst of all worsts!
** drupal -- php-based
** joomla -- php-based
** dot net blogengine -- I had high hopes. Can't add a simple page that is hosted but is not managed by the blog engine. Why?
** dotnet Nuke -- overly complicated