Tuesday 28th March, 2017
I’m finding the co-working space at TOG pretty good, although I am still keen to improve the ergonomics of my laptop setup. It’s also good to be able to sit around a desk with Chris R & Chris L so we easily chat about things as they come up.
I’m pleased to say that we finally seem to have reached the end of the procurement process and can concentrate more fully on the project itself. At times I’ve questioned the merits of going through “big company” processes like this. However, I think the main alternative is to do lots of smaller projects with a larger pool of small clients and of course that has its own problems.
- Renaming things to better reflect the underlying domain.
- Reducing the massive levels of indirection in the code by doing a lot of inlining of methods.
- Moving anonymous procs into named methods & classes.
- Auditing various ad-hoc scripts and either getting them under test or deleting them.
- Adopting patterns used in other similar GOV.UK publishing apps.
Following a mini retrospective at the end of last week, we’ve also been making a special effort to deploy more regularly. GDS host their own Jenkins instance and successful builds are automatically deployed to an integration environment. However, production deployments require manual intervention by someone with the appropriate security clearance and so we have to book these ahead of time. Given the extensive changes we’re making to the codebase, we’re keen to deploy regularly so any issues are identified as quickly as possible.
Chris L has organised a company away day, although he’s keeping the details secret! This is something we’re planning to do every quarter in order to do some more strategic thinking for the company.
We’ve continued to make an effort to participate in ongoing CoTech discussions. In particular we’ve been making an effort to vote on proposals made in Loomio to help maintain momentum within the network.
We made some good progress in adding Chris L as a signatory on our company bank account and getting him a company debit card. It’s a shame these things are so manual/time-consuming, but I suppose we’ll get there eventually!
I spent quite a while sorting out a mistake in our payroll. Two years ago we accidentally set my NI category letter to C when it should’ve been A. This meant that we hadn’t paid or collected any employee NI contributions for me over that period. Yikes!
I fixed this by following some instructions on GOV.UK which required me to submit an Earlier Year Update using HMRC’s idiosyncratic Basic PAYE Tools to correct our submission for the previous tax year.
Next FreeAgent Support updated the figures in their system and applied the necessary corrections for the current tax year. These corrections were then submitted to HRMC via our regular Full Payment Submission.
I was then able to make the necessary payments to HMRC and to reclaim the missing employee NICs from myself as an employee. FreeAgent were incredibly helpful throughout this process - I can’t recommend them highly enough! 1
Anyway, that’s all for this week.
Until next time.