Live data from Hacker News

Changing My Mind On Microsoft

brontecapital.blogspot.com

61–70 of 116 posts

Re: Changing My Mind On Microsoft

#61
post #55
post #17

Earlier quoted context omitted.

Before you classify a whole community of users as cheapskates look at the data - http://www.inatux.com/?r=humble-indie-bundle-shows-gnu-linux...

Thanks for that -- a bit surprising really (current stats show Linux users out giving the other two). Is that because they are more willing to pay for software as Linux goes mainstream, or desperate for games? (honest question)

Unfortunately I dont know the answer to that.

Re: Changing My Mind On Microsoft

#62
post #7

His attack on using developer tools was harsh, but I'm over 30 so it didn't apply :) But seriously, I'm afraid he is close to the truth. As a career Windows programmer, I have great fear for the future after having tried the 2012 preview -- I've never felt so lost on a computer in my life. For my own selfish sake, I keep praying they'll make some changes before final release.

try hitting the "windows" key more often :) case in point, hitting the windows key immediately gets you to the tile view where you can start typing the name of program you want to launch and its instantly there.

its a bit of a learning curve (a very small one) but once you're over you'll be glad for not having to browse through the Start> All Programs > XXX > yyy mess ...

Re: Changing My Mind On Microsoft

#63
post #58

> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead. I'm 29 now, switched to mostly doing C# two years ago, and I love it. Its mix of pragmatism, familiarity and modern constructs is unparalleled, and no other truly modern language has this good IDE support. The only thing I don't love about it is the vendor lock-in, but in reality this is a smaller probl…

Yeah, the author is apparently unaware that C# is one of the few truly multi-platform languages, which runs on Android, iPhone, OS X, Linux, windows of course, and whatever other platform the mono people have since added. I don't even get the complaint about vendor lock-in. What does using C# lock you into (especially compared to the use of other languages)? Sure, it's possible to use C# in such a way that you're stu…

It can be a bit of an effort though to get your code to run on multiple platforms w/ C#. Mono is awesome but it's not perfect by any means.

Re: Changing My Mind On Microsoft

#64
post #58

> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead. I'm 29 now, switched to mostly doing C# two years ago, and I love it. Its mix of pragmatism, familiarity and modern constructs is unparalleled, and no other truly modern language has this good IDE support. The only thing I don't love about it is the vendor lock-in, but in reality this is a smaller probl…

Yeah, the author is apparently unaware that C# is one of the few truly multi-platform languages, which runs on Android, iPhone, OS X, Linux, windows of course, and whatever other platform the mono people have since added. I don't even get the complaint about vendor lock-in. What does using C# lock you into (especially compared to the use of other languages)? Sure, it's possible to use C# in such a way that you're stu…

Good point.

The lock-in is mostly such that if you code in C# on Windows first, getting it to run on Mono later may be difficult, if you didn't pay close attention to what you were doing from the start. In this sense, it's rather different than e.g. Java.

But not too different from all that POSIX-specific Ruby and Python code out there, admittedly.

Re: Changing My Mind On Microsoft

#65
post #56
post #16

Earlier quoted context omitted.

move to greener pastures. Install Linux in a VM and start to program some hobby project on it.

