Read at Theregister
The article highlights the frustration caused by unwanted new features in software products, often referred to as 'creeping featurism'. These features can disrupt users' muscle memory, force them to relearn tasks, and make their job impossible. The author specifically criticizes JetBrains, a software development tool maker, for introducing a non-removable AI Assistant plug-in that interferes with developers' workflow. The author argues that developers are under time pressure to produce code and should have the option to explore new features at their own pace.
It can trip up muscle memory of daily tasks, it can get in your face by insisting you explore and enjoy its brand-new goodness, it can even make you relearn a task you had mastered. Bonus points if it is difficult to disable or shut up, and double score if that's impossible.
The author emphasizes that the issue is not about the quality of the AI assistance provided, but rather about the practicalities of being a developer. Developers need time to work on projects and learn new features at their own pace. The author warns that AI assistants can be intrusive and impose their own ideas on developers' work. The author suggests that introducing new features should be done when users are ready and have the opportunity to evaluate them.
Every single user of JetBrains' products is under time pressure to produce working code as part of a project. There will be time to learn about new features, but that time is not today. If you have an ounce of common sense or a microgram of experience, the time for new features is when you're ready, probably after others have gone in and kicked the tires. That AI assistant may be fabulous, or it may be an intrusive, buggy timesink that imposes its own ideas on your work. AI assistants have form for that.