3,984 reputation
12330
bio website
location
age 28
visits member for 4 years, 2 months
seen May 5 at 0:43

the cows are here to take me home now...


Oct
30
awarded  Nice Question
Oct
25
awarded  Yearling
Sep
24
awarded  Autobiographer
Aug
25
awarded  Necromancer
May
4
comment Architectural differences between dynamic and static languages
@Eonil Not really my field, but I think you're asking if it can do hard real-time. I don't think so, since it uses garbage collection all over the place. Singularity hasn't been updated in a while as far as I know, but maybe someone has made something similar with a real-time garbage collector.
Dec
23
awarded  Nice Answer
Oct
25
awarded  Yearling
Jun
2
awarded  Enlightened
Jun
2
awarded  Nice Answer
May
18
awarded  Good Answer
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@AndresF. That's the cut throat nature of globalized business. As a developer (open source developer, even), I despise it, and I understand the sentiment of rallying against what was one of the most organized businesses at the time, but I don't excuse it -- especially when it's neither true that open source software is necessarily "superior", or that the open source community is "the little guy", or that open source is grassroots. OSS might be very ad-hoc, but it really isn't grassroots at all. It's just a different -- and often very lucrative -- income model for software developers.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@AndresF. It's seriously myopic to speak of "goals" whilst ignoring the potential consequences of the process. Anyone in any industry would know that offering something for free is a risk to everyone else in that business. I also mentioned Apache and BSD, but again, GPL was the most prominent and significant by far. Also, whether you think it's "superior" is completely irrelevant, just as you agree that the choice of Java and C++ and C# is subjective and pointless.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@AndresF. It doesn't matter whatsoever what the goal was; it's absolutely clear to anyone offering software for free that that choice, still has the same effect as dumping, and that they're gambling the entire industry. As admirable as the OSS cause is, to say that the decision to completely devalue software isn't alarming to people who in part created that business model is seriously skewed. Also, the distinction between open source and the GPL is irrelevant in this case, because, as I mentioned, historically, most significant open source software was unified under the GPL.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@AndresF. I beg to differ. Open source is two things: it's a marketing strategy, and it's an ideological choice. Open source was historically very much unified under a small handful of ideologically driven licenses -- namely GPL. That has changed somewhat now with licenses diversifying, but you simply can't discount the fact that historically, people were discouraged from using anything other than GPL (even LGPL was poo-pooed) or the rather more reasonable BSD license, and that that license was and is designed and maintained by a single individual.
Apr
24
comment Why does Microsoft have such a bad reputation with the people involved in open source?
@AndresF. Offering for free something that's functionally identical to something offered by several other companies at a fee is often a risk to entire industries. Why do you think the solar business in the US and EU are suffering? It's because China is offering the same thing for dirt cheap, ignoring trade laws. You could argue that it's not as bad in the software industry because the material cost of software is 0, but the fact that the current state of the software industry is okay-ish is still after the fact. It's comically trivializing to say that only Microsoft is playing hard ball.
Nov
18
awarded  Nice Question
Nov
8
comment What is the difference between Windows 8, WinRT, and Windows RT?
Not to mention, Metro UI = Modern UI = Windows Store App ≅ WinRT app. I've always been a strong critic of Microsoft's ridiculous naming changes, and they've been burnt really bad in the past. They never learn.
Oct
25
awarded  Yearling
Oct
19
comment Which things instantly ring alarm bells when looking at code?
@KirkBroadhurst Bad commenting is bad code, because you can potentially hurt not only the human readability and aesthetics of the code, but also the human ability to keep the code maintainable in the future -- and unmaintainable code is bad code.
Sep
20
awarded  Good Answer