Loading user information from Channel 9

Something went wrong getting user information from Channel 9

Latest Achievement:

Loading user information from MSDN

Something went wrong getting user information from MSDN

Visual Studio Achievements

Latest Achievement:

Loading Visual Studio Achievements

Something went wrong getting the Visual Studio Achievements


Blue Ink Blue Ink
  • //Build/ Conference is Sold out???

    ,Bass wrote


    Incorrect. If Microsoft disappeared you'd still have Microsoft software. You'd just have it without the perceptual license fees on software who's cost of development has been paid for several hundred (thousand?) times over.

    Sounds like a win to me.

    Not really. If Microsoft disappeared you could keep using its software as it isnow. And it will rot much faster than you can even possibly think about porting your solutions to a different platform. Seriously, would you use today an OS as it was originally developed - say - five years ago (as in no patches nor service packs)? What about developer tools?

    Also, I don't know how you calculated that multiple, and I don't have a figure to give. What I know, though, is that supporting and maintaining any non trivial software over its entire lifetime often costs several times the original cost of development; I would be surprised if Windows were any different.

  • California..​.

    +1 for the Santa Barbara area; aside of the beach, the Los Padres National Forest provides some amazing scenic routes.

  • Windows 8 : Zune SOftware or Media Player ? I want ONE app

    Adding components to Windows that are not under the direct control of Microsoft is just asking for trouble...rember Imaging or, more recently, HyperTerminal?

  • Internet Explorer story was bogus

    An IQ of 85 is by definition 1 SD below the mean, and only about 16% of a normally distributed population can have a score lower than that.

    I was pondering how you could possibly take about 40% of the sample (that's IE market share, according to wikipedia) and still get an "average in the lower 80's" when I happened to read the actual study. Should have read it first, starting from the Conclusions; I would have saved some time.

  • Internet Explorer story was bogus

    Actually, it cuts both ways; creating an application that is intuitive and easy to use even for people in the lowest percentiles is not trivial and is the highest accomplishment of any UX designer.

    Posted from IE (IE10pp2, just for the heck of it)

  • Lightswitch RTM

    @spivonious: I don't see why you should get flamed... the good old "if it ain't broke don't fix it" trumps any other consideration IMHO.

  • Do you find yourself straying from the .Net world?

    I don't believe in "the shift", as you call it... not hiding my head in the sand, but you tend to get a different perspective when you are involved day-to-day in maintaining old stuff (and I really mean old). We may be in for something new, evolutionary or revolutionary, time will tell, but whatever happens in the next few months, it will be years before it starts to matter. At least to me.

    If anything, I have started being more selective in the list of stuff I am willing to study. I'm a sucker for new techology and languages in particular, but I'm not willing to put in the canonical 10,000 hours until their future is clear. And for what it's worth, JS didn't make it above the "if and when" bar yet.

  • "None of us at Microsoft can say anything until //build/ in September."

    @magicalclick: with a little luck, by the time HTML7 is final I'll be ready to expatriate.

    To Mars.

  • Jetbrains developing a new programming language

    @Ray7: True, "operator overloading" is a somewhat inaccurate term to describe what Scala (and F#, to a lesser degree) offers. Yet, even the tamer mechanisms offered for instance by C# and C++ are powerful enough to create unreadable code if abused and I have yet to see any serious offence in that area.

    The only case where I saw a gratuitous use of operator overloading are the infamous "<<" and ">>" operators in iostream (as in std::cout << "Hello World") which is pretty similar to the example you made; while I still think there was no compelling need for such a feature, I must admit that it was at least designed with readability in mind. So, again, I am confident that nobody will abuse the feature just because they can.

    As to the success of Kotlin, we'll see how it goes, but I'm not sure that success of an IDE is any indicator of the potential for success of a language, as they constitute different kinds of investments.

  • Jetbrains developing a new programming language

    @Ray7: while I agree that operator overloading is dangerous, I must say that I still have to see it seriously abused in C#, so I'm optimistic that developers learned their lesson.

    In general, the language has a number of interesting features, but none of them seems compelling enough to make me invest in a different syntax (not really that unfamiliar... more of a jumble of other old languages). If I were so inclined, I would probably go for the real thing (i.e. Scala) rather than what looks like a subset. Hard way to gain mindshare.

    That's the problem with languages: it's hard to survive in a niche as businesses will be weary of investing in a language that is backed by exactly one company and for which there are virtually no expert programmers around. This could have been said of C# and Microsoft back then, but JetBrains is no Microsoft...