News for hackers. Stuff that matters.
Re:The other kind of staff software engineer by phkahler on Friday May 13, 2022 @09:43AM (#31367498)
Two thing. One, I always hated the cost center vs profit center distinction. These are accounting terms. It's super common in places that have embedded software (auto industry is close to me) where any manufacturing plant is considered a profit center, and engineering is often a cost center. When things are tight they tend want to reduce "costs" not realizing that engineering can also be seen as an investment in the companies future.

Second, as we move to more open source for infrastructure software (the tools used by staff) the above becomes more clear. SAP is charging for something with zero marginal cost, therefore it's perfectly valid to say they are renting software and hopefully using the money to develop the next version.

As the world moves to more open source I think you'll see fewer line software people, as the staff will do both support of the business and push some changes upstream (equivalent to what the line guys at sofware companies do). Once software is mature the rent model is really obsolete, but maintenance still has to be done by someone.

Re:The other kind of staff software engineer by kqr on Friday May 13, 2022 @02:06PM (#31370759)
> engineering can also be seen as an investment in the companies future.

In fact, when things are tight is the very moment you should go all in for R&D.

Let's clear up something simple people forget: when things are tight for you, they are normally also tight for your customers. In fact, that's generally how they become tight for you.

So you can forget investing in production and sales when things are tight. Things are tight because the world is in a period where your customers aren't buying. You won't change that by trying to sell harder.

However, small research projects are an incredibly cheap way to learn things and invent new technologies. When you're not encumbered by turning things into products, you can discover at a frightening speed. So you spend on research when the times are tough, and then when things go better you have a huge backlog of technologies you can apply right away.

Re:The other kind of staff software engineer by jonny_eh on Friday May 13, 2022 @04:49PM (#31372404)
> However, small research projects are an incredibly cheap way to learn things and invent new technologies

And recessions are the time when this research is at its cheapest.

Re:The other kind of staff software engineer by phkahler on Friday May 13, 2022 @05:47PM (#31372860)
Saw this in interview at an RV company. Their market tanked in 2008 and the invested in engineering projects. Bought competitors after the recovery by selling newer better product.
Re:The other kind of staff software engineer by rubidium on Friday May 13, 2022 @10:16AM (#31367933)
“ I always hated the cost center vs profit center distinction.” You may hate it but ignore it at your peril. It’s how the company sees you.
Re:The other kind of staff software engineer by robertlagrant on Friday May 13, 2022 @12:33PM (#31369697)
I think the issue with it is that finance get to dictate how a company's strategy goes, which may not work well in any industry that's hard to understand (e.g. tech).
Re:The other kind of staff software engineer by OJFord on Friday May 13, 2022 @05:02PM (#31372505)
> I always hated the cost center vs profit center distinction. These are accounting terms.

But that's how it's meant when people use it like that. They mean they want to do the work somewhere where it's (considered by the accounting department) a profit centre; not cost. That doesn't mean it could be another way for that company or that nobody should work there, much the same way as OP isn't saying nobody staff vs. line is right vs. wrong nor vice versa.