| I agree entirely with you, except.. i don't mind the design process (or lack there of) you describe. I feel i get paid for it. I'm in a smaller org and yea, the product team definitely skimps on plenty of details. When i have to point out drastic UX flaws or impossibilities it is definitely frustrating. However i legitimately think that is what they hired for. They wanted someone (well, a team of devs) to deal with this stuff. To be the architect of their general direction. The bigger question to me is if the positions we have that more traditionally handle a more complete design.. are they being overpaid in our org? I don't think i'm being _underpaid_ for my architect + dev hat, but i do wonder if someone else is also being paid for architect but i'm cleaning up for them lol. I've also found that the designers seem to.. for better or worse, take what you give. I notice they give me a far more loose definition than they give less experienced devs. I suspect this is because they expect/trust me to follow through, and i do - but this also effectively takes "advantage" of what i offer. I use quotes because i also get paid much more than the other devs i speak of, so i go back to what i said earlier, i think i get paid for this. It's frustrating. But i also enjoy it a bit. If they laid everything out perfectly i'd be left with just writing the correct design patterns in code, using the right data structures, etc. Worse yet i wouldn't have the ability to shape the UX for better performance. I dunno, all the companies i've been at have been like this. I don't feel it's unique, but maybe it's just how i put myself out there. |
Probably, depending on the size of the org. There are lots of places for semi technical people who sort of know what they’re doing, but don’t really provide value, to hang out in a large and growing enterprise sales org. They can collect what I believe are reasonable salaries and just route between the engineers on the customer side who actually know what they want, and engineers on the provider side who can actually provide it.
Any giant coupling between an application and platform ends up looking like this, I.e. pick your favorite Fortune 500 company and their cloud provider, security engagements, hardware vendors etc.
> I don't think i'm being _underpaid_ for my architect + dev hat, but i do wonder if someone else is also being paid for architect but i'm cleaning up for them lol.
Yep. I made a joke recently that in companies that have a formalized promotion process, if you apply for promotion and are denied, one of the consolation prizes should be that you get to apply for someone else to be demoted. I jest, but sometimes it feels like that would be just as helpful and fulfilling.