fbpx logo-new mail facebook Dribble Social Icon Linkedin Social Icon Twitter Social Icon Github Social Icon Instagram Social Icon Arrow_element diagonal-decor rectangle-decor search arrow circle-flat
Day in the Life

A Day in the Life: Dominic Bales

Dominic Bales Tandem Alum

Ever wonder what it’s like to work at Tandem? In this series, we’re taking a peek into the everyday life of Tandem’s product designers and software engineers.


I start waking up around 7:50 am when my first alarm goes off. After that, I have my alarm set to go off every 10 minutes until it’s 8:20 am, which is when I get up to brush my teeth.

9 a.m.

I start my workday at 9. I first check my calendar to see what meetings I have for the day, and after that, I check my email and Slack to see if I have any messages. If I have any open PRs, I will check to see if they have been approved or if I have any change requests. Today I saw that a dev on my team had left a comment on my PR asking if we could pair on a change request, which I agreed to.

My first meeting of the day is a team standup at 9:30 a.m. where I talked about the work I had done the day before and what my plan is for today. I also let the dev who commented on my PR know that I saw their comment and that I’ll schedule a meeting for us later today.

10 a.m.

At 10, I start working on the bug ticket that I picked up at the end of yesterday. I have some questions about the expected outcome, so I reach out to the PM assigned to the card.


At 12 p.m. I have our companywide standup, where I share with everyone what I’m working on and anything new I learned. Once that’s finished, I go on my lunch break. I don’t really eat lunch since I’m not usually hungry until the end of the day, so instead, I use this time to relax and listen to music.

1 p.m.

Depending on the day of the week, I might have multiple meetings scheduled back-to-back after lunch — but today I didn’t, so I was free to continue working on the bug ticket I’m assigned to.

3 p.m.

I finish the bug ticket right after 3 p.m., so I create a PR for it where I’ll include information about the card, changes that I made, and steps on how to test the PR.

At this time I also got Slack messages from another PM about a PR I worked on the previous week. They had some questions about the data that was being returned. After having this discussion, I created two new tickets and assigned myself to them.

By now it’s 4 p.m. and I have a meeting to pair with the dev on my team who commented on my PR. We go over a change request on one of my open PRs, which we work on for the rest of the day.

5 p.m.

My workday ends at 5. At this time I make sure that I’m in a good place to shut down and I’ll push any last commits on the work that I’m doing.

After Work

By the time work is finished, I’ll start to get hungry and will make something to eat or order out. I’m usually listening to music at this time and will either play video games or lay down and relax.

This was a pretty normal day, as it usually consists of working on a ticket and reaching out to others to clarify or go over something.

Do you want to work with Dominic and the rest of the Tandem team? Check out our Careers page to apply for our open positions!

Let’s do something great together

We do our best work in close collaboration with our clients. Let’s find some time for you to chat with a member of our team.

Say Hi