Chris Roos by Chris Roos

Week 370

Smart Answers

Meeting at GDS

James met with Dai and then Erik at GDS. It sounds as though the high level goals for Smart Answers are still the same, aside from Marriage Abroad becoming more of a priority.

New developer

Ikenna joined Erik to work on Smart Answers this week. He seems to have got off to a great start, creating three pull requests in this first week! Welcome, Ikenna.

Refactoring Marriage Abroad

I continued to work on refactoring Marriage Abroad. I continued moving logic from the flow to the new MarriageAbroadCalculator object, and made some changes to the CountryNameFormatter along the way.

Refactoring Statutory Sick Pay

James resumed working on the Calculate Statutory Sick Pay Smart Answer. He fixed some problems with this Smart Answer at the end of last year and noticed at the time that there was at least one concept missing in the code: a Period of Incapacity for Work (PIW). He’s added that concept to the code but, in doing so, thinks he might’ve uncovered a problem with the existing implementation. He’s opened a pull request with his changes but has parked it until we hear back about the potential bug.

IR35 tax assurances

Having received our signed Working Practice Questionnaires back from GDS we were able to forward them to the Contracting Team. Hopefully this’ll provide all the assurance they need.


James made further improvements to the ordering of tracks within a playlist that he added a couple of weeks back.

Until next time, folks.

– Chris

If you have any feedback on this article, please get in touch!

Historical comments can be found here.