Week 827 — Go Free Range.
Summary
There’s a number of things our client is concerned about the feasibility of, so our spike is helping to give them confidence that these problems are solvable. We’ve been looking at the useReducer hook to encapsulate many of the state changes in a single place, and remove some of the “business logic” from the other components. As usual when working on React code we long for some Rails-like conventions to tell us how to name things and where to store files. After suffering with Slack “huddles” for pair-programming we remembered that Pop exists, and importantly (unlike Tuple) has a maintained Linux client. Pop seems to work great, has good audio quality, a shared whiteboard for sketching, and the ability to take control of the other person’s keyboard.