8 ms·
From the Upwork FAQ: "You'll need to download and use the Upwork Team App—this tool includes the Work Diary, which ensures you are guaranteed payment. By taking
by almata 10y ago
From the Upwork FAQ: "You'll need to download and use the Upwork Team App—this tool includes the Work Diary, which ensures you are guaranteed payment. By taking work-in-progress screenshots every 10 minutes, it provides proof to your clients that you are hard at work."
Screenshots every 10 minutes? You mean... screenshots of MY SCREEN every 10 minutes? That was what made me close their website and totally forget it until I've seen this submission on HN today.
- cygned 10y agoThis. Not only that this approach does not really fit remote development work, you are basically forced to install spyware on your machine. What a crazy idea.
- Whachadoo 10y agoIt has pluses and minuses. I moved from Freelancer to Upwork and my initial thoughts were that the freelancers (and thus clients) on Upwork were better because of the tracking software that basically guaranteed your worker was doing what was necessary. But in hindsight the clients are basically just as bad and the tracking software just makes remote workers feel spied on and untrusted. I've moved on now and have repeat clients as well as Toptal where there's mutual trust involved. (Toptal: https://www.toptal.com/#employ-only-on-the-ball-software-freelancers-now https://www.toptal.com/#employ-only-on-the-ball-software-fre...)
- cygned 10y agoIt's just that I know how I work and it would not fit my model. If I have a problem to be solved I sometimes just go for a walk with my dog thinking about solutions. The client knows about that and is fine with it. > TopTal I had my bad experience with their application process as a developer. I also have the other perspective as I have hired some devs from their and they do great work!
- andmon2 10y agoIt is bad from a client data perspective as well. If the freelancer has more than one client and they are "multi-tasking" by working on multiple projects and have apps like email, chat screens , web pages open etc and forget to shut them dowm before the automatic screenshot is taken, information will "leak" between one client and another.
- Mithaldu 10y agoI can understand why some would not like this, and maybe it's because i'm german, but i do not mind this at all. Here's why: If i'm employed in an office and working at my work pc, not only is the machine often administrated by the company i am doing work for, and thus may have additional software in there, even if it's as simple as a VNC server. It is also on their premises and the screen plainly visible to cameras or other employees that may be around. In the case of open plan offices or offices separated with glass walls, usually straight across the entire office. When i'm in the office i'm supposed to be working, and the machine is supposed to be used for work purposes. Not for entertainment or other personal things. Similarly, when i am billing hours in the upwork client, i am supposed to be working, not playing around. So the machine does not have private things running on it at the time i am working. The things on screen are work-related and ok to be seen by my clients. In my view, using my past work experiences as a guide line, same as in the office, if there are things in the screen that i would not want the client to see (or my coworkers/bosses in the office to see) it means that i am doing something wrong and not separating work/private properly. Mind, if it does happen, it is easy to delete the screenshot even before it is sent on the wire, though that forfeits 10 minutes of billing, which as explained above, is to me exactly as it should be, since i was doing private things on client time. So i don't see it as an undue burden. It just ensures that i am actually doing what the agreement between the two of us says i should be doing. And this has a vital advantage to me: The client can simply look and quickly see that i was working actively on his work, and i don't need to field questions like "This is taking a long time, are you slacking off?", which i then have to answer with "this particular bit is hard and complicated, just trust me on this".
- akio 10y agoYour clients are not your bosses though, they are your clients. In your traditional office environment, for example, it would be unusual for the business's clients to require visibility of the business's computers.
- Mithaldu 10y agoIn my particular area of work (programmer to hire by hour) the differences between a boss and a client are neglible.
- throwaway7312 10y agoAs a long-time UpWork user, this has saved our butts a few times, especially with technical hires. We've had times we had hires billing full work weeks but seemed not to be getting much done. But how do you know if it really ought to take 10 hours or 40 hours to complete a task? I've done enough research, writing, and coding myself to know sometimes the thing you think will take 10 minutes ends up taking 2 days instead. In these cases, we can look at the screenshots, and usually rest easier seeing yes, he's working, every screenshot (just about) is on the assignment. Sometimes we will check the screenshots and notice the guy just opens his computer up, opens a document up, and then leaves it there for an hour or more with no work. Maybe he scrolls midway down the page at the half hour mark. So then we confirm he's milking the clock and can boot him for someone who isn't going to suck us dry for nothing. And in a few cases, we've checked screenshots, only to see that almost none of his time is spent on our project. In one case we discovered a freelancer was billing us for time he spent surfing a website called "Boob Forest" and googling instructions on how to hack the CD player in an old Honda. Generally we will allow freelancers we've worked with for a while to use manual time. We know what their productivity is like and we established enough trust earlier that we don't need to monitor them as closely. But it's pretty important from the client's perspective to make sure you're not getting screwed with this new hire you know nothing about. And especially if it's a new task you don't have a good metric for what the productivity / turnaround time should be like. It'd be nice if there was a reliable way to know up front who the bad apples are and who are the totally trustworthy folks, but no matter how good your hiring instincts are you'll still get it wrong some of the time. Screenshots, while perhaps an annoyance for the freelancer, are a significant downside reducer for the employer.
- utefan001 10y agoUpwork is far from perfect, but if you apply some rules of common sense and also have decade+ of tech experience, it can be useful. I always allow manual time, but restrict the hours to 5 or 10 per week. If the hire does not meet my expectations, I move on and accept the lost money as a learning experience. I don't give a negative review, I know that I won't rehire, but I don't think I know the person well enough to tell the world they are bad. There are some great people on upwork. The best advice is to be really nice to your hires and if possible, have interesting work for them to do. Nobody wants to freelance for a jerk.
- Const-me 10y agoI’m OK with that requirement. Before starting to log time for an hourly contract, I close all browser tabs esp. HN and Facebook, close MS Outlook, set “DND” Skype status, close unneeded applications, etc. That reduce distractions and helps me focus on the software I’m building.
- StrangeWill 10y agoIt's trying to protect people that want to hire bottom-dollar work, but not get bottom-dollar quality. If you're not happy with the rate at which I'm getting things done, you don't need screenshots of my desktop, feel free to hire someone else and let me know how that goes.