The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.
That's not why I asked.
WeakReference<T> was introduced with .Net 4.5. Before that there was only the nongeneric version. So they couldn't have used it 2010.
How useful the nongeneric version would be in this scenario I can't say.
I seem to remember hearing about a website for programmers where there are problems posted for you to solve, and you can bid on being the one who gets to do it - a sort of contracting hiring site, I guess. A friend of mine is looking for "work I can do at home in my PJs on my own time because f*** working for a boss" - and this seems to me to be the sort of thing which would fit the bill. Anyone have any idea what the website might be? Cursory searches on Google seem to return a lot of information about who's willing to separate you from your money in order to teach you to program, but not a lot else.
No - this was sort of from the opposite point of view: like an exchange, except for skills. You could put together a team, virtually - quite an interesting concept, really. The site handled all the payment and money and everything.
They got taken over years ago - it's Freelancer dot com these days, I think.
Still the same group of chimpanzees bidding very low to get any work (and then probably posting loads at QA and SO) and charging large for "spec changes"; the decent developers get lost in the noise I suspect.
Sent from my Amstrad PC 1640 Never throw anything away, Griff
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
AntiTwitter: @DalekDave is now a follower!
Freelancer dot com. I got one job for there for $1200 bux to make a one page scrolling website with lazy load and video backgrounds to make a site to request someone to make a prayer for you. It was called Divine Inspirations and it was awesome! #Random
Rent-a-coder was a very large site and market leader for a while. I was top-ranked UK-based developer on there, and got well over a hundred contracts. It was later taken over by vWorker and then Freelancer.com. Freelancer is virtually useless as there seems to be no way to contact a buyer with any clarifications prior to making a final bid. So even if they give a detailed spec (which they never do), but omit to mention that it has to run on version x.y.z of whatever tool and you can only deliver version a.b.c. then you're stuffed, they'll give you a low rating and you'll never work again.
PeoplePerHour.com is better, but more recently trying to clarify tasks with the seller has become difficult, and there's no way to review a buyer's feedback and ratings until after a bid, so you're working completely blind and again could fall into the trap of working with a lousy buyer and recking your reputation.
Reputation is absolutely what it's all about; with hundreds of thousands of workers available, it's absolutely essential that you get a perfect score each and every job. You need to be able to not just do a fantastic job 100% of the time, but also convince your client that what you've delivered is exactly what they wanted, so they give you that perfect score and good written feedback. For one thing, that also means replying to EVERY message within a couple of hours MAX, regardless of time of day or day of week, or some buyers will downrate you for being "slow to respond". Once you've started building your reputation, forget about competing on price - you will NEVER succeed that way. Your bids need to be near-perfect and you need to be on the right job at the right time to be first to bid. The biggest problem is getting the first handful of jobs to get reputation in the first place; you'll need an outstanding portfolio off-site, remarkable bid-writing skills, and an enormous amount of luck. To reduce the amount of luck you need, you'll need to be able to turn your hand - confidently - to a very wide range of tasks, and have access to every product and version you can even vaguely claim to know.
This is all very negative - and it's meant to be. There are too many players in the market (both websites and developers) and the quality has plummeted. Quality of jobs, that is. Far too many are along the lines of (and I quote verbatim here) "I want a website a bit like a mix of eBay and Google. Willing to pay up to $250. No time wasters please". That was literally the sum total of the spec, but it had several dozen "experts" bidding on it within minutes.
Do NOT go this route if you're dependent on the income. If you want to get some fantastic experience across other tech and industries, and be in with a small chance of getting lucky, then by all means use the sites as an extra income. Just don't expect them to even cover the subscription fees to CodeProject.