Is this common everywhere?
-
And there is a good reason. Although, many of their tools and technologies are great most are designed with a technician and a 2 year life-cycle in mind. ADO.NET and data readers solved most business software problems related to database handling. Yet, since 2001, how many technologies have spewed forth and how many, "frameworks" have leapt off the page to make this trivial concept easier? Worse, how many are no longer supported or in favor? Students need to learn the fundamental concepts of how to develop, not which button to click. Systems need to be maintainable 10 years down the road. MS isn't stupid; they provide both but the anti-MS crowd, for good reason, see the technician half and frown.
Need custom software developed? I do custom programming based primarily on MS tools with an emphasis on C# development and consulting. I also do Android Programming as I find it a refreshing break from the MS. "And they, since they Were not the one dead, turned to their affairs" -- Robert Frost
Ennis Ray Lynch, Jr. wrote:
And there is a good reason. Although, many of their tools and technologies are great most are designed with a technician and a 2 year life-cycle in mind. ADO.NET and data readers solved most business software problems related to database handling. Yet, since 2001, how many technologies have spewed forth and how many, "frameworks" have leapt off the page to make this trivial concept easier? Worse, how many are no longer supported or in favor? Students need to learn the fundamental concepts of how to develop, not which button to click. Systems need to be maintainable 10 years down the road. MS isn't stupid; they provide both but the anti-MS crowd, for good reason, see the technician half and frown.
Not quite sure what you point is. However I can note that Java 1.3 was released only in the year 2000. Yet I don't expect to see any upgrades for it this year. And the tiobe chart reflects many new computer languages that come and just as rapidly go. None of those have anything to do with Microsoft. So could you provide something more specific than your general comments that fit within your 10 year timeline?
-
It is a love and hate relationship with Microsoft. Its software is generally user friendly and easy to learn or to support. But they seem to have some fundamental issues that can't be resolved. Taking the Windows operating system as an example, it always takes too long to start and to shut down. This is the most important reason that many people in my corp switched to Mac. In terms of servers, I never see an IIS server running for a month without a reboot at least in my company.
TOMZ_KV
Tomz_KV wrote:
In terms of servers, I never see an IIS server running for a month without a reboot at least in my company.
I had a unix server one time that would do a cold boot if I ran a particular application. Conversely I have several MS servers whose only down time for two years has been when moving data centers (once.) From that limited experience I might conclude that all unix variants are trash and MS servers are stable as rocks. Or I might come to the different conclusion: 1. I do not have enough actual experience to generalize for all platforms for all use cases. 2. Platform software changes rapidly enough that a true determination now might not be relevant at all in 2 years time. Nor is it relevant 2 years ago and certainly not from 10 years ago. 3. Users have a significant impact on platform stability. 4. Actual usage has a significant impact on platform stability. 5. Attempting to control for all of the above factors to provide objective real data would be a significant undertaking. And it is probably impossible for an individual. And might not even be possible for a large organization.
-
César de Souza wrote:
But the problem is: very often I find people who seems to be completely anti-Microsoft. They would refuse to use any Microsoft technology, and when questioned why, they would just reply: "Because it is from Microsoft". It would be OK if they said: "It didn't attended our needs", "It does not have feature X", or "we needed true platform independence" (which sometimes just isn't true, as platform independence is used only as a marketing feature). But the only reason I hear is that it was not even considered because "it was from Microsoft". How could that be?
Actually I prefer the first reason rather than the others. Why? Because, in my experience, when I delve into the other reasons I find that they are not in fact back by any real business need. Nor any objective data of any sort. And it is very seldom that the proponents of any technology can even cite a real subjective point that might differentiate different solutions. Conversely the first reason is by its very nature simply one of subjective preference. It is similar to someone claiming that they 'like' VI or a particular IDE versus someone claiming that they are more 'productive' with one of those. In my experience I have never encountered a major platform/language decision that was not made based on personal bias excluding two cases. And both of those cases were driven by non-technical reasons (good ones in that there was an explicit business need.)
César de Souza wrote:
I don't even dare anymore to explain why my preferred language is C# to those people.
Presumably simply because you like it rather than due to any objective criteria.
jschell wrote:
Presumably simply because you like it rather than due to any objective criteria.
Yes, because I like it. Because I like it and I like to share its features, share about how features such as lambda functions and LINQ makes my work productive. I actually love to explain the language details I like the most, and why I like those features the most. On a normal conversation, people may wish at least to try to understand your point of view. But the people I was referring to wouldn't even bother, because their mind would stop when they first heard the word "Microsoft".
Interested in Machine Learning in .NET? Check the Accord.NET Framework. See also Handwriting Recognition Revisited: Kernel Support Vector Machines
modified on Thursday, October 28, 2010 3:36 PM
-
I am a Microsoft developer, and have been for 15 years because MS have always made it easy for me to do my job - develop great apps within a familiar environment, while enabling other developers to understand my work and get the support I need, when I need it. I have always found myself in extremely high demand especially in the larger corps such as banking in London. I, along with collegues like our systems running on MS solutions as they are the best all-in-one for what we need. .net offers a forced, high standard model of programming. How to deal with it: learn another programming language and earn less money and implement solutions that cost less or move on and earn more money, providing better solutions where you are appreciated as an MS developer. I believe the anti-MS thing is for those who can't afford MS, you pay for what you get in this world, they don't know what they are missing.
Westley Cooper-Thorn wrote:
I am a Microsoft developer, and have been for 15 years because MS have always made it easy for me to do my job - develop great apps within a familiar environment, while enabling other developers to understand my work and get the support I need, when I need it. I have always found myself in extremely high demand especially in the larger corps such as banking in London. ... How to deal with it: learn another programming language and earn less money and implement solutions that cost less or move on and earn more money, providing better solutions where you are appreciated as an MS developer.
In my experiencein the US, MS developers, as a group and across the board, will earn less than unix developers.
Westley Cooper-Thorn wrote:
I, along with collegues like our systems running on MS solutions as they are the best all-in-one for what we need. .net offers a forced, high standard model of programming.
Nothing but a subjective preference phrased to suggest that it is objective. If not then please provide that measured statistics that back it up. You can replace MS/.net in the above with almost any technical terms and find comments almost exactly the same in some forum.
-
Unfortunately it is common everywhere. It is especially hypocritical when it comes from a Mac user, when that is the most closed platform out there. If the Mac platform 'won', and became dominant, 90% of hardware companies would be out of business! But, Linus Torvalds (yes, THAT Linus Torvalds) does not agree with the haters...just Google "Microsoft Hatred is a Disease". (Or, Google it with Bing!) The biggest issue is that many of the most vehement MS-haters haven't even touched the platform in 10 years, so they really have no place to talk about it. Microsoft have changed a lot just over the past few years, opening up, listening to the community, even releasing a lot of open source code. They have been slowly giving the detractors some of what they want...but it still doesn't make them happy. Nothing ever will. They are so completely closed minded. Isn't that amazing that these 'open-source, free-software' people are more closed minded than the Microsoft users? I mean, I am more than happy to use Linux (all my computers are dual-boot) and Ruby on Rails, or whatever, and try out all sorts of things in addition to coding in .Net and the MS platform. But these supposedly 'open' people have no interest in expanding their experience, and keep to a singular path. .Net 4 rocks. The MVC framework is a thing of beauty (in my opinion). But I'm also coding in Ruby, Python, Java, trying to learn new things all the time. I don't understand closed-mindedness on either side of the equation.
We live in a world operated by science and technology. We have also arranged things so that almost no one understands science and technology. This is a prescription for disaster. We might get away with it for a while, but sooner or later this combustible mixture of ignorance and power is going to blow up in our faces. --Carl Sagan
Alexander DiMauro wrote:
Microsoft have changed a lot just over the past few years, opening up, listening to the community, even releasing a lot of open source code. They have been slowly giving the detractors some of what they want...but it still doesn't make them happy. Nothing ever will. They are so completely closed minded.
I sincerely doubt that it entirely by choice. There are several major court ordered decisions that have had a serious impact on that. And it took repeated attempts to get to that point as well.
-
Tomz_KV wrote:
In terms of servers, I never see an IIS server running for a month without a reboot at least in my company.
I had a unix server one time that would do a cold boot if I ran a particular application. Conversely I have several MS servers whose only down time for two years has been when moving data centers (once.) From that limited experience I might conclude that all unix variants are trash and MS servers are stable as rocks. Or I might come to the different conclusion: 1. I do not have enough actual experience to generalize for all platforms for all use cases. 2. Platform software changes rapidly enough that a true determination now might not be relevant at all in 2 years time. Nor is it relevant 2 years ago and certainly not from 10 years ago. 3. Users have a significant impact on platform stability. 4. Actual usage has a significant impact on platform stability. 5. Attempting to control for all of the above factors to provide objective real data would be a significant undertaking. And it is probably impossible for an individual. And might not even be possible for a large organization.
-
I hate Microsoft (and also others), but am pragmatic enough to use whatever is best for the job. I can give my reasons: 1. I like to know that I CAN know what is under the covers. 2. I like to share my knowledge, for the betterment of the world, and to make sure that my knowledge doesn't disappear, because a company has gone out of business or given up on a product. 3. If there is a bug, I either want to be able to fix it myself, or know that the vendor will fix it. I have waited for years for fixes to Microsoft bugs while doing ridiculous workarounds. Microsoft official support is too often worthless, and I use the same venues to work around (you can't fix them) Microsoft bugs as I do open-source. 4. If I lose my job and need to keep up my skills, or decide to try to start a business on a string, it will have to be Linux, because I couldn't afford Microsoft products in those instances. 5. I like my freedom. I don't like a company forcing bad software down my throat. I have run into too many instances of having to work harder and write ugly code to get things to work in a Microsoft environment. I also don't like to have to rewrite what I've already written, because Microsoft has suddenly made what I wrote obsolete. 6. I like interoperability. Too many times, Microsoft has assumed the 800 pound gorilla stance and tried to set their own standards, rather than cooperating with the rest of the programming world. This takes away all of the joy of writing code for systems that must communicate with each other. 7. While there are many who hate Microsoft, there are just as many in influential positions who won't use anything else, because they trust big companies and big money more than small-time coders and free products. Those people keep Microsoft as the monopoly it is, force me to accept products that aren't the most optimal, and prevent me from working with my other ideals.
Bruce Patin wrote:
1. I like to know that I CAN know what is under the covers.
I know for a fact that the .Net API for email uses a cached connection. I know that because I looked at the code. I do not want ever look at the TCP stack for windows. Nor Linux. So exactly how is that different than what you do?
Bruce Patin wrote:
2. I like to share my knowledge, for the betterment of the world, and to make sure that my knowledge doesn't disappear, because a company has gone out of business or given up on a product.
I like getting paid to work. And thankfully the companies that I work for like getting paid for what they produce so that they can continue to pay me for working. That is true of the shops that I have worked for that do windows and those that do linux as well. And since I am almost always in a work for hire position what I produce is not mine to keep regardless of the companies situation (still around or bankrupt). And almost all companies are the same except those that specifically target open source products. And that is a difference in product space and has nothing to do with platforms - with ActiveState being a prime example.
Bruce Patin wrote:
. If there is a bug, I either want to be able to fix it myself, or know that the vendor will fix it. I have waited for years for fixes to Microsoft bugs while doing ridiculous workarounds. Microsoft official support is too often worthless, and I use the same venues to work around (you can't fix them) Microsoft bugs as I do open-source.
I produce products with delivery dates. I don't have time to wait for even open source delivery cycles especially those with a large developer base. So work arounds are a fact of life.
Bruce Patin wrote:
4. If I lose my job and need to keep up my skills, or decide to try to start a business on a string, it will have to be Linux, because I couldn't afford Microsoft products in those instances.
Exactly how long are you planning on being unemployed and actively keeping up your skill sets? Exactly what skill sets do you think would decay due to a lack of the newest release to such an extreme degree that you couldn't get a job? What experience set do you have such that if you were not unemployed for a long period that the skill set itself, not recent usage
-
Apparently not only. Our university is member of the MSDNAA, so all Microsoft products (except Office) are completely free of charge.
Interested in Machine Learning in .NET? Check the Accord.NET Framework. See also Handwriting Recognition Revisited: Kernel Support Vector Machines
Like crack, your first hit is for free ...
-
César de Souza wrote:
So, does this happen in the rest of the world as well?
Yes, lots, just talk to anyone who has a Mac.
Just say 'NO' to evaluated arguments for diadic functions! Ash
-
Bruce Patin wrote:
1. I like to know that I CAN know what is under the covers.
I know for a fact that the .Net API for email uses a cached connection. I know that because I looked at the code. I do not want ever look at the TCP stack for windows. Nor Linux. So exactly how is that different than what you do?
Bruce Patin wrote:
2. I like to share my knowledge, for the betterment of the world, and to make sure that my knowledge doesn't disappear, because a company has gone out of business or given up on a product.
I like getting paid to work. And thankfully the companies that I work for like getting paid for what they produce so that they can continue to pay me for working. That is true of the shops that I have worked for that do windows and those that do linux as well. And since I am almost always in a work for hire position what I produce is not mine to keep regardless of the companies situation (still around or bankrupt). And almost all companies are the same except those that specifically target open source products. And that is a difference in product space and has nothing to do with platforms - with ActiveState being a prime example.
Bruce Patin wrote:
. If there is a bug, I either want to be able to fix it myself, or know that the vendor will fix it. I have waited for years for fixes to Microsoft bugs while doing ridiculous workarounds. Microsoft official support is too often worthless, and I use the same venues to work around (you can't fix them) Microsoft bugs as I do open-source.
I produce products with delivery dates. I don't have time to wait for even open source delivery cycles especially those with a large developer base. So work arounds are a fact of life.
Bruce Patin wrote:
4. If I lose my job and need to keep up my skills, or decide to try to start a business on a string, it will have to be Linux, because I couldn't afford Microsoft products in those instances.
Exactly how long are you planning on being unemployed and actively keeping up your skill sets? Exactly what skill sets do you think would decay due to a lack of the newest release to such an extreme degree that you couldn't get a job? What experience set do you have such that if you were not unemployed for a long period that the skill set itself, not recent usage
I was unemployed once for 9 months. During that time, I took on a few small contract jobs, but had to turn some down, because I did not have access to the kind of systems I needed to test my work, and couldn't afford at that time to buy or get access to them. I don't have time to respond to all of your replies. Let's just say that I am a bit of an idealist. Also, after I wrote this post, I realized that what I most hate about Microsoft is not that their "standards" were different, but that they deliberately made them different several times to keep competitors from encroaching on their monopoly, in fact killing the competitor's business. This not only makes programming more difficult and time-consuming, for which I would not expect to get paid more, but decreases customer choices, and the choices I can offer to my customers. Their exclusive deals with distributors also props up their monopoly, and I basically see them as the backyard bully. As far as keeping up with changes, with every release of Visual Studio and .NET, there has always been some code changes I have had to make. I dislike that SQL Server Reporting Services is almost never in sync, requiring that I keep two versions of Visual Studio installed to work on what should be one solution. In spite of this, I agree that Java is a bit worse than .NET. Microsoft does occasionally do things right. And the last thing I hate, is every time Bill Gates lies about "innovation", which Microsoft does not generally do, to justify government support for his unethical business practices.
-
Well, this is one my first posts here in the Lounge... I just wanted to expose a situation I find very often. And rant a little. Oh well. First, a disclaimer: I am currently working as a software developer in a mostly-Linux shop. We develop and maintain mission-critical systems for telecommunications. Naturally, most of work is done in C++ using vi and emacs in remote terminals. So I have no problems working with either C++, Linux, Windows or C# (which is my personal favorite). For me it is just a question of working with different tools to get the job done. But the problem is: very often I find people who seems to be completely anti-Microsoft. They would refuse to use any Microsoft technology, and when questioned why, they would just reply: "Because it is from Microsoft". It would be OK if they said: "It didn't attend our needs", "It does not have feature X", or "we needed true platform independence" (which sometimes just isn't true, as platform independence is used only as a marketing feature). But the only reason I hear is that it was not even considered because "it was from Microsoft". How could that be? By the way, in one of the most prestigiated universities here, students are supposed to know Linux and only Linux. They aren't even allowed to be creative in their user interfaces, because most of the exercises are corrected by an automated system which simply pass things to the input of a student's program and waits for an expected output. It is like if Linux and open-source software were the only truth they would need in life. For me, this whole anti-Microsoft, pro-free software fanatism is just ridiculous. I use free and open-source software, but I also use commercial ones. I actually develop free and open-source software, but I also work on a commercial one. There are people out there who thinks anything that comes from a commercial corporation is evil and should be avoided at all costs, even if this implies using sub-optimal software just because it is "libre". I don't even dare anymore to explain why my preferred language is C# to those people. When they ask, they aren't really interested in the answer. They just get amused because, in their own closed mind, anything Microsoft must suck. So, does this happen in the rest of the world as well? How do you deal with it?
Interested in Machine Learning in .NET? Check the Accord.NET Framework. See also
i have a usually see the opposite reaction... people bend over backwards for anything Microsoft. i work in a moslty mircosoft-shop. we deal extensively in communications, databases, and UI is of secondary concern. and yet those who work here, all too often, are fanatics for and of Microsoft. that isnt any better. fanaticism one way or the other is no solution. i have to say, i hate a lot of things about microsoft. the ubiquity and the hollier-than-thou attitude... but when it comes to making development tools, by and large, they are right on the money... they know how to build a good product. and it is simply because there is a profit to be made. free and open-source software has its uses, but sometimes there just has to be a good comercial product to get it done... capitalism is the way.
-
Well, this is one my first posts here in the Lounge... I just wanted to expose a situation I find very often. And rant a little. Oh well. First, a disclaimer: I am currently working as a software developer in a mostly-Linux shop. We develop and maintain mission-critical systems for telecommunications. Naturally, most of work is done in C++ using vi and emacs in remote terminals. So I have no problems working with either C++, Linux, Windows or C# (which is my personal favorite). For me it is just a question of working with different tools to get the job done. But the problem is: very often I find people who seems to be completely anti-Microsoft. They would refuse to use any Microsoft technology, and when questioned why, they would just reply: "Because it is from Microsoft". It would be OK if they said: "It didn't attend our needs", "It does not have feature X", or "we needed true platform independence" (which sometimes just isn't true, as platform independence is used only as a marketing feature). But the only reason I hear is that it was not even considered because "it was from Microsoft". How could that be? By the way, in one of the most prestigiated universities here, students are supposed to know Linux and only Linux. They aren't even allowed to be creative in their user interfaces, because most of the exercises are corrected by an automated system which simply pass things to the input of a student's program and waits for an expected output. It is like if Linux and open-source software were the only truth they would need in life. For me, this whole anti-Microsoft, pro-free software fanatism is just ridiculous. I use free and open-source software, but I also use commercial ones. I actually develop free and open-source software, but I also work on a commercial one. There are people out there who thinks anything that comes from a commercial corporation is evil and should be avoided at all costs, even if this implies using sub-optimal software just because it is "libre". I don't even dare anymore to explain why my preferred language is C# to those people. When they ask, they aren't really interested in the answer. They just get amused because, in their own closed mind, anything Microsoft must suck. So, does this happen in the rest of the world as well? How do you deal with it?
Interested in Machine Learning in .NET? Check the Accord.NET Framework. See also
Lots of people who have been in IT for a long time (for myself it's 20 years) have seen Microsoft at their worst. Their business practices and quality of software left a lot to be desired. Too many people have been burnt too many times by Microsoft, and that sticks around for a long time. They were also anti-open source and anti-linux and have only recently (partly) started turning the ship around. It's natural FLOSS and Linux fans to be very wary of them, they had (have?) good reason to be! I deal with it by agreeing with people, but say that some parts of the company are changing.
-
I'm not trying to take sides, but have you ever considered that people can have different views on what's funny and not?
-
HimanshuJoshi wrote:
Hey linux and opensource is the final answer to everything
So, Linux == 42 ?
-
Henry Minute wrote:
MDL=>Moshu wrote: I would totally eradicate the monetary system from the face of this planet Interesting. How would that work for the elderly or infirm members of society?
Easy, in such a system they would have to be the food.
He said, "Boy I'm just old and lonely, But thank you for your concern, Here's wishing you a Happy New Year." I wished him one back in return.
-
The hate for Micro$oft started that dark day when Gates accused all of us of being pirates (him selling of $4 of papertape for $400 was not piracy, but good business sense). It picked up speed when he branched out into OSes (that he bought from someone else for a song). Then it really became disgust as Windows running on top of DOS would check to see whose OS it was running on and in an incredible display of FUD would pop up the dialog box saying that running Windows on an OS other than MS-DOS could make it unstable. As though it was the fault of the OS that Windows was unstable... The years we had to suffer with the one line editor EDLIN did not end until Digital Research added a full screen editor to their DOS and finally forced Bill to spend some time and money upgrading their product. Followed by the days of WINTEL, when processes were made as inefficient as possible to force the sale of faster processors and more memory, which iterated until today. Standards? We don't need no stinkin' standards! We are the standard! And so began "Embrace, Expand, Extinguish" as the mindset for corporate dominance. I'll admit I like the dotNet environment, but it has taken them far too long to finally figure out how to write programs.
Psychosis at 10 Film at 11
BrainiacV wrote:
The hate for Micro**$**oft...
-1 on your geek points for the dollar sign in place of the S. You don't like Microsoft, that's fine, you're entitled, but at least be adult about it instead of hacking up the company's name like some script kiddie Linux fanatic.
Mike Poz
-
Alexander DiMauro wrote:
Microsoft have changed a lot just over the past few years, opening up, listening to the community, even releasing a lot of open source code. They have been slowly giving the detractors some of what they want...but it still doesn't make them happy. Nothing ever will. They are so completely closed minded.
I sincerely doubt that it entirely by choice. There are several major court ordered decisions that have had a serious impact on that. And it took repeated attempts to get to that point as well.
jschell wrote:
There are several major court ordered decisions that have had a serious impact on that. And it took repeated attempts to get to that point as well.
What Microsoft was found guilt of used to be called "hard ball business practices" in the US. In my opinion there's too much "socialist" slant in the business world now. I'm sorry, but not all businesses are created equal, take Opera for example. Their browser is OK. JUST OK. It's not amazing, it doesn't signal the second coming of Christ, yet they whined to the EC about how they don't have a fare share of the browser market. That's pure bullcrap to me. If their product truly was worth using, they would have a larger user base. Look at Firefox, that browser went from basically being unknown to having a fairly substantial chunk of browser usage share. And yes, I did try Opera, it was just OK, nothing special and really not worth the time it took to download and install.
Mike Poz
-
Well, this is one my first posts here in the Lounge... I just wanted to expose a situation I find very often. And rant a little. Oh well. First, a disclaimer: I am currently working as a software developer in a mostly-Linux shop. We develop and maintain mission-critical systems for telecommunications. Naturally, most of work is done in C++ using vi and emacs in remote terminals. So I have no problems working with either C++, Linux, Windows or C# (which is my personal favorite). For me it is just a question of working with different tools to get the job done. But the problem is: very often I find people who seems to be completely anti-Microsoft. They would refuse to use any Microsoft technology, and when questioned why, they would just reply: "Because it is from Microsoft". It would be OK if they said: "It didn't attend our needs", "It does not have feature X", or "we needed true platform independence" (which sometimes just isn't true, as platform independence is used only as a marketing feature). But the only reason I hear is that it was not even considered because "it was from Microsoft". How could that be? By the way, in one of the most prestigiated universities here, students are supposed to know Linux and only Linux. They aren't even allowed to be creative in their user interfaces, because most of the exercises are corrected by an automated system which simply pass things to the input of a student's program and waits for an expected output. It is like if Linux and open-source software were the only truth they would need in life. For me, this whole anti-Microsoft, pro-free software fanatism is just ridiculous. I use free and open-source software, but I also use commercial ones. I actually develop free and open-source software, but I also work on a commercial one. There are people out there who thinks anything that comes from a commercial corporation is evil and should be avoided at all costs, even if this implies using sub-optimal software just because it is "libre". I don't even dare anymore to explain why my preferred language is C# to those people. When they ask, they aren't really interested in the answer. They just get amused because, in their own closed mind, anything Microsoft must suck. So, does this happen in the rest of the world as well? How do you deal with it?
Interested in Machine Learning in .NET? Check the Accord.NET Framework. See also
-
Well, this is one my first posts here in the Lounge... I just wanted to expose a situation I find very often. And rant a little. Oh well. First, a disclaimer: I am currently working as a software developer in a mostly-Linux shop. We develop and maintain mission-critical systems for telecommunications. Naturally, most of work is done in C++ using vi and emacs in remote terminals. So I have no problems working with either C++, Linux, Windows or C# (which is my personal favorite). For me it is just a question of working with different tools to get the job done. But the problem is: very often I find people who seems to be completely anti-Microsoft. They would refuse to use any Microsoft technology, and when questioned why, they would just reply: "Because it is from Microsoft". It would be OK if they said: "It didn't attend our needs", "It does not have feature X", or "we needed true platform independence" (which sometimes just isn't true, as platform independence is used only as a marketing feature). But the only reason I hear is that it was not even considered because "it was from Microsoft". How could that be? By the way, in one of the most prestigiated universities here, students are supposed to know Linux and only Linux. They aren't even allowed to be creative in their user interfaces, because most of the exercises are corrected by an automated system which simply pass things to the input of a student's program and waits for an expected output. It is like if Linux and open-source software were the only truth they would need in life. For me, this whole anti-Microsoft, pro-free software fanatism is just ridiculous. I use free and open-source software, but I also use commercial ones. I actually develop free and open-source software, but I also work on a commercial one. There are people out there who thinks anything that comes from a commercial corporation is evil and should be avoided at all costs, even if this implies using sub-optimal software just because it is "libre". I don't even dare anymore to explain why my preferred language is C# to those people. When they ask, they aren't really interested in the answer. They just get amused because, in their own closed mind, anything Microsoft must suck. So, does this happen in the rest of the world as well? How do you deal with it?
Interested in Machine Learning in .NET? Check the Accord.NET Framework. See also
Encourage this blinkered attitude. These ignorant bozos are your future competitors.
-
How dare you! The days when we Mac users spent more time bashing you PC lusers for using ugly, underpowered machines, than actually using our Macs are long gone... :laugh:
Eduardo León