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.
Excellent advice, Walt. If I was Company A, paying him for a 40 hour week, I'd expect his full attention during my normal work week. If he wants to have a second job, it had better be handled after hours, and he'd better not show up in the morning sleepy. If company B has a problem with that, assuming that company A was already contracted, they need to adjust their expectations from a part-timer, or compensate enough to give him a reason to default on the company A contract. That can be a lot more than face value, since abandoning company A will have long term effects. People do talk, and word will get around if he defaults on his first obligation. The second employer had better pay enough to retire on...
Well, since the work with B is paid at the end of each phase (I'm assuming there's some sort of agreement on what the work is that makes up a phase) it seems that what is relevant is whether you get the work done by the scheduled date. However, if getting the work done does require interacting on a regular basis and working with other people's schedule, then you'll need to figure out how to accommodate their needs as part of your responsibility for the contract your engaged in. It does seem to me though that you should have, during the negotiations, clearly pointed out that you would not be able to accommodate their meeting schedule - this would have given them more information to make a decision about whether to work with you, and if they didn't budge, it would have made it clearer that you probably shouldn't have accepted the work. So in the end, one or the other needs to give or be renegotiated.
a) Did you inform Company B that you're currently working a contract full-time?
b) If so, did they/you negotiate that you were going to be available after Company A's contract ended?
c) Did Company B change their plans after the fact?
d) Can you reschedule Company A to work at varying times, so that you can still satisfy both?
c) I think that's what they're hoping for
d) I asked, and they said now, as they have had 6 other contractors come in before me and got burned. When I asked, they came back the next day & said that they really like my work and are happy with me, but they want me in the office for the duration of the project.
First, I hope you know what you're doing with a 70-hour work week, as most mortals can't possibly hope to handle it.
Second, the situation is something you should have forseen when you signed with Company B, and you should have made it clear which hours you would and would not be available. If you've already agreed on the hours and they try to change it, you need to tell them that it requires a renegociation.
I would probably stick with working for just Company A. As the others have posted, 70 hour per week can be grueling. If you are up to working 70 hours a week and you can do it without getting burned out, it is your choice.
I am not sure about Company B as they sound like they might be unreasonable.
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
You're getting good advice here. Remember that this arrangement is a two way street, and they don't own you. Be professional, but don't be afraid to push back. Now, the OP has some stuff in it that worries me:
indicated that they would like me to put in 25-30 a week. It's remote so I can work on it whenever I want, however, they made it clear during negotiations that they would really like me to make this a priority and be available during the days. They have even said they wanted me to phase out the other job with Company A. They have started sending me meeting invites that conflict with this day job at Company A. I'm a contractor here, so I can take the day off, but I don't get paid for it.
Do you see the problem? What is in the contract? Who is your contract contact? You need to have a heart to heart right now to clarify the situation. As another has a grandfather who so eloquently phrased the situation... if they want you full time, and at their whim, that will cost more.
<italic>You're going to tell me what I want to know, or I'm going to beat you to death in your own house.
"Where liberty dwells, there is my country." B. Franklin, 1783
“They who can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety.” BF, 1759
Be upfront. Maybe you can tell them that if they can come up with a comprimise, you will go to Company A, and see if you can have the mornings free to work on Company B. Or possibly and extended lunch period to work for Company B.
Frankly I wouldn't have overstretched myself in the first place.
That said, it sounds like your negotiations with B weren't clear - as they are only now saying they want you to spend 25-30 hrs a week What was originally said?
The only course I can see (other than terminating your contract with one or other) is a compromise on time.
Assuming your contract with A stipulates 40 hrs and they're not movable, then can you change WHICH 40 hrs? e.g. can you work one or two days 'offset' by an hour or two (start at 10:00 for example)
It's quite reasonable for a company to expect your undivided attention when they are paying you - so that's what I would do.
Otherwise, if I needed to keep both contracts, I would possibly see about taking 1/2 day or so off from A on a regular basis, assuming B are willing to compromise and use that time for any meetings.
If there are no compromises possible as I suggest, then your only alternative is simply to say to B that you can't do it - you're not movable - give them the amount of hours (and approximate times you can do the work, and be firm.
Facebook. If you use facebook, please vote to keep the right to vote on privacy issues. If less than 300m people vote, they will take it away. (Who knows, maybe the government will try it if this works out, too.).
You can't. At best, you can disable your account, and they claim that if you don't use anything that references your account for 2 weeks (I think that was the time period) your account will be deleted. I didn't use my account for a month, then used my Facebook login on another site to test whether my account was deleted, and it wasn't.
Blatant lies, and I think it should be illegal not to be able to completely delete one's account an all the content on it.
I like app.net. It's a paid social network, so they don't display ads or abuse your privacy rights. It's not as robust as Facebook yet, but apps are being built all the time to extend it (such as Rivr for iPhone).
Sorry, but this is phony. Since when did users have any say on what happened on Facebook? A company's board and ultimately it's stock holders determine what rules a coporation will follow. Customers may affect this by voting with their wallets (or usage, in the case of Facebook, Google, etc.) however user votes CAN'T be legally binding. This is nothing more than posturing.
I've been making up my mind for so long to break into 3D programming. I do not do 3D at my work. But just out of my curiosity, I've been skimming through D3D articles & trying to catch up with the terms and 3D buzz words. When I look at conventional D3D projects it seemed plausible. I could date to try out few little things.
I've been hearing news about MS strategy on core game development for windows platforms. They've killed XNA and made C++/CX the only way to do core 3D. (not to mind sharp/slimDx/Mono).
I knew C++/Cx is not the common man's C++. But I was guessing it'd would be something like the C++/CLI.
Now I downloaded a sample D3D game that's done with C++/CX, my quick reaction is it's not for the faint hearts. The learning curve trajectory looks out of the sky towards the moon. It's a multiple of the feeling I got when I tried to learn Asp.net MVC just by opening a sample project. (Please note I don't do web stuff at work as well, but kept in touch with ASP.net to some extent) Too much for the rusting brain
I'm happy C++ is still alive for conventional Windows applications. .
I'd thump my chest and try once more to go through at darned C++CX lets see
Starting to think people post kid pics in their profiles because that was the last time they were cute - Jeremy.
DirectX has always been a mass of confusion. It embraced COM to an absurd degree (I read an interview where one of the designers of DirectShow admitted that they'd gone overboard. If I remember, he said that he had just finished his post-graduate degree and was enamored with the idea of a pluggable-style architecture and that resulted in what you see. It's been simplified over the years, but it still disproportionately complicated for the problem it is solving. Then again, that could be Microsoft's model, since given a choice been simplicity and complexity, they pick the latter, but so do far too many engineers.)
For which I will be eternally grateful. This means that I can scrap a project folder with no less than 46 projects in it, including the graphics engine and my own UI.
If I'm going to have to start all over again, I will see to it that Mickeysoft will never play that trick on me again. Whatever I am going to use (most likely real C++, OpenGL and some nice open source libraries), its going to be something that is not under Mickeysoft's control.
Sorry, but that did not work well. I could not get a single project to compile. As much as I could read out of what they call documentation, the libraries are made for Windows 8 and recompiling them may work for Windows 7. Very strange, isn't that what we should be independent of as long as we use the same version of the .Net framework?
Apparently not, and that's just another good reason to forget Microsoft and the mess they have created.
If you keep to standard C++ and OpenGL, it is easy porting everything to Linux. Try OpenCL and/or CUDA while you're at it. Just so much fun playing with graphics cards. Just make sure you don't drive it at max all the time: that is a sure way to blow up the graphics cards.
Sounds like a plan. Going by what the bosses charge for an hour of my work, Microsoft owes me a brand new Lamborghini and can goto (!) hell until I find it in front of my door. That's not going to happen, but I can already see what's going to happen in a year or two when they have their next great idea. Why would anybody want to invest time and money in their junk as long as they stay predictably unpredictable?
The book seems to be good, just by looking at the summary. It covers some interesting and useful things. DirectX 10 and 11 were things I was looking forward to if they finally would have used them in XNA. But why do something useful when you can do something crazy?
Also that the machines in the on-site gym be hooked up to give positive feedback
to the electricity supply
The fitness center at my daughter's school does that with their aerobic machines (steppers and elliptical machines). IIRC the generated power is used for lighting in that area of the building. They've even had contests between campus groups for 'most power generated' over a given period, partially as a means of encouraging students to stay fit.