Is it IT? Then they will treat you like a cog and consider you just a cost to the company. Is it Product? Then they will consider you valuable and critical to the company's success.
Is it IT? Then they will treat you like a cog and consider you just a cost to the company. Is it Product? Then they will consider you valuable and critical to the company's success.
Politics. I was competent, precocious, energetic, participated in many meetings and liaised with lots of teams with which people in my position don't usually liaise, bailed out some people in other parts of the business with unexpected skill sets and initiative, and made the manager look good.
Meanwhile, the one job I was actually fired - not laid off - from, I was sitting very close to the money train.
Waiting for it...
> As a result, these competitive types will also try to remove anyone who isn’t an “ally” regardless of whether these people provide value to the business.
Ah, there it is. I had to learn this lesson the hard way, and let me tell you, the kool-aid is no longer so sweet. The money train is often just a mobile coliseum. There's no escaping the gladiator aspects role. It's disappointing.
For me being unimportant enough that money spent on a scrum master doesn't make sense is the right work-life balance.
Because these days every business has to be investing into software products, and the ones that don't recognize that the software is key to all their products are the ones that are dead folks walking. They're also great targets for SaaS consultant vultures.
(And if they did, I'd immediately be looking for a different cookware supplier.)
But I'd still be wary of working for them if their software engineers were in IT.
I think that's the point. Cookware's just a further-from-tech example of it.
I think the only other role that gets ignored as much is the Executive Assistant(s). Much like sysadmin, good ones make sure everything runs smoothly, and should be prized like gold.
Being viewed as a value multiplier (like good instances of the above should be) is a fine goal in life.
1. It's not a slam dunk that software development is an asset to a business. Entire books have been written on how to keep software projects from eating your business alive. Many software businesses fail.
2. The hardware people notice that they're being treated as second class citizens, and wander away. Remember, the best leave first, including the people who fully understand how your product works.
Not directed at you, just some general comments.
As someone hinted at in another comment, it seems a better (less dichotomous) framing is:
- tech first (developer lead, selling software or hardware),
- tech enabled (developers are a key collaborator with the business, e.g., logistics, manufacturing, ecomm, marketing, really every company should be), or
- tech as a cost center (the “traditional” company in the article).
What about the trifecta of product, engineering, and design advocated for by Marty Cagan?
I think the same argument that’s being made for giving developers more weight in the development process could be argued equally as well from the side of design.
Edit for formatting.
Just don't talk negatively about your old job. "I'm looking to move because I want to have more impact". "The work I'm doing now is not core to company's success and I want to have more impact". Etc.
I never looked down on someone who was doing boring work if that is what they were supposed to be doing. I'm looking for people who can communicate well and have strong core fundamentals. If you can demonstrate those things then you're doing well.
What kind of red flags are you worried about?
This would tell me that you're really engaged, up to date on the latest methods, and motivated to make things around you better.
For example, if you couldn't remove a bad pattern because it was too deeply entrenched for you to handle it yourself, and you couldn't get anyone more senior interested: that's expected for a junior developer and probably wouldn't be held against you.
What types of things do you say and why do you feel they may be red flags?
Duh! Companies don't put all the engineers in one cost center. It's either by teams/product/business unit/function