HACKER Q&A
📣 TurkishPoptart

I have nothing to do at work and it's killing me


I started as a temp and I'm told I'm being hired as a "full-time temp" which is not only an oxymoron, but it is simply ironic, since I already work full-time (40hrs/week). I was assigned some work "to keep me busy for 2-3 months" that I finished in about 6 hours.

I'm really running out of patience with this whole thing. I'm being paid $25/hr to sit around and look busy. I ask my manager for work, he says things will pick up after Christmas. The other day I was too depressed about this situation and slept in, and showed up at 1pm. No one batted an eyelid or said anything. There wasn't a single email addressed to me, I had no calendar invites, no nothing, so why should I even be here? What do I do with my time? Well, I am trying to teach myself a bit of Ruby on Rails in AWS, do some freecodecamp (I desperately want to learn to code, under the impression that it will liberate me from this, but it might just be a pipe dream).

My manager told me that a coworker would like my help with "business continuity forms" (this is healthcare IT, so this is a thing). I've approached her and reminded her that I'm happy to help whenever she wants but she just grumbles about not being able to find someone to walk me through the EpicCare web app things.

So I am really losing my motivation to keep learning important things, and find myself drifting over to Reddit memes. I spend about 3-4 hours a day on this site and the rest of the time trying to teach myself computer science stuff. But it is extremely demoralizing doing this alone and "secretly" while waiting for something to happen.

I would look for a new job but frankly, I don't even know if this experience is transferable anywhere else. I get declined for internal job postings, so I think I just need to turn my 6 months' experience into a year to appease HR. Please advise.


  👤 hnthroaway1926 Accepted Answer ✓
I know exactly how you feel and have experienced it in two different work environments, first as an intern during college (which only lasted 3 months but felt like eternity) and second as a senior level engineer for about a two year period.

Like some other things in life, people that haven't gone through this are not likely to understand the experience.

Since you care about increasing your employability I recommend that in addition to self-learning you also do the following.

Write up 1 or 2 short paragraphs that are mostly BS about the positive business impact that your work is having. Break this paragraph down into small work tasks or interactions that you would have needed to have in order to accomplish. Over the course of the next few months start mentioning those tasks casually when talking with coworkers. It is important to do this gradually so that people have enough time to absorb the false memories you are seeding.

Your goal is to build up a working memory among your coworkers of the awesome stuff you did while working there. You can then write these accomplishments into your resume and they will be backed up by your coworkers. Your manager especially will appreciate this as it makes them look like a great leader.

Good luck and keep yourself focused on the future!


👤 Jemaclus
Other people have given advice along the lines of what I'm going to say, but just to reiterate: take this opportunity to get on-the-job training. It's free, and you have an opportunity to advance your career in a lot of ways.

I had a job like this, where my boss said "We need to add a button to this form. That should keep you busy for the rest of the week, right?" and I said ".... Yes. Yes, it would." Then finished it in 2 hours, and spent the rest of the week leveling up my skills.

Learn a little programming. Learn Python or Javascript or Go (my preferred lang) or any other programming language that catches your fancy. Learn some HTML and CSS. Build a website for yourself. Put whatever you want on it. Then make it better. Then make it better. Then make it better.

Find some small projects that you can build. The best things to do for learning are to build things where you only really have to think about the code and not the business logic. For example, you know how a To Do list app works, because you've used them forever. You add a new item and you mark it complete. Maybe you can edit or delete. That's the easy part. Now pick a language and make it! You'll spend a lot less time wondering "what does this app need to do?" And more time on "how do I make the code do this?"

Keep doing the tasks you're assigned, but if you aren't assigned anything, you're free and clear to do what you can.

One controversial idea is to automate all the things you do at work. The downside is that you might be morally/ethically obligated to report that to your employer. They might get pissed off if you automated the work and sat there doing nothing instead. But on the other hand... more free time.

Personally, I'd do the work assigned and then spend my free time learning. It's "professional development", which only makes you more valuable to the company. Over time, you can level up your skills enough to leap to another full-time job elsewhere making more than $25/hr.

Good luck!


👤 franga2000
I've been in a similar situation. I worked in a museum ticket office for almost 3 years as a student. We got maybe 3 visitors a day on average (most days it was 0). By the end, I had re-watched all of Stargate and probably spent a week's worth of time just on Reddit.

It's amazing just how badly sitting in a small, tall room with only incandescent light will fuck you up. After a particularly stressful day, having to "work" for the rest of it completely broke me and I spent an hour crying (without anyone noticing).

After that, I knew I had to get my shit together, so I saved up for a decent laptop and started doing web development again. By the time I quit, I was making decent money by freelancing and had gotten some valuable references.

Even the people around me told me I looked happier and "more alive". Ironically enough, doing nothing was the most exhausting thing I've ever done. Web dev in Django was what got my motivation back, but I see no reason why Rails wouldn't work. Good luck!


👤 saluki
Well sounds like a great opportunity to do some on the job training at work until you get tasks assigned or things pick up.

I would sign up for an online training course Rails is a good choices or Laravel (Laracasts.com) or Wes Boss's javascript courses. Both of those have some free courses.

Get learning and enjoy a laid back position while you can.

Learn and look busy, enjoy the holidays, good luck.


👤 elicash
If you desperately want to learn to code, how can you possibly be upset by having no work responsibilities? This is the opportunity of a lifetime to learn it. If not now, when?

👤 anotheryou
Use the time to learn to code, you can totally get in to the industry starting that way.

Also once you got the basics try to think of a simple project. I'd even help you find one, just comment below. (depends a lot on what you want to learn). A project is really the best way to learn things beyond the very basics, learning without a clear goal is quickly demotivating. As a bonus you have something to show afterwards.

I learned web stuff while I was in school and became a front-end developer afterwards. Now I dipped in to AI and got an AI related job (not as a dev, but having some experience helps to propel you in the direction you want to go).


👤 el_dev_hell
I have so much empathy for your situation because I was there about 3 years ago. I had a job with a fortune 500 company and would have everything finished by 9AM everyday (with one task at 4PM that was laughable).

I wasted most of my time and regret it.

It's not that easy to sit there and learn something with the stress of having a manager walk over and "catch" you doing nothing. In the last 6 months on the job I stopped caring if I got fired and spend all my time developing a few small C projects (I set up a complete developer environment). No one ever noticed or cared. In big companies, they want people in chairs.

Anyway, good luck!


👤 gtirloni
I've been in this situation before and it's depressing.

If you're a problem solver and need problems to keep you motivated, my advice is to try and help people on StackOverflow, forums, lists, etc. Research their problem and provide solutions. Maybe blog post about something interesting. That way you're learning, solving problems and have something to show.

You could also start contributing to some open source project with tech support, docs and other administrative work while you learn Rails too.


👤 bernierocks
You will not get this opportunity again. Almost nobody will pay you $25/hour for many months, to essentially learn anything at your own pace until work picks up.

Most companies are not busy between the end of November and the end of January due to everyone taking vacations, so you probably won't be getting much work until after the holidays.


👤 runninganyways
Ha, omg I've so been there. I was doing automated testing for a company for a good five months and they seriously did not care at all.

Like they have nothing for you to do and you feel guilty for not doing anything because you're getting paid. Then you gravitate towards laziness and when you finally do get some non-task you know it's of zero value to anyone and your time would probably be better spent recycling old files on your desktop. So then you feel scared talking to anyone because you feel like you don't belong and are getting paid for not doing any work.

Either go full on Costanza, quit, or get used to feeling weak. ...I spent much of my time filling out job applications.


👤 eanthy
Don't assume that being a programmer is any different. It's all up to the project/company you work in. I've had this same situation in 2 jobs as a software engineer. The worst is you could do self-learning but then you have to say what you've done in stand-up and if you say self-learn you have to make it seem like it's relevant to business, but if it's some language the company doesn't use it's not even relevant. So you end up doing some meaningless task and spread it over long period of time cause you know you won't get more any time soon.

My suggestion is try to work from home, sounds like your company is flexible. Use your home time for self-learning and applying to other jobs/going interviews.


👤 cliffy
I've been in this situation in that our team had a stated goal, but it became obvious our manager was doing jack shit to enable us to accomplish the goal, and no one gave a fuck if I or the team was doing anything. In fact, the organization we found ourselves in seemed to be actively opposed to what we were trying to achieve. It's extremely toxic to your mental health and detrimental to your career long-term if you stay put.

I treated it as a paid job-search opportunity and put in my two weeks as soon as I got a good offer.

If you don't have that option, try to find anything you can build that would improve the lives of your coworkers and get them to use it. Put it on your resume and start looking.


👤 deliriousferret
I've been in this situation and also wanted to learn Ruby on Rails. I did Michael Hartl's tutorial and then built my own side project. This side project was never completely finished and never had any user but it helped me learn and get my next job as a Ruby on rails developer. Learning things on your own is a great way to start but the best way to improve is to work in a team with people you can learn from, on a real live project. So in my opinion, learn as much as you can now, build things that you can mention on your CV, and move ASAP to a better job where you can improve.

👤 perl4ever
What kind of a temp doesn't have to account for their hours? Usually I would think both for the temp agency and for the customer. Every post-bachelor's job I've had has required me to account for my time, often two or three times over.

I briefly worked for a healthcare subsidiary of a public university, and it was a very...relaxed pace. But we had to clock in and out every day, a minimum of 8 hours. And new employees were specifically warned that we could be fired if we fell asleep at our desks...


👤 masonic
Are they hiring?

👤 dragonwriter
> I don't even know if this experience is transferable anywhere else

It's not (doing nothing productive and pretending to look busy when your boss knows you have no real work isn't experience that's going to open any doors elsewhere), and the more of it you have the worse off you are. So you should be looking for something else, if you can't make it something else.


👤 middlechild9
Pick up python and start automating stuff at work. Use the tools as the basis for a SaaS. Profit.

👤 imtringued
If you genuinely have nothing to do then you're a prime target for layoffs. Move on and get a new job or your company will force you to move on when you are least prepared.

👤 austincheney
I was bored when I started work at this big bank. So I created a parser https://sparser.io/

👤 theklub
Find a cert you want to go for and start studying.

👤 highprofittrade
Good opportunity to start a business just do it you learn more than you can ever imagine

👤 buboard
Ask to work remotely, so you can work on side projects

👤 kunmyt
You need change your work, refresh yousefl