• Cyrus' Blather

    Inside out

    • 15 Comments
    One thing i absolutely love about work is being able to debate and exchange ideas with a large number of brilliant and experienced software people. These discussions range from simple watercooler talk to out and out debates involving varied opinions from...
  • Cyrus' Blather

    Out with the old, in with the new

    • 20 Comments
    I've had the pleasure of spending a bit of time recently with Don Syme during a visit from Cambridge to MS. For those of you who don't know, he was instrumental in the specification and development of generics in the .net runtime and in C# as well, and...
  • Cyrus' Blather

    Covariant return types revisited

    • 34 Comments
    As I’ve been using the C# language lately I’ve been noticing a few things missing from C++ that I find very aggravating. The first is const safety (but I’m dealing with it), the second is covariant return types. For those who haven’t used them before...
  • Cyrus' Blather

    Code cleanup

    • 40 Comments
    I while back i wrote a post concerning what i called Informational Observations . These were snippets of information that the compiler could give you to help you work in a code focused way. For example, one observation we could make for you would be to...
  • Cyrus' Blather

    It's like Deja-vu

    • 59 Comments
    Many months ago I wrote a blog discussing an issue we were having with the Implement-Interface smart tag concerning what we should do when we cannot perform an action that the user has requested. Well (like most unresolved issues) the topic has reared...
  • Cyrus' Blather

    Survey Says

    • 9 Comments
    New Adult swim lineup: Wolf's Rain: Enthralling Witch Hunter Robin: Decent Tom goes to the Mayor: Sick and twisted. Me likey so far. Fullmetal Alchemist: Has potential, but slightly too silly. Definitely need to see where this is going. and finally: Super...
  • Cyrus' Blather

    TweakC#

    • 38 Comments
    So yesterday I decided to spike the FilteredCompletionList feature. Now we need to decide where to do with it. It might seem obvious, "just ship it!", but in actuality the process is a whole lot more complicated. First of all a feature never exists in...
  • Cyrus' Blather

    I spent four years prostrate to the higher mind...

    • 6 Comments
    got my copy of Halo 2 and i was free. Well, i got my copy of Halo 2 and got my ass handed to me in the MS H2 tournament. But that's ok. I'll play the compaign and use my free live account to kick all of their butts soon :) Wow. It's a good thing we hit...
  • Cyrus' Blather

    Filtering as you type

    • 51 Comments
    One thing i love when i see a feature suggestions comes in is when the person provides a lot of information as to why that feature would be beneficial to them. Rather than just leaving it as "improves development time" they take the time to really explain...
  • Cyrus' Blather

    Suspenders, a codpiece and me

    • 13 Comments
    I need are white suspenders and a codpiece and my costume will be complete. All in all a surprisingly effective day. Tomorrow i get to go back to work and work on the final touches for C# before beta2 ships. Right now we've raised the bar so high that...
  • Cyrus' Blather

    What you wanted in the next version of C#

    • 12 Comments
    Quite a while back I sent out an informal survey to the C# blog readers out there asking what they'd like to see in the next version of C#. The #1 request was to add Edit&Continue support for VS2005. Well, I'm incredibly happy to say that that Soma...
  • Cyrus' Blather

    Push/Pull architecture

    • 13 Comments
    I did a little work today on a significant perf issue that cropped up and was preventing us from meeting our Beta2 exit criteria. Basically when reloading an extremely large solution we were seeing the whole UI hang while doing some intensive CPU labor...
  • Cyrus' Blather

    Gooooooooooooooogle++

    • 17 Comments
    So Google Desktop is currently indexing my computer. I'm at home now, but I'm hoping that when i get back to work it will be done and I can give it a try. If it indexes our C++ and C# sources then it just might be the best thing ever. Well, I lie. It...
  • Cyrus' Blather

    Big Step/Small step

    • 20 Comments
    I’ve been spending the last couple of days responding to a customer bug complaining about the performance of the WinForms designer (WFD) when you use C# versus when you use VB. For those who haven't used it, t he WFD uses a round-tripping model where...
  • Cyrus' Blather

    Step into the light

    • 5 Comments
    /me walks forward, blinks a few times, and stares frightened at the large bright yellow ball in front of me. What is that thing? I feel like I've seen it before. A long long time ago when life was simpler and we weren't under so much pressure. It had...
  • Cyrus' Blather

    Microsoft Interview Questions

    • 10 Comments
    It's quite interesting how suprised people were here when I was talking to them at the engineering career fair. Apperantly everyone was under the impression that there would be brain teasers, tough mathematical questions, or tons of questions on linked...
  • Cyrus' Blather

    Legend of Zelda 2

    • 6 Comments
    I love coming back to college. After spending a great day with friends I'm not watching one of my former Freshmen playing (and about to beat) LoZ2. I was just playing the music for this a while back (when i was playing the Castlevania music) and now I...
  • Cyrus' Blather

    Cyrus@UPenn

    • 5 Comments
    Just checked into my hotel here. I'm going to be here for the rest of the week recruiting the best and the brightest. Well... not actually the best and brightest, I mean I need some form of job security. If you're here and want to chat I'll be at the...
  • Cyrus' Blather

    Tabs vs Spaces

    • 56 Comments
    As I see it there are three camps, each with a decreasing level of wrongness. First camp: Only tabs. This is about as wrong as you can get. Start with: class MyPen { <tab>public void Method1(int i, <tab><tab><tab><tab><tab>string...
  • Cyrus' Blather

    Symphony of the Night

    • 14 Comments
    I'm sitting here at the company meeting. Slightly bored. MS MS MS, yadda yadda yadda. So I'm playing through video games that I loved in my head. I was on to castlevania when I realized how much I wanted to hear the soundtrack to that game again. Searching...
  • Cyrus' Blather

    I love what they've done to blogs.msdn.com

    • 21 Comments
    Actually, i really don't. However, if you do like it please let me know. Seriously, if there is anything good about it tell me so I can get a balanced view of the pros/cons of this. Thanks!
  • Cyrus' Blather

    I hate what they've done to blogs.msdn.com

    • 41 Comments
    I have the summaries, the lack of formatting, no pictures, having to visit each page in the browser (thus negating the use of an rss reader), etc. If you do/don't like the new format let me know and I'll send off the quotes to those in charge to see if...
  • Cyrus' Blather

    Quick! Think fast

    • 22 Comments
    I have an urgent question that i need someone from the greater Seattle area to answer. I'm looking to find some really excellent buffalo wings that can be delivered or are to go. By excellent, i really mean excellent. Meaty, tasty, *HOT*. I want names...
  • Cyrus' Blather

    Extract method to class (part 2)

    • 4 Comments
    Check out the previous post for some context on this. Let’s start with a simple example and walk step by step through the refactorings we’d have to provide to make this easy. Rather than one uber step it would be nice to have a lot of little baby steps...
  • Cyrus' Blather

    Extract method to class (part 1)

    • 4 Comments
    I've been working on a refactoring i like to call "extract method to class". It's a refactoring I like to do whenever i notice the following smells: You have a method that is seriously far too large for its own good. You need to change the logic in the...
Page 6 of 15 (366 items) «45678»