- 3,183
- 2,070
That sounds like Project Manager to me. They need to be coordinating that changes for this project will work how it needs to especially if several teams are involved.I'm the testing lead/manager/whatever at a small company. 15-20 engineers on the relevant team. So, lots of wearing different hats.
Let's say development work on a feature is going to require downstream changes to testing and documentation. Who's responsibility is it to ensure those downstream changes are properly planned and tasked? The feature owner? The project manager? Those two might be the same person in some orgs. Or are testing and documentation responsible?
I'd say it's ultimately a collaborative process once you get down to the design and planning phase, but the initiative should be taken by the feature owner.
I have a project manager trying to tell me it's other way. And all I keep thinking this is his explicit reason for existing.
What am I getting wrong here? I'll fully admit, due to small company itis, we do a lot of shit backwards or just plain wrong. Especially when it comes to processes and organization. So maybe I've just gotten to used to "how we do it" and it's actually wrong.
You read things like this and realize you ain't alone
Oh yeah and more non technical people with even bigger titles making even bigger threats, that'll do it!
Yesterday in this adventure:
Context:
My code output produces their secret squirrel invoicing bullshit and I have X line items per thing generated. The internal finance dudes make dozens of changes independently and outside of any system. So it only exists on hand modified PDF shit and whatever. This has 2X line items.
VP:
Your output is clearly wrong as we are going by the official PDF as the source of truth. You need to make this application result true to the official output. This needed to be done weeks ago! (Calling me incompetent essentially).
Me:
Spend the next hour trying to show this guy that there is not a single thing I can do to produce output that does not exist in the system your finance people are supposed to be using. Not until the finance people do whatever bullshit they do to populate said system with what you expect. I don't think I succeeded.
Ng is an Angular tool, right? Maybe check your package.json or angular.json for any auth discrepancies.Why in the holy fuck will "npm install" authenticate but "ng add" says auth failure
Ng is an Angular tool, right? Maybe check your package.json or angular.json for any auth discrepancies.
Can’t expect their software to be any better with that level of incompetence. Of course I imagine everyone here curses and bemoans the trash software put out regularly by big techMicrosoft is just impossible to deal with.
Me: What is licensing required for this integration?
Sales: Let's jump on a call and talk about our product. Oh yea sorry, it sounds like you need our architect to figure out the technical details then we can look at necessary licenses.
Later that day.
Arch: Yes give us some requirements and we can put together a demo.
Me: I've already given you guys the requirements, I just need to know what the costs are so we can choose an affordable integration with these two Microsoft services.
Arch: We don't recommend choosing architecture based on money, but I can show you a POC about how you could do it.
Me: I know it can be done, I'm asking what and how many we need to implement your POC so I can determine if it's even a reasonable option to pursue. If it's not I need to know the pricing of the alternatives.
Arch: Oh yea I really don't know anything about licensing so I'll have the sales people jump in a call with you.
Me: OK is there any person on your team that knows both the architecture AND the licensing required to implement it?
Arch: oh uhhh like I said we don't really recommend making those decisions based on price.
Me: YOU ARE THE ONES THAT MADE YOUR LICENSING INEXTRICABLY LINKED TO THE ARCHITECTURE BY CHARGING US DIFFERENTLY FOR EVERY POSSIBLE WAY TO INTEGRATE TWO OF YOUR OWN PRODUCTS.
holy shit
What's the difference between using 'ng add' and simply doing the usual 'npm install @cypress/schematics'?Ya I tried :
npm run ng add @cypress/schematics
To try and shoe horn that fucker, NADA
I think it's some kind of custom security thing. Mega annoying. Dunno a way to run the scripts that would have run automatically yet, but I'm sure it has gotta be possible after you ng install the damn thing.
I'm not sure if this would work for you, but what I typically do for development is create a virtual machine on the host work computer. Then, I install all the necessary development tools, SDKs, etc. within that virtual machine. If something goes wrong with the host computer, all you need to do is copy your VM drive file to another PC. Just like that, you're back up and running.Also I didn't know this was a thing.
I had to get a new work PC after mine started shitting the bed. Battery was giving out mostly. But I had other problems with it. I had abused it so much that I couldn't even run packages well so I just VENV everything for scripting. I was able to do Java work still though and was otherwise getting by.
While setting stuff up I grab the Java SDK off of the Oracle site as that is where I usually get it over the years. Week later an IT manager contacts me and asks if I installed Oracle Java SDK, and if I needed that specific one. I never really thought about this. Apparently if you do this and your company doesn't have an agreement with Oracle they can flag your install and then immediately invoice your company for it. So I tore that out and used the Amazon one where they don't do that.
Yet another reason to hate Oracle.
What's the difference between using 'ng add' and simply doing the usual 'npm install @cypress/schematics'?
I'm reading ng add looks in the schematics directory of the package:Ng add will do some extra work like scripts it runs for you to convert things
If only I knew where or what those were
I'm reading ng add looks in the schematics directory of the package:
cypress/npm/cypress-schematic/src/schematics at develop · cypress-io/cypress
Fast, easy and reliable testing for anything that runs in a browser. - cypress-io/cypressgithub.com
From within there I see an 'ng add' directory. I am assuming it must execute that index.ts that's there...?
Microsoft is just impossible to deal with.
Me: What is licensing required for this integration?
Sales: Let's jump on a call and talk about our product. Oh yea sorry, it sounds like you need our architect to figure out the technical details then we can look at necessary licenses.
Later that day.
Arch: Yes give us some requirements and we can put together a demo.
Me: I've already given you guys the requirements, I just need to know what the costs are so we can choose an affordable integration with these two Microsoft services.
Arch: We don't recommend choosing architecture based on money, but I can show you a POC about how you could do it.
Me: I know it can be done, I'm asking what and how many we need to implement your POC so I can determine if it's even a reasonable option to pursue. If it's not I need to know the pricing of the alternatives.
Arch: Oh yea I really don't know anything about licensing so I'll have the sales people jump in a call with you.
Me: OK is there any person on your team that knows both the architecture AND the licensing required to implement it?
Arch: oh uhhh like I said we don't really recommend making those decisions based on price.
Me: YOU ARE THE ONES THAT MADE YOUR LICENSING INEXTRICABLY LINKED TO THE ARCHITECTURE BY CHARGING US DIFFERENTLY FOR EVERY POSSIBLE WAY TO INTEGRATE TWO OF YOUR OWN PRODUCTS.
holy shit
I'm convinced Azure is secretly a different company.I'm sure it's directly related to the amount of spend an org does on MS, but I've always had good luck. Their architects have been pretty great and our TAM (or whatever they are calling them these days) is always on top of quotes - even looking for ways to "save" money. Some of their more esoteric products (i.e. Dynamics ) have been hard to wrangle, but the core of Azure, Windows and O365 we've gotten great service for.