Skip to main content

172. Research Software Engineer

If you work in a lab, you’re collecting data. And as the volume of data increases, many researchers find they can’t process or analyze that data in a spreadsheet or stats program anymore. Instead, they’re writing code in Python, R, or C++ to do that processing for them.

But this creates a new challenge: what happens to that code over time? Can your Python script be shared with other labs who might find it useful? When the graduate student who wrote the analysis package graduates, is there anyone around to maintain and update it so the lab can continue to reap the benefits?

Unfortunately, many researchers who know how to code don’t know how to shepherd that resource so it can be useful to others. But luckily, there are experts who know how to help.

Read More

169. Change Your Plans, Not Your Goals

Even as a child, Alexandra wanted to study space. She had a Bachelor’s degree in physics from Cambridge University, so she seemed like the perfect candidate to for a PhD program.

But after graduation, she didn’t feel ready. She’d need a Master’s degree first, but money was tight and her student visa had run out.

She found a job prospect at a particle accelerator lab, but was turned down because they wanted more programming experience. So she packed her bags and headed home.

Her goal remained the same – to study astrophysics and earn a PhD. But due to circumstances, her plans had to change.

Read More