If you're not in the bio field, you may not be aware just how routine genetic modification has become. For the larger companies, projects can involve thousands of different iterations on DNA sequences, all of which are created, put in a cell, grown, sequenced, and analyzed. It's absolutely routine at this point - it's not a science or even engineering challenge project it's an operations project. The one that really…
If I were to restart my career, this is likely the field I'd pursue. I read The Gene: An Intimate History by Siddhartha Mukherjee last year and just became enraptured in the possibilities. I'm wondering if there's anything I can contribute to that field as someone with general programming capabilities.
Oh there Absolutely is!
In general, there are four really high impact areas for computer folks - automation of lab equipment allows for scaling the number of experiments and the data that can be gathered by orders of magnitude; data science and engineering to sort, catalog, and investigate that data; building and scaling scientific computing systems to run analysis repeatably at scale; and even standard application building to manage and improve the overall process of tracking experiments and coordinating between groups.
The scientists and bioinformatics folks are very good at what they do, but someone who really understands how to build, manage, and scale software systems is an enormous force multiplier. If you're interested in the field, I really strongly recommend it.