Wed 17th May 2017   
There are quite many similarities between writing software and building hardware.

In both case you cannot really do a good job at it until you actually get to know most of the requirements, which is why we generally use plans, models or prototypes: They help us understand what has to be done.

In this particular case, the issue was the way we built the storage containers at the back of the car.