I also need to be confident that I'm not going to get given the runaround if a piece of hardware (e.g. Just things like the feel of the keyboard or the trackpad can make a system a nightmare to use if they're bad. I don't need a huge selection, but I do need polished hardware that I can walk into a store and try out before buying. > I can imagine drivers, but if you stick to only Dell Developer Edition, Lenovo Linux-certified, Purism Librem, System76, or similar (still significantly wider selection than Apple s̶h̶e̶e̶p̶ fans seem satisfied with) hardware Nothing wrong with doing manipulative PR like everyone else, but don't be surprised when some people don't want to drink it. Google removed don't be evil from their motto, MS should change theirs to We love open source when it's convenient.
Apple and Google I can just not use their products, but with Google it's getting harder and harder as they monopolize the web and close/lock Android even more. >And do you hold other companies (FAANG) do the same standard? I want to be excited when MS announces a new technology, not to be reminded of how bad they behave as a company and the negative impact they have on my life. Then I'll be more open to use their good products, and there's plenty of that. For starters I'd like them to stop forcing people to use their bad products just because they were there first to lock down the market and or abused their position. >what could Microsoft do that would change your perspective on them? As a result, now everyone uses Direct3D.įortunately, projects like dxvk have implemented Direct3D on top of Vulkan and now many projects like Wine and Proton use it to run games using Direct3D on Linux.
There was a time where OpenGL was the most popular graphics library, but Microsoft frightened OpenGL users and told them that in future Windows releases, OpenGL would go through a compatibility layer with a significant performance cost and that they should switch to Direct3D. I can see how that convenience has captivated many users.īut knowing how those technologies came to be makes a difference for me.įor example, Direct3D can be great, but the resulting vendor lock prevents other operating systems like Linux from getting game releases. Many years ago I worked developing on Windows 7, using C# and MS SQL Server, and had a satisfactory experience at that time. My critique is about corporate ethics rather than whether or not those technologies are good or convenient. This will only get worse as the exploitative behavior and business models of their competitors like Google force their hand to do the same.Īll the technologies listed above are good from a technological standpoint. Microsoft has so many quality projects and good people working for them, it's just so frustrating that it's still like this. I get it they are a company and need to maximize profits, so it's cool. Practices like buying or killing competitors like Vulkan related acquisitions. DirectX, Office, Xbox, everything SaaS, IDE, compilers, debuggers, language servers, file formats, UI frameworks, UI patents, GitHub, Windows, Server, you'll find examples in every area. Same deal for their competitors.Īnything that really matters is just like the same old MS you know.
But I'm asking too much and I would settle for them to just stop suffocating competitors, innovation and stop with vendor lock in.
And quite frankly getting rid of patents, their litigiousness and data collection. If they get open source so much it means not open sourcing what really matters is intentional. Kudos to Microsoft for really getting open source lately