News for hackers. Stuff that matters.
Re:Science needs more research software engineers by jltsiren on Wednesday June 01, 2022 @01:55AM (#31578636)
While the academia has a lot of issues, software engineers should also adjust their expectations.

First, if you choose to work for a non-profit, you should expect a huge pay cut. That's the way the society works. Or actually it's the opposite. If you work in a for-profit role, the society allows your employer to keep most of the value you create. If you create a lot of value, that gives you the leverage to negotiate much higher compensation than your peers in less profitable roles.

Second, like in any business, you should focus on what brings the money in if you want to advance your career. You should be the PI instead of the lab technician. Instead of building the software other people ask, you should become an expert in the field and build the software other people will need in the future. For example, bioinformatics as a whole used to be more of a support role, but today there are many high-profile bioinformatics PIs.

Third, many people in the industry fail to realize that you don't really work for your employer in the academia. You work to build a reputation for yourself, which makes you valuable to the employer. If you want to continue working for other people, the upward career path from support roles goes to the administration.

Re:Science needs more research software engineers by Frost1x on Wednesday June 01, 2022 @10:00AM (#31581921)
>First, if you choose to work for a non-profit, you should expect a huge pay cut.

It may be the culture in some ecosystems but it's entirely false. A nonprofit can pay competitively with organizations of its size. I've worked at nonprofits and I've seen this line towed far too many times as an excuse to lower labor costs for people producing value for the organization. If your nonprofit is service oriented in anyway and requires people, appropriately investing in those people through their compensation and WLB is an appropriate investment.

In theory, a nonprofit should be able to outperform and outpay a for-profit entity of the same size, largely because there shouldn't be an expectation of the organization to cut a big slice out to investors but instead to invest back into itself. This could mean increased hiring, grabbing top talent, investing back in a cause and so on.

Re:Science needs more research software engineers by jltsiren on Wednesday June 01, 2022 @02:33PM (#31586143)
While some non-profits may be able to pay competitive wages, especially for people whose skills are not in high demand, that's definitely not true for most of them. In general, non-profits don't compete directly with for-profit businesses. They are far more likely to serve niches where for-profit businesses are not viable for one reason or another.

Very often, the level of funding is what it is and the non-profit has very little control over it. If you choose to pay higher salaries, you get less work done. This is common in the academia, which is usually funded by taxes and tuition fees.

Sometimes there is even an inverse correlation between funding and salaries. If a charity chooses to pay higher salaries, its "administrative costs" increase. Donations may then dry up, because people consider the charity inefficient.

Many non-profits rely extensively on volunteer labor. Salaried professionals often contribute their time and expertise to a worthy cause for free. That puts paid employees in an awkward position. It's hard to argue that you deserve a higher salary when the market rate for your services is 0.

Re:Science needs more research software engineers by arvinsim on Wednesday June 01, 2022 @05:01AM (#31579597)
My apologies for not being familiar with acronyms, but what is a PI?
Re:Science needs more research software engineers by barry-cotter on Wednesday June 01, 2022 @05:11AM (#31579650)
Principal Investigator, the feudal lord who has near total power over the post docs and total power over the grad students in their lab. They can ruin your career at will and will almost certainly suffer no consequences whatsoever from doing so.
Re:Science needs more research software engineers by lliamander on Wednesday June 01, 2022 @02:15AM (#31578740)
> Third, many people in the industry fail to realize that you don't really work for your employer in the academia. You work to build a reputation for yourself, which makes you valuable to the employer.

That feels like how it works outside of academia as well.

Re:Science needs more research software engineers by jltsiren on Wednesday June 01, 2022 @02:37AM (#31578864)
There is a huge difference: Universities don't do reseach, and they don't care about the research their employees do. If you switch jobs, your old employer doesn't hire anyone to continue your research. Instead, you usually take your project to your new job.

In the industry, your employer tends to own the projects you work on.