• Cyrus' Blather

    New feature decided on for Visual C# 2005

    • 11 Comments
    Well, based on the overwhelming feedback I got from the question I posed earlier, I think it's safe to say that one feature will have to be added to C# 2005 before we ship. Specifically: Haikus. There just aren't enough Haikus in C#. Haikus would...
  • Cyrus' Blather

    Next gen editor architecture for VS

    • 19 Comments
    I asked What features would you like in the next version of Visual C#? and got an interesting response back from Duncan who asks for regular expressions to be treated as an operator as the are in JavaScript and Perl . I see there being two ways of accomplishing...
  • Cyrus' Blather

    When good code goes bad

    • 21 Comments
    Reason #2 6972593 -1 why I hate C++ development: Just fixed up some broken logic pertaining to binding names in the language service. All tests pass when running debug, but everything fails when running free. Normally when this happens it's due to me...
  • Cyrus' Blather

    The sun is rising!

    • 6 Comments
    It's 4:15 am and it's already light out here. In 30 minutes my room will be bright and hot and I'll be tossing and turning under the covers trying to fall asleep. Ahhhh the joys of Seattle in the summer. I'd be annoyed except that it's worth it given...
  • Cyrus' Blather

    What features would you like in the next version of Visual C#?

    • 164 Comments
    I ask this question because C# 2005 is getting more and more solidified as we approach the release date. Adding new features at this point involves determing how much benefit the user will get out of it versus the cost to design, implement and test that...
  • Cyrus' Blather

    Nice mellons!!

    • 5 Comments
    Safeway has been stocking these great summer treats. Watermelons the size and shape of a canteloupe: They're fantastic (although don't get me started on the quality of fruit in Washington over the summer) and they come in such a useful container...
  • Cyrus' Blather

    Posting check-in mails to a blog

    • 9 Comments
    AKipman proposes a very interesting idea . He says: "Lastly *I think we should be posting check-in mails* and I will be doing so in the future. I already do so internally every time we post an LKG (last known good) to our internal partners, and I...
  • Cyrus' Blather

    How do you decide what goes in an interface?

    • 12 Comments
    I've been having an interesting talk with Doug McClean about appropriate locations of methods. We're discussing if the ICollection<A> interface should include the Transform method. Specifically should the interface look like this: public interface...
  • Cyrus' Blather

    Cory Doctorow talks on why DRM is just plain bad

    • 1 Comments
    Neil got to go to a very interesting talk on Thursday by Cory Dotorow of the Electronic Frontier Foundation presented by Microsoft Research . The subject was on DRM and how it really served no useful propose to anyone nowadays. Not the studios, not the...
  • Cyrus' Blather

    Office pix

    • 11 Comments
    I got a pair of posts from people asking me if I favored multiple monitors and what my office looked like. I figured I'd just answer that with a few shots: I'm going to put up more of my posters later and I'll let you know what it looks like...
  • Cyrus' Blather

    The things you love are always the things that will end up hurting you

    • 1 Comments
    In my case a big fat gaping hole in my knee that was literally gushing blood earlier today. But hey, I caught the disc, got the point and major ultimate brownie points. I'm eschewing the pictures so that the faint of heart won't be too disturbed....
  • Cyrus' Blather

    Gah! Lack of covariant return types!! aaaaaaaaaaaaargh!!!!

    • 30 Comments
    So I'm adding more functionality in the collections classes that I've written in order to work on what I want to be a one day project this weekend. I want all my infrastructure in place so i can focus on the task at hand. The functionality that I realized...
  • Cyrus' Blather

    Ultimate!!

    • 1 Comments
    'Eating Paste' is #1 seeded in Seattle's Verns Hat League . Last game is tonight. Wish us luck!
  • Cyrus' Blather

    My feet are wet

    • 13 Comments
    and I may get pneumonia, but it's worth it to sit outside watching the most amazing thunderstorm I've seen in a long while. I was wondering why it was getting so warm in my apt and I suddenly noticed flashing outside. It was so rapid that I thought maybe...
  • Cyrus' Blather

    This is not the best blog post ever written

    • 12 Comments
    I was in the middle of the best blog post ever. It was amazing. It was inspirational. It was going to knock your socks off. Tenacious D would have cried after reading this blog. Unfortunately, that post's life was cut short thanks to: Date/Time: 2004...
  • Cyrus' Blather

    How do SCP/SSH keep connections alive?

    • 11 Comments
    I'm currently downloading a humongous file from a server thousands of miles away. Expected time was about 4 hours with my DSL connection. All of a sudden my wireless connection was dropped. I had no idea why and I was only able to bring it up again by...
  • Cyrus' Blather

    Ballad of Fallen Angels

    • 6 Comments
    My lucky night tonight. One of the best episodes of Cowboy Bebop is on (ok, that's unfair, they're all amazing). It's one of the few shows that I don't even mind being dubbed considering the excellent quality in both english and japanese. The haunting...
  • Cyrus' Blather

    Need some advice on testing memory performance

    • 3 Comments
    I've recently converted a value type over into a reference type. I.e. i've converted a C# struct into a class. I've been able to write tests to measure the CPU performance overhead of using the reference version rather than the struct version. I did this...
  • Cyrus' Blather

    Specialized interface for graphs

    • 7 Comments
    After the initial graph implementation i started looking more at the the specializations and cabilities that were added to graphs to make them appropriate for certain situations. Two of those that came up were the directed and undirected graphs. So...
  • Cyrus' Blather

    Ideas on a Graph API

    • 5 Comments
    Went to an interesting talk about C5 (The Copenhagen Comprehensive C# Collection Classes). It had some very interesting idea presented, but I was dissapointed to see that there were no implementations of graphs or trees in the library. These types come...
  • Cyrus' Blather

    Tay-grr (Uppercut!!)

    • 2 Comments
    Java had it first with 1.5 (CodeName Tiger) Then OSX came along with 10.4 (CodeName Tiger) I'm happy to announce Visual C# 100.3 Tiger Edition We may be last to this party, but we're certainly going to enjoy it. Long live the year of the tiger...
  • Cyrus' Blather

    Thoughts on the right way to indicate failure in an API

    • 49 Comments
    I'm writing down the API for my IMap<A,B> interface. In other systems it has the name Dictionary, Associative Array, or Map. I prefer the latter because it seems to be just a way of mapping a domain (A) to a range (B). The basics of the interface...
  • Cyrus' Blather

    Tzatziki!!

    • 5 Comments
    Not only is it a great word (better than "eureka!!" when you're excited {but not quite as good as "pygmies!!"}) but it's also a delicious dish . I finished off a whole bowl tonight easily and it was definitely yummy++. However, when i looked back on that...
  • Cyrus' Blather

    Sports 'all' night

    • 8 Comments
    Watched side 1/disc 1/box 1/season 1 of Sports Night tonight. Really really quite excellent. The laugh track is quite disconcerting (is it even a laugh track? I can't tell), and I think i would prefer it iff it didn't have it or if it wasn't filmed in...
  • Cyrus' Blather

    TV quality issues

    • 11 Comments
    Unsurprisingly I've been watching a lot of my new Samsung Hln437w TV recently :-) It's a pretty looking TV: and it's 43 inches which makes it superior to all those 42 inch wannabees out there! It started out looking pretty awful but after borrowing...
Page 11 of 15 (366 items) «910111213»