In my case, I sell my own software. So having a market that will buy my software is first priority. Providing support all day is not how I prefer to make a living. (that's fearful me talking) I'd love to know the percentages of independent Windows devs that make a living selling software vs percentage of Linux devs that can make a living selling software. Sure, big companies will employ both, but how does it work out…

You don't have to go full time into it. Just putting some hours in the week to toy with it. Doesn't have to be Linux - can be Mac[1] and Objective-C as well, just diversify yourself for learning & (maybe, future) profit.

Re: Changing My Mind On Microsoft

#66

> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead. Hmmm.... i am 29, i write C# and .NET for a living... there are a few lads in the office that are .NET Dev, under 30... I must be in a black hole then...

or brain-dead

How does one know?

Re: Changing My Mind On Microsoft

#67
post #59

> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead. I'm 29 now, switched to mostly doing C# two years ago, and I love it. Its mix of pragmatism, familiarity and modern constructs is unparalleled, and no other truly modern language has this good IDE support. The only thing I don't love about it is the vendor lock-in, but in reality this is a smaller probl…

I'm 27 and have been programming in C# for 3 years using Visual Studio Express or Professional (started with Express and got a license for Pro 2 years ago). You can use Microsoft developer tools to create platform agnostic code. So I fail to see how using a great product would make somebody "demented" or "brain-dead". If this attitude is common in other parts of the world, than it is no wonder that it is hard to find…

"You can use Microsoft developer tools to create platform agnostic code" at least someone gets it. I'm (just) 30 and I yet have to find an IDE that pleases me as much, and handles most of the languages I use (to make money, amongst other reasons) daily. I know it's cool and such to say MS sucks and does everything bad, but calling users demented? Ha, I almost stopped reading there.

Re: Changing My Mind On Microsoft

#68

> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead. I see most people saying he is wrong here, though I can't think why. Are there people who thing A. writing software for windows? B. are targeting the windows phone? C. deploying to a cloud (private or public) using Windows servers? If you are targeting a phone, it is most def either iOS or Android, prob…

I agree with much of your reasoning, until > And if you are deploying to anything other than Ubuntu, you're crazy What? Did you ever see deploying to Windows servers? There's a reason AppHarbor's documentation pages are so much smaller than Heroku's: Deploying a .NET web app is peanuts. Through Microsoft-only-means, it's done with a single buttonclick from Visual Studio. This works really great. There's a convention…

> What? Did you ever see deploying to Windows servers? There's a reason AppHarbor's documentation pages are so much smaller than Heroku's: Deploying a .NET web app is peanuts. Through Microsoft-only-means, it's done with a single buttonclick from Visual Studio. This works really great. There's a convention as to how web applications are structured that is very widespread and supported by all relevant tooling.

Sorry but in a realistic production environment, not just a dev test environment, this is not true. Even Scott Hanselman pointed out ASP.NET has a terrible "deployment story"[1] compared to other options. I'm currently working as an ASP.NET MVC 3 developer and I've been really disappointed in Microsoft's stack in this regard. Life was a lot less stressful back when I was doing Python and PHP deployments on LAMP stacks.

To do it right you'll probably end up rolling our own Powershell scripts to do 1-shot deployments. These work great - but again - it's essentially the same story you have in the Linux world.

[1]: http://www.quora.com/Chandra-Sekhar-2/Posts/Excellent-unbias...

Re: Changing My Mind On Microsoft

#69
post #58

> Nowadays nobody under thirty writes anything on Microsoft developer tools unless they are demented or brain-dead. I'm 29 now, switched to mostly doing C# two years ago, and I love it. Its mix of pragmatism, familiarity and modern constructs is unparalleled, and no other truly modern language has this good IDE support. The only thing I don't love about it is the vendor lock-in, but in reality this is a smaller probl…

Yeah, the author is apparently unaware that C# is one of the few truly multi-platform languages, which runs on Android, iPhone, OS X, Linux, windows of course, and whatever other platform the mono people have since added. I don't even get the complaint about vendor lock-in. What does using C# lock you into (especially compared to the use of other languages)? Sure, it's possible to use C# in such a way that you're stu…

He was actually being positive about the vendor lock in, and saying that it is damaging to MS that people are using cross-platform stuff. If he were aware of Mono, that would probably make him more negative.

Re: Changing My Mind On Microsoft

#70
post #46
post #15

Earlier quoted context omitted.

How are they accessing these virtual machines? Probably with Citrix-compatible thin clients. There are a ton of those out there. ...it is very difficult to find candidates who know anything but Microsoft tools. That may be true in the US and some parts of Western Europe, such as the UK, but what about the rest of the world? The author of the blog post, John Hempton, is a hedge fund manager who works out of Australia…

Where else is there? Development in India is more ingrained in Microsoft than anywhere else on earth. Looking for blog posts on silverlight will lead to a poorly written guide by a developer in India. ALL LARGE IT CONSULTING FIRMS have major operations in India, and the majority of them use ASP.NET or WPF. Many are now moving over to open technologies like rails, but only in small US specific shops targeting US custo…

> Development in India is more ingrained in Microsoft than anywhere else on earth.

Software development in India follows whatever happens to be mainstream. People need jobs, most of the jobs are in software services, the projects service providers get are mostly Java/.net, colleges and people tend to stick with Java/.net to be on the safer side.

> ALL LARGE IT CONSULTING FIRMS have major operations in India, and the majority of them use ASP.NET or WPF.

Most of the consulting firms in India don't get a choice, even for the greenfield projects. Goldman Sachs comes in saying this is what you need to do and use Java, the consultancy plays along.

That said, from what I have seen, Java overshadows .net by a big margin.

Post reply on HN