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

Ah yes, because you've never met anyone then that must mean its dead. I'm curious, how old are you? I'm 26 and working full time on a company I founded running completely on .Net and Azure.


In the tech field, dying for a large company generally means becoming a follower rather than a leader. Being defined by trends rather than defining them. Talking about future innovation, while others actually innovate.

It's ridiculous to think that MS is going to die-die in the next couple decades. It's equally ridiculous not to acknowledge that their influence is greatly diminished and is diminishing. That doesn't mean things won't change, and it doesn't mean there are no markets around an MS ecosystem.


I don't think that their influence is diminishing, however, computer usage (and technology users) have increased heavily to the point, that a giant like Microsoft seemed to lose its' presence.

In the past, you used to have one computer that you share may be with the other member of your family. Now, you have many computers, a smartphone, a tablet and other gadgets (iPod, Kinect, reader...) there are lot of rooms for lot of other companies, so it seems like Microsoft lost, however, it has not.


Well I'm older than you are. And I didn't say it's dead. I said it's a dead end. Microsoft's dominance has absolutely been on the down slope for the past decade, and this time they will not recover. Your business will succeed if it does not depend on the particular technology stack you've chosen (eg a retail site). But for a hosting company that is dependent on the technology stack growing in popularity, Microsoft's stack is absolutely the poorest choice of all available programming systems to build a cloud hosting service.


Actually its been on the downslope for at least 20 years. I remember when NT was announced people told me MS was dead.

And then with Turbo Pascal and Delphi and Borland C++ the MS tools stack was dead. And so with Java.

In circa 1999 I'd ask college grads about the VB type system... not a single one knew a thing about it.

In 2003 we built a distributed ap on .Net and we were told that it was foolish, we should use CORBA.

There was a time when the LAMP stack was going to kill MS.

There's always a circle that thinks MS is dead. And to them it is. Yet I think they'll be more than fine for the forseeable future -- at least as well as any other stack.


Could you give some examples of why Microsoft's stack is so bad and which ones are better?

I often see these things thrown around but very seldomly with any good examples. We use Visual Studio + .NET + MSSql/SqlAzure and from time to time I take a look at what else is out there but I have a hard time seeing how any of it could make us more productive.


Well, one example that recently irritated me terribly is the performance of VS2010 - on this laptop I'm using at the moment (which is a perfectly decent machine and runs VS2008 perfectly well) it just doesn't run acceptably. The OS has been rebuilt and just about every tweak possible has been applied - even a quick Google search shows that I'm not the only one having this problem.

Now in the past I've used a lot of different development tools and in those cases there is a loose coupling between things like editors (e.g. emacs, vi) and a particular development platform. Now I rather like VS and C# - but the prospect of buying completely new hardware (work and home) just to make up for deficiencies in Microsoft's tools is driving me crazy.

With .Net you really do have to use Visual Studio - if you don't then you probably have lost 70% of the benefits of the platform. If I was to move (actually move back) to using emacs or something as my main editor I might as well move completely to JavaScript, CouchDB and node.js - which was a direction I was moving in anyway for my own projects.


It's a fair point, but I think that has mainly to do with the developers Microsoft are targeting. Buying new hardware every two years costs next to nothing compared to the salary of developers almost anywhere in the world.


Of course, having to buy hardware isn't a huge problem, but it is just an example of a growing feeling that I've had with using a Microsoft stack - that you are completely dependent on the whims of one supplier and if they do something that causes you grief you really have no choice.


Agreed.

However, I find myself tripping up because I'm using the wrong language's syntax or intricacies of library functions often enough with the portfolio of languages I work with already.

I need to know .Net for work. The idea of adding yet more platforms and more variations on the same theme just to be able to play doesn't appeal.


I have a very ordinary Atom netbook in my desk drawer.

With VS2010 (Express) and SQL Server 2008 (also Express) installed and being happily used periodically. SQL Server is a little slow if you're doing anything very ambitious with it but it's fine for routine work, VS runs as well as anything does on the netbook.

Just a personal opinion but I don't find it unacceptably slow or even noticeably slower than VS2008, which I've also worked with.

I suspect your issue may not be purely with VS2010.


For me VS2008 was a dog and 2010 flies. I have had plugin perf issues though, but the core IDE has had good perf. At least for WPF and Silverlight apps.


FWIW, I find 2010's performance to be about on par with 2008, not that that's saying much. Since it does more, I'm reasonably happy. Maybe it depends on your video card, or your multicore-ness?




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

Search: