Not always an option.
We use windows at work, which is annoying as a software developer, and I WFH three days a week. I need some files available on both machines and cloud is the best option. I’m not about to be taking a flash drive between home and work.
Don’t you use git?
We use it on Azure, but I don’t always want some files in version control. I might just want things for myself to share across both machines.
Plus I really don’t care what Microsoft is or isn’t tracking on my work machines. If my company is satisfied with us using everything Microsoft then who am I to complain.
For reference on what we use of Microsoft:
- Azure for Git, BlobStorage, hosting, database storage, etc
- Office Suite - never imagined I would work so much on excel as a dev, but every project so far has required reading from or writing to excel.
- Visual Studio Professional
- C# .net and entity framework
- Typescript mainly with React
- Teams
- One drive
- CoPilot integration in Visual Studio Professional, which saves countless hours in writing code, as it learns your standards. It’s like Intellisense on steroids.
- SQL Server Management Studio
There’s probably more that I can’t think of right now. We have an honourable mention of GraphQL as a wrapper for our API.
I use syncthing, which works great unless you need a ton of space.
We have a list of approved software we can install and that isn’t one of them.
Syncthing is a piece of crap.