←back to thread

Microsoft Dependency Has Risks

(blog.miloslavhomer.cz)
154 points ArcHound | 10 comments | | HN request time: 1.545s | source | bottom
Show context
bob1029 ◴[] No.44382065[source]
The trick with Microsoft is to very carefully separate the good parts from the bad ones.

Labeling all of Microsoft as banned is really constraining your technology options. This is a gigantic organization with a very diverse set of people in it.

There aren't many things like .NET, MSSQL and Visual Studio out there. The debugger experience in VS is the holy grail if you have super nasty real world technology situations. There's a reason every AAA game engine depends on it in some way.

Azure and Windows are where things start to get bad with Microsoft.

replies(9): >>44382293 #>>44382372 #>>44382784 #>>44383037 #>>44383467 #>>44385139 #>>44385191 #>>44385341 #>>44385567 #
1. iimblack ◴[] No.44382784[source]
How do you separate the good from the bad? What do you do when Microsoft changes the good things into bad things?

My take is that Microsoft consistently makes bad things and makes "good" things into "bad" things; so, I don't have much expectation or faith that anything that I currently think is "good" will stay that way.

replies(2): >>44384957 #>>44385941 #
2. mrweasel ◴[] No.44384957[source]
> How do you separate the good from the bad?

Developer tools and enterprise stuff good (mostly). Consumer products bad.

replies(2): >>44385354 #>>44386920 #
3. herbst ◴[] No.44385354[source]
For whom? Microsoft?

I don't know which of their developer tools I would consider good. Or less worse than the competition

replies(1): >>44385514 #
4. mrweasel ◴[] No.44385514{3}[source]
I consider C# / .NET to be one of the best options for application development.

Many would consider both VSCode and Visual Code pretty good. There might be better alternatives, but generally I'd say they are more good then bad. Github is also a good product. Maybe not exactly a develop tool, but Power BI is also fairly good.

Borderline developer / enterprise solution: SQLServer is great to work with. Maybe not the best relational database server, but it's every bit as capable as MariaDB and I'd prefer it over Oracle.

5. graemep ◴[] No.44385941[source]
Services are bad - that is what the first part of the story is about.

However I do not think it is different for any online service. Any American company would have to cut off services to an individual (or organisation) subject to sanctions (the main example given). The same might apply to other countries for various reasons. There are various reasons a service might fail, or cut off a particular customer (lots of reasons, lots of examples in previous HN discussion).

What has changed is that the typical MS customer is a lot more dependent on MS services - MS 365, Python in Excel ONLY works in the cloud, people used hosted email instead of their own Exchange installation...... That means MS cutting off a customer would mean all their IT would cease working. They can just shut down any organisation with that level of dependency if they are ordered to, or decide to, do so.

6. tiahura ◴[] No.44386920[source]
MS office is 30 years ahead of open office.
replies(1): >>44389169 #
7. blibble ◴[] No.44389169{3}[source]
did you get those the wrong way round?

office 95 (without the ribbon) is more usable than office 365 (with the ribbon)

replies(1): >>44389342 #
8. tiahura ◴[] No.44389342{4}[source]
no. the ribbon is fully customizable with greater functionality than traditional menu.
replies(1): >>44390021 #
9. blibble ◴[] No.44390021{5}[source]
> the ribbon is fully customizable

so was the one in office 95

> with greater functionality than traditional menu

you click a button and something happens?

except now the button isn't in a consistent place

a usability regression

replies(1): >>44390346 #
10. tiahura ◴[] No.44390346{6}[source]
Wrong about "inconsistent", the ribbon follows predictable patterns. Home tab always has basic formatting, Insert always has objects/media, etc. What changed is intelligent positioning based on context.

Office 95's menus were consistent in the worst way - consistently buried everything under nested submenus. Finding mail merge meant File→Tools→Mail Merge→Options→Setup. Now it's Mailings tab, right there.