Cover image for "Waiting times" at work.

"Waiting times" at work.

codemenatalie profile image Natalia ・1 min read

Hey guys. We all know that this happens - waiting for a new project, a new task... Sometimes it happens for days or weeks. What do you do then?
Normally I read about my technology stack, do some challenges, look for inspirations on Dribbble or CodePen. But what do you do? Can you recommend something creative?


markdown guide

I didn't know that could happen to be quite honest with you, there is always something to do at the companies I've worked at up until now..

But I would probably clean up some technical debt, which isn't always the most fun thing to do, but rewarding in the end. And sometimes you will thank yourself later that way :)


Yea, it's more like when you come to a new company and you are waiting for the project. When you are between projects - that's an easier thing to manage. I'm trying to read something up for the next project but you know how it is - something will always distract you. Yet you are right - cleaning up some technical debt from old (even private projects) is a good idea! 👍


When you come to a new company, your first duty is to learn. So if you have available time until someone gives you a task, try reading the docs of the project you'll need to work on, or playing with the product to learn what it does and how you use it.


Seems like a great time to blog. If I were unable to tangibly contribute with code, I feel like I'd turn to writing... about something I'd done lately or maybe something new I'm learning. And then I'd make a few DEV posts 😄


That's what I'm doing! 💪I'm gathering even more material for next blog posts 😄
Oh btw - you think it's better to "import" whole blog post to DEV or just import description and leave "read more" button to the main website?


I write some documentation, work on some side projects, or make some prototypes of things I'd like to see working at work.


prototypes sound fair! 👍


I generally catch up on conference videos on youtube for whatever technology I find interesting at the time or I think might help in the future. Generally gets listed as professional development time on my time reporting.


Catch up on conference videos 🤔 sounds like a plan for me! Thanks! :)


Ask your manager what you can do to help, there's probably something he or she is struggling with. If they can't think of anything, what bothers you about the company right now? Is there anything you can do to fix that by contributing something? Are there obnoxious tasks you can automate?


Yup, that's what I'm doing right now :) I'm automating business work :)


At the company I work at we have some internal projects that we can jump on to and off from that are not mission critical but make internal processes a little more enjoyable. Our iOS and Android developers are working on a time tracking app that hooks into the API of our otherwise web based time tracker. Our Java-Developers started on a Slack Bot for Standups (which went public in the meantime in case you want to check it out: olaph.io). I work on some tools that integrate the services we use, and otherwise like to spend my time on open source PHP libraries. That‘s one of the things that I like about our company: we are encouraged to improve ourselves by working on projects like this, and at the same time can enhance the visibility of the company by doing it.

So, even when we have some idle time customer project wise, we can always stay busy \o/


Wooo I've used Olaph in the previous company! :D Great work guys! :)
And thanks for ideas, it actually helped me! :)


That's usually referred to as "slack time" and you're lucky to find yourself in that situation.

If you're working at a consultancy or freelancing company, that could mean you're "on the bench" which isn't always so good because that means no billable hours. If it's a regular software dev shop, then you've got salary and they expect you to provide 1.5x to 2x (minimum) value for the salary.

I would recommend checking out Safari Books Online (accessible with a $250/year subscription to ACM) or LinkedIn Learning. Learn an additional skill that complements your current skills, such as backend/server coding or DevOps with Amazon Web Services or sales/presentation skills (always useful when trying to be persuasive and convincing in a corporate environment).

Essentially, you want to learn new things that will transfer over to other jobs as well.


One: Read a Book

Two: Write a Blog

Three: Write your own Book

Four: You wont be waiting after that for anything, I know for sure.


Honestly, i just binge watch Anime. Bad habit really, i should probably stop, i guess?


I'm up to date with all Anime this season so 🤷‍♀️:P


That's a great idea! I love this conversation :D I think I'll mention this type of approach! :) Thank you :D