I quit all nicotine about5 weeks ago, I have been craving occasionally but it's not bad.

Feels good.
Just had an epicly long day at work. Was involved in a senior management-level meeting, where we discussed how to combat the issue of increasingly poor data from people taking online surveys for rewards. I've been trying to get everyone to think about it and deal with it for the past 15 years, I've developed a tools suite for helping to determine who is "cheating" on the fly. But many people in the company just refuse to use it or think about it. The senior vice president of our division of the company that deals with low-priced, fully automated research projects, has been trying to criticize me, trying to say we're not using the new software platform's capabilities right and being inefficient, for the past year. She has been making my life difficult and talking shit behind my back. Recently, my boss had my back and told our mutual boss, who is like second in command in the company, about it. Ever since then, this lady has been real nice to me and trying to include me in everything. Well, turns out, she is one of the biggest culprits of having poor data and not doing anything about it. On my side of the business, we perform complicated analysis while in-progress in the survey to determine the likelihood of them being a cheater. I wrote some text analysis software to try to determine if their open-ended question input is nonsense or not.
On this pother lady's side of the company, they have absolutely nothing in place. Even worse, they program their surveys so absolutely anyone with half a brain could figure out how to qualify for the survey. Which means the surveys get hit by "survey farms" and people using autocomplete plug-ins to put in random answers, or straight up sending bots in, and producing nonsense data. What's more, she doesn't even have the software's built-in de-duping function turned on (on my side, we are using a sophisticated plugin and analyzing a bunch of metrics, and revising over time as we keep collecting data). She doesn't check anything at all, just assumes it's correct. To the point that for the past 2 years, every single survey they have done has had the last 4 states, alphabetically, assigning to the wrong state (like Wisconsin to Wyoming, etc). And I have told her about it so many times, I took the time to show her the proof the last time, and she blew me off and said it must be right, because she paid an outside company to do it. In fact she paid them a LOT of money. I could have (and offered at the time to) done a better job (the stuff they programmed has various errors and typos, the state one was just the worst of many), clearly never got QA checked, it's so sloppy. And they're STILL using it, this lady is just too stubborn. She was trying to undermine my position on the company as the guy to lead in our technological development, but it turns out she's bad at it.
She tried to suggest that they hire
another external company to get some of our needed projects done, today. And the CEO was like, "no, why would we do that, when we have our own great programming team? Xorkoth can do that for us". Fuck yeah, someone needs to put this bitch in her place. I keep offering to take this stuff on for her instead of paying another company for it needlessly. Her division was supposed to be 100% automated (client goes to an online storefront, chooses product, inputs images, other specific information, and it generates the survey's XML, launches it, sends respondents to it from the platform's survey panels, finishes in 2 days, closes and auto-generates and emails report files. No human touch at all, so like 98% profit and extremely competitively priced. It was supposed to be that way a year ago and she paid this company an absurd amount of money to do it, and they just never finished it so she has been doing it all manually. Meanwhile I'm sitting here repeatedly offering to dig into it and get it fully operational and she refuses. It makes no sense, she acts like a know-it-all, but she barely knows how to code, she bragged about her 5 years of experience with this software at her last job, but I taught myself more about it the first couple of days I started trying to learn. Her level of understanding is extremely rudimentary. Any time something I do differs in methodology from what they did at her old company, she tries to interfere by talking to our president and CEO and tells them I'm trying to reinvent the wheel and don't know what I'm doing and to make me do it the other way. But to my face, she is being all nice and asking me for help whenever she can't figure out how to do something.
So I'm just always really nice and helpful, and have been doing my homework, and communicating with some of the higher-ups, more and more.... they're inviting me to higher level meetings and asking my opinion a lot. I know someone had a talking-to with her, too, it was my boss. This lady is "Senior Vice President of Agile Solutions". And she's personally manually doing all of these projects that are supposed to be automated. What she
should be doing is getting a new product done, launching it, and then starting to design the next one. Instead she's bogged down in doing grunt work and asking me for help with the grunt work, instead of developing the business. I wonder if I can take over her job eventually? I've been slowly and steadily exerting my authority in the company for years, and at this point, to all but a few, I'm the guy to talk to for anything related to programming, or thinking through something conceptually in terms of how we handle situations or treat data. I have already left a huge legacy, as nearly every process the programmers use for everything was developed by me. I just had an idea and am in the early stages of implementing a tool that will interpret a Word document that is a survey questionnaire, and attempt to generate an XML that is as close to working as-is as possible. I should be able to get most of the logic and programming and data structure and everything in pretty good shape, as we have standard formats for questionnaires. if I get that working, it'll cut programming time by like 10 times, would be a game changer.