|
|
|
|
|
by Artemidoros
5882 days ago
|
|
You see, MS is chock full of shitty architecture. And MS devs learn from MS. Do you have an idea why this is the case? Or the other way around why the architecture of OSS projects seems to be saner? disclaimer: I have no exposure to the MS stack, with the exception of playing around with F# which in my opinion is a very well designed language. |
|
At some point, MS probably realized that either these tools are not enough or their customers are asking for more because businesses are getting more complex and agility is required.
MS, known as the company that is great in terms of partnering and pleasing everybody except developers, decided to re-brand its offering to be more developer friendly. But at the same time, still serving the non-developers community as well (which seems to be dying slowly because well... if you don't like computers, you will not like it at all, period. You will hire someone to do the "dirty" job for you).
It'll take a while to transform the old MS to the new MS. If they ever made it.
Meanwhile, (some) OSS projects didn't have ambitious goals. They solve the authors's problems. During the inception of the project, they didn't care about the non-developer audiences. They care about themselves: developers.