Day in the life
"Days vary depending on whether work is calm or chaotic! Some days are much faster paced, and on days like this we might be gearing up for a go-live event or there may be a live incident with one of the team's services.
“At the moment I’m working remotely. I log on about 9am and sign in to Slack. I’ll spend a few moments checking messages for alerts I need to be aware of. If there are issues, I’ll follow them up.
“If everything is OK, I’ll start working on what I was looking at the previous day, then if I’ve cleared my workload the previous day, I’ll open up Jira and pick up a new task.
“I’ll answer any calls or requests, then at 10 o’clock we’ll have a short team meeting to see where we’re up to with tasks and workload. After that I’ll check to see if any members of my team have any problems or issues and help them if they do.
“We have fortnightly morning team meetings, where we’ll go through what we’ve been doing, assessing how things went and agreeing how we can improve. We also have regular demo meetings with stakeholders.”
“From about 11am I’ll carry on programming, most likely working with someone I’m paired with.
“After a lunch break, I’ll attend community meetings I’m needed at, then check on Slack for any further messages. I’ll regularly check in with my team and will continue until we finish at about 5pm."
“In the evenings and spare time I’m into Anime. I grew up in the Naruto generation and that’s hooked me into that world. At the moment I’m enjoying Haikyu!”
Lead software developer links
The Phoenix Project
Julia Evans blog
InfoQ software development news
Amaal was talking at Opencast’s recent ‘Exploring career pathways into tech’ webinar, as part of its OpenForum initiative. Watch our YouTubes from the session here.