How would you handle working in a multi-disciplinary environment where software interacts with custom hardware at 10x Genomics?