Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

> and all the work they've done with Dotnet Core seem to really have bought them a lot of goodwill, at least with the people I know.

Microsoft has done some good things with .NET Core, but they still don't have a very friendly OSS or partner strategy.

AppGet is a pretty good example; there was an existing Open source solution that filled a need, and Microsoft decided to create their own replacement, not bothering to give any credit (until there was an internet ruckus) to the original despite the very striking similarities and relative level of obviousness that they were at bare minimum 'inspired' by the tool; after all, they interviewed him for a role and even warned him the day before it came out... [0]

Octopus is another example. I -hate- TFS Release pipelines. Octopus Deploy was (until they ruined their pricing model) a far superior product overall. You can really tell the way TFS Release pipelines were done, they tried to 'checkbox-copy' Octopus Deploy's features without making it too much like Octopus to be obvious.

But the checkbox-copy strategy is inferior in many ways. In Octo you can have a stage that runs in all environments (but certain steps on/off per env) and configure server groups that way. In TFS Release, You have to have to 'copy' the steps for every stage. It's like their data model is missing a 1-many relationship or two somewhere.

And the impacts in the case of their behavior has a second-order effect; I am curious whether TFS Release eating into Octopus's market share was a factor in their price hikes a couple years ago; in that regard, I can't blame them if that's the case.

[0] - https://medium.com/@keivan/the-day-appget-died-e9a5c96c8b22



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: