The Wayward WebLog

Oh, what a tangled web

Browse by Tags

Tagged Content List
  • Blog Post: Elegance in Asynchrony

    It’s been a long time since I’ve put finger to keyboard and typed out a post on this here Wayward Weblog, an artifact of the ancient web 1.1, where men were men and posts were posts, and men posted nonsense into the amorphous ether of the intertubes, hoping beyond hope that somehow, somewhere...
  • Blog Post: Primal Development Methodology

    I am going to tell you something that will disturb you. You might laugh, but it will be a cold uncertain laugh that will haunt you as you read on, because somewhere deep down you'll know it to be true. You might brush it off, get on with your day, yet sometime later, a week or a year, it will seep back...
  • Blog Post: Agile at Microsoft

    Disclaimer: The following material is not advised for those who clicked on this link thinking it was something else. Do not operate heavy machinery or drink hot coffee while reading. Remain seated please; Permanecer sentados por favor. I wasn’t always a proponent of Agile development practices. To...
  • Blog Post: Code Hurts

    I use email a lot. I seem to be sending questions or replies to my co-workers constantly throughout the day, so you’d think I’d be very good at it. Yet even with all my years of experience communicating through this high-tech medium I still find it difficult to get an idea across without inadvertently...
  • Blog Post: Titans of Transparency

    There seems to be a lot of controversy over the degree or level of transparency shown by internet era corporations. The discussion is over more than just the sound-bites of corporate big-wigs on top of the financial food-chain, it’s about the amount of communication in general from the troops at the...
  • Blog Post: Earth Renamed 'Hades'

    Apparently Xena was not the only solar body renamed this week by the International Astronomical Union. In an attempt to align all planet and dwarf planet names along the Greek pantheon theme, a group of rather overzealous and somewhat tipsy astronomers packed into the conference's overflow area within...
  • Blog Post: Wayward's Replacement

    I know I've not been attentive for a while. However, is that any reason to try and steal my crown? It looks like Charles Petzold is trying to be funnier than me. Check out his plan for a new book. He claims it's an ' Evolutionary Leap '. I'll gladly give him the crown if he publishes it. However...
  • Blog Post: Beyond Dynamic Languages

    Everywhere I turn, all I read about is dynamic languages. Apparently, there is a small yet growing contingent of programmers that think dynamic is the only way to go. These guys are frustrated with the shackles of static type systems that force them to write clean code. And apparently, there is also...
  • Blog Post: Citizen Statistics

    I was on my way to post that my site had not actually been blocked by a foreign government, aside from all the rumors spread recently, that the truth was I had just been incredibly negligent at forming any coherent thoughts or communicating in general beyond my regular guest appearances on several late...
  • Blog Post: YODA the Programming Language

    Now that LINQ is out the door, so to speak, I can start focusing my efforts on the next next technology here at Microsoft. Ever since I joined up with the C# team nearly two years ago I’ve been frustrated by my inability to wax poetic about all the goodness we were working on. I was sworn to secrecy...
  • Blog Post: What the World is saying about LINQ

    “LINQ is totally awesome. It’s like this thing that you use to condense your entire application into one line of demo code. Sweet!” - Stanley Morgan “LINQ is divine but DLINQ is a delinquent. It gives programmers too much power and makes programming against data way too easy. Is nothing sacred...
  • Blog Post: XML Generics

    Designing a programming language is like inventing a metaphor for thought. Most of the time you struggle to find just the right metaphor, hoping the one you eventually choose will be the best at communicating the idea it is meant to represent. So you can imagine the process of language design leaves...
  • Blog Post: N-Tier development with C# 4.0

    Now that the PDC announcement has been made revealing sessions covering the new C# 3.0 features causing speculation to run rampant, I figured it was time to go ahead and start outlining features of the next product. No reason to be stay focused on the past. It's time to move on and discover what lies...
  • Blog Post: No Cowboy Haiku For You

    Everything always happens when I'm on vacation. I can't take a few weeks off to go snorkelling in the tropics without whidbey beta 2 sneaking out the door and into the eager hands of thousands of awaiting customers, end-users, pointy-haired managers and a flock of P2P traders that have seemingly confused...
  • Blog Post: Windows: Reduced to Tears

    In the wake of the EU rulings against Microsoft, in which the company has been ordered to remove from the windows operating system superfluous features that by their mere existence prohibit competitive products from flourishing, I believe that it is now crucial that all employees of the company take...
  • Blog Post: Seeking Wayward

    I thought I'd let you all know about the project I've been working on for the last few months that has unfortunately kept me away from what I like to do best. It's the eve of the MSN Search engine release and soon all the world will know what I've been up to. Yes, the engine has been improved, and all...
  • Blog Post: The Great Big Lie

    Now I'm not one to spread conspiracy theories, but I just can't get over the feeling that the people of the USA are being lied too. And its not just by the administration this time, its by a wide body of industrialists, economists, politicians and even scientists working in concert to keep the truth...
  • Blog Post: Refashioning Software

    In our never ending quest to provide you with better, faster, more powerful products and tools, we some time find it necessary to redo a little of what was done before, to revamp it so-to-speak, to spruce it up, to splash on a new coat of paint and add new life to the old tried-and-true features that...
  • Blog Post: Style is Serious

    It's been difficult to focus on work lately, let alone find the time to contemplate something worthy of a blog post. The distraction of the presidential race is too compelling. My wife and I are glued to the television, CNN, FOX, MSNBC. I'm starting to have lucid dreams about dastardly swifti-boat word...
  • Blog Post: The Truth about Longhorn

    This was supposed to be another "truth about" post, but I haven't had the time to finish it due to the turmoil caused by last weeks announcement. Up until that point a statistically enormous percentage of the company was working on or around features that were supposedly shipping in Longhorn. From that...
  • Blog Post: Travelling on Business

    I suppose you are wondering why the posts have been coming more infrequent, put up at irregulars hours, especially after that burst of activity in June. I suppose you are thinking that I'm losing my touch, or I just don't care as much as I once did. I suppose you might think that life is just getting...
  • Blog Post: Focused on the Customer

    The top level management at Microsoft spend a lot of time keeping the rest of us focused on the mission, making sure that we never lose sight of the end goal, and that its all about the 'customer', not the fantastical whims of a few developers. Still, being one of those fantasy led whimsical developers...
  • Blog Post: Parallel Polarity

    Sometimes scientific discoveries are not made in the lab, sometimes they are born out of conjecture and backed up by observation alone. Thank goodness for that or I'd have never discovered the truth. I suppose many of you have thoughts on occasion that traverse the wide open possibilities of our reality...
  • Blog Post: Free is Better

    It is always difficult when you are working on something new at Microsoft. They company is so big, it can choose to cancel projects that it has invested millions in, and never even flinch. So when you are developing a product you are never quite certain of the ground you are standing on. On the other...
  • Blog Post: Personal Area Hygiene

    It's true that some times when you hear about a patent, especially from a software company, it seems frivolous, unnecessary or just down right silly. In the news today is some discussion of a new Microsoft patent covering Personal Area Networks . These are networks that worn electronic devices use to...
Page 1 of 3 (63 items) 123