Updating Results

Max Griffith

8:00 AM – Morning Routine

I start my day around 8:00am, I live quite close to the office which means I don’t have to wake up super early each morning!

8:30 AM – Coffee & Commute

I have my own coffee machine at home which is great as it means I can make my coffee and drink it on my way to work, plus it is a great money saver. It only takes me about 10 minutes to walk briskly to work (it is winter… so a brisk walk is needed!).

Max 1

8:45 AM – Arrive at Work

The first thing I do when I get to the office is set-up my workspace. We do not have allocated desk at Intergen which means we can sit wherever we wish depending on what we are working on that day. To set-up my workspace I plug my laptop into the docking stations so that I can connect to the mouse, keyboard, and monitors. There is a mouse shortage in the Auckland office so if you were unfortunately to enough to connect to a mouse-less desk, you may need to do some hunting!

Max 2

9:00 AM – Prepare for The Day

Once my computer is all set-up, I check my emails and teams’ messages for any updates and then refer to my calendar to remind myself on what meetings I have today.

I then check Azure DevOps which is the platform we use at Intergen to keep on top of our project status. On here I access the Scrum board to confirm which tasks I will work on today.

Another place I check is our automated deployment pipeline to see if my overnight deployment to the Test Environment was successful. If it was, I let our testers know so that they can start testing the changes I have made.

Max 3

10:00 AM – Daily Stand Up

Every day at 10:00am the project delivery team meet up to do a round robin check-in on what everyone is working on today and if there are any important updates. As the team is spread across Auckland and Wellington, we use Microsoft Teams to video call.

Max 4

10:30 AM – Work

Work consists of a variety of things like, designing, documenting, reviewing, coding, or configuring the system. Today I am coding (YAY, my favourite!)

I am building out a new button to display in the user interface. This might not sound like much; however, it is actually very engaging since it requires development across many areas in the system.

I design the button with help from the UX (User Experience) design team as they need to sign off the appropriate wording and a flashy icon.

I spend the rest of the morning implementing the button. Once the button is created, I can add logic to it on the frontend via Typescript so that the button only displays when certain rules are met. I also want to confirmation icon to popup for the user.

Max 5

12:00 NN – Lunch

We have a great kitchen area in the Auckland office were me and my colleagues often sit for lunch. I have dinner leftovers for lunch today which is always great! It is fun being able to catch-up with my colleagues and talk non-work things.

1:00 PM – Work

Now that the front-end is finish, it is time for the back end. I start by creating a new C# plug-in to carry out the remaining system login which will be triggered by the button click.

Unit tests are also written for the C# code to confirm it meets the business requirements and ensure any future changes to the same code don’t introduce unwanted defects.

Next, I deploy all my changes to the development environment and test if it works (fingers crossed!). After a few more tweaks, it is ready to be deployed to the Test environment for the testers to validate.

4:00 PM – Review & Deploy

The final task for today is to create a pull request with today’s work and peer review it with the lead developer in my tam to confirm the implementation has his approval.

The approved pull request triggers an automated deployment pipeline to package my code changes and deploy into the test environment. This can run overnight and I will verify it has been deployed tomorrow morning.

Max 6

5:00 PM – Timesheet & Home time

Once completing my timesheet, I am off home!