Creating the software for this boat is one of the biggest challenges that we face: