Even worse, the company has broken into your shop overnight and replaced the wrenches with these pieces of crap.
If you wanted to move slowly (or not at all), at least you had the option.
There's still people writing books on WordStar. People still running small businesses on 1990s era Peachtree Accounting on DOS. Maybe they'd benefit from new software, but honestly probably not all that much from their viewpoint.
I guess this is another great feature of community-maintained open source tools vs commercial software: A slower rate of change because nobody has to prove anything to anyone by adding tons of features and redesigning the UI.
Though specifically with Jetbrains, I fine that their upgrades almost always either make things better or don't get in my way.
Don't forget that your brand new (felt) wrenches are imperial[1], while your old ones (and all the nuts and bolts you ever dealt with) were metric, due to an error in the shipping database.
[1] not that it makes much difference, since they are made of felt
So it's often better, from the developer's perspective, to reimplemement a solution than to maintain refactor an existing legacy solution, even if your re-implementation ends up being inferior (which it almost always will at the beginning).
So the reason why software cycles is that pioneers roll out some new tech, it gathers momentum, over time it becomes complex, it becomes harder for new developers to understand it, until a breaking point is reached and the new guys splinter off to make their own version from scratch, repeating the cycle.
Yes, this is extremely wasteful, and it's hell on end-users, but there is forward progress, even if it's of a two-steps forward one-step back variety.
Frankly, I don't see this situation changing as long as developers are sought after, which they pretty much always will be. If decision making is handed over to the sales and marketing folks, they will make even worse mistakes.
It would be nice if there was a "stable software" movement similar to a "free software" movement. One that championed backwards compatibility and preservation of APIs and the user experience above all. Then customers would at least have a choice as to whether to get a dynamic or stable library/application/service.
Apropos: https://www.joelonsoftware.com/2000/04/06/things-you-should-...
Reddit, Google chat products, GitHub ux rewrite for the first few weeks, YouTube
Product schools need to instill this idea that some things _may_ already be perfect the way they are.
This isn't really a thing. Oh there are few programs out there and there are some great private workshops, but there isn't degree you can get. There both are Design Schools, and Business/Management Entrepreneur programs that cover some aspects of this. But most PMs get that job from some other angle.
And even if they did cover this ... it directly counteracts their job responsibility. Yes, you should move me to another project or fire my, this project should be considered dead. How many people are going to do that? Within certain companies and cultures with many projects and growth, one probably could, because you have a clear path forward. Or you see the writing on the wall and jump to another, higher growth company.
The real problem isn't on the PM side, it is on the business leader / GM / CEO side of things. But even then, there is some other stakeholder asking them to expand them TAM and grow in some other direction that dictates some other feature coverage. This is a really hard trap to avoid.
In Europe you can get a bachelor of arts in product management: https://code.berlin/en/study/product-management/
It didn't show the last commit message, for example.
(Sing to the tune of https://m.youtube.com/watch?v=OnFlx2Lnr9Q)
Teams is basically junk, made from the bits of Skype no one else wanted and things that feel off Chrome.
[1] Sometimes, when I open a new chat and quickly start typing, after 2-3 seconds the whole window suddenly redraws and whatever I've managed to type in so far is no longer there...
If I open a call link in my browser it shows an option to open the desktop app.
Most of the times the Teams Desktop App (Electron) opens with a blank screen and starts to restart itself. After several iterations it will log out completely and ask me to login again. If the login is expired it should already at the first try.
I grew so tired of it that unless I need to share my screen I just use teams via browser.
No Microsoft, I don’t want to openly the ppt in the browser or teams where it’s barely functional, graphs cannot be edited well, and everything is displayed differently than on the app.
No Microsoft I don’t want to save on your proprietary cloud, I have never done I so why must I cloud through three panes to get to the original file browser in order to save it elsewhere?!
No Microsoft, this is my work computer I don’t want news articles and web searches popping up in the task bar and notification area
To talk of it as broken implies it is there to do one thing (which it doesn’t) however it’s role is multifaceted and in totality it delivers.
I'd bet to a large extent because it's "free" if you are already in the O365 ecosystem.
0) I am growing older and I may get more conservative 1) I used a lot of products that evolved to a local optimum but I see a lot of them being thrown back into a evolutionary state they already passed a decade ago. Maybe to eveolve better, but I have my doubts. 2) Everything is bloating now. Instead of a collection of good tools interacting I have now 3+ ways of opening an Excel-File someone shared in Teams. All of them are broken and Teams is broken, too.
I feel as if the excellent wrenches I have been using for 20+ years are growing tumors in the form of a can opener. All to please people who never used a wrench or a can opener before. And production of the original wrenches is cancelled. Over night.
Next time I need a wrench it may be made of felt, because fedoras are en vogue and the mad hatter has to sink venture capital into expanding his business.
(Funfact: In German you could make up the very valid and understandable, but still strange word “dosenöffnerförmige Tumore” )