Adobe and Unity both come to mind.
I don't think I've seen a brand increase margins at the cost of customer satisfaction, successfully.
I thought they would have changed by now, several years later. Turns out, they secretly modified the TOS to steal their customers' intellectual property - content the customers have invested 1000s of dollars into, simply because of the usage of creative cloud to train their AI models. That too, blew up in their face. I am not sure why anyone would even trust or use Adobe in 2025. Honestly.
I have since then switched to the Affinity Suite (serif.com) and never looked back. So, for what it's worth, fuck Adobe and I hope they burn to the ground with their scammy practices.
- in a “caps lock key pressed” handler, set a timer (https://www.autohotkey.com/docs/v2/lib/SetTimer.htm) that runs every ten seconds
- in that timer, check the value of A_TimeIdleKeyboard (https://www.autohotkey.com/docs/v2/Variables.htm#TimeIdleKey...)
- if it’s too large, call SetCapsLockState (https://www.autohotkey.com/docs/v2/lib/SetNumScrollCapsLockS...) and stop the timer
- otherwise, compute a new ideal delay from the desired run interval and A_TimeIdleKeyboard, and update the time interval
You also wail want to prevent starting multiple timers if you enable caps lock multiple times.
I was on the DVLUP project where Nokia and Microsoft attempted to inject energy into windows phone app development. We could see the tension between the two companies as we were a 3rd party contracted by Nokia to build the platform. The Nokia exec we were in contact with was fantastic, and really tried to make Windows Phone a success. Unfortunately the Nokia IT teams we worked with were not happy and essentially tried to sabotage through inactions (we just needed OAuth / SSO to link accounts and track app installs, it took over 3 months of email chains within Nokia).