Q

Anonymous asked:

What do you do when you are at work but for whatever reason you have to wait to keep working (development breaking bug that is being fixed by other people, code compiling, waiting on person working on X thing you need so you can start work on Y, etc)

A

You’re talking about downtime. Whenever I have downtime I try to be productive if I can, but the type of downtime determines what I can do. There’s two main types of downtime - when my workstation is still usable and when it isn’t.

image

If my workstation is still usable (e.g. the build is broken but I can still look at code/script/assets/etc.) then I notify my team that I’ve got some bandwidth and downtime to help out as a second set of eyes on any tasks my team might need help with. I can do code, design, or asset reviews for teammates and I can look over the various Slack discussions on other in-progress bug fixes and features to comment if I feel like I can contribute something helpful. I might not be able to run the game to test or validate anything, but I can still contribute my skill and knowledge to others who aren’t having downtime.

image

If my workstation is unusable (e.g. all system resources are dedicated to building the game, building assets, compiling a level/lighting/etc., network or VPN down, etc.) then I really can’t do much. I can’t do reviews or join those conversations. In those situations I’ve traditionally done things to pass the time like listen to music or a podcast, scroll through social media, or think about what to write next on the blog. More recently, I’ve been focusing on leaning away from the social media scrolling and being more mindful so I have been taking the opportunity for mental and emotional “digestion” by not focusing on anything external and allowing my mind to process the normal emotional experiences in my life. It was difficult to start, but has definitely helped with my focus and my attention since I’ve started doing it.

[Join us on Discord] and/or [Support us on Patreon]

Got a burning question you want answered?