Hacker News new | ask | show | jobs
by roughly 1242 days ago
> 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.

2 comments

Glorified tech support for scientists? No thanks.
That’s really not what the job is at this point. At least where I’ve been, there’s an understanding of the strengths of what compute systems and software can offer for accelerating the work that’s done and opening new avenues for experimentation and methods development - it’s very much a collaboration, not a one-sided tasking.

That said, you don’t get to just go off and faff around with code - you do have users and they do know more about you about the problem space you’re working in, so you do have to spend some time to learn to understand what you’re building and the context you’re operating in, which is different from most other tech jobs. The failure case for most software/computer folks coming into bio is not recognizing the difference between biology and physics before building systems.

Why? Do you have a bad experience?
If I want to do data engineering for such labs, how should I aporoach or even find such opportunities? I heard they hire graduate students for that in general.