Key factors for me:
- Company is full of old school engineers who seem to hate AI and will scrutinize every command it runs. Means that even though we're both 'using' AI, I'm still way more productive.
- Said engineers have too much inside knowledge of the horrific system they made that management can't possibly get rid of them. Helps that they're workers-rights minded too.
- Company has enough revenue to keep up payroll indefinitely.
That last part is probably the biggest risk, but we're in kind of a niche industry. Not really a big, juicy target.Now, does the AI write good code? Often not. But the codebase is already terrible, so it's no big difference.