Bug Babble
Bugs, debuggers, stuff
Simple VS Addin (updated)
Back during the PDC for Whidbey I wrote a post about Creating a Simple Addin. Recently I was looking...
Date: 12/21/2005
Naming threads in Win32 And .Net
When you are debugging an application with multiple threads it can be handy to have a better name...
Date: 12/20/2005
Change Debugger behavior with Attributes
Certain metadata attributes modify the stepping, breakpoint, and callstack behavior of the VS...
Date: 12/03/2005
Netmodules: Sort of like a lib
I first ran into netmodules before VS 2002 was shipped. The netmodule gave me precisely what I asked...
Date: 11/27/2005
XSLT debugging in Visual Studio
Visual Studio is a big tool. It's easy to miss some useful features. Hopefully the XSLT debugger...
Date: 11/17/2005
Edit and Continue on 64 bit Windows
Pascal writes about the joy of x64 Windows XP, and some drawbacks. One drawback is no Edit and...
Date: 11/15/2005
Make DataTips Transparent
Enhanced datatips are my favorite new debugger feature. However, sometimes you want to see...
Date: 11/12/2005
Post Mortems
I won the guess the murderer contest. Shai and I compete to guess who the real murderer is on Law...
Date: 11/10/2005
Perf Awareness is not Premature
I've found myself adding a timer to each of the unit test frameworks I use so I can see how long my...
Date: 11/06/2005
Checking the result of new is a bug in C++
At least, it is a bug in VC8. That check won't happen. Reading Larry Osterman's recent posts "What's...
Date: 11/01/2005
Tabs vs Spaces
Of course, there is only one answer to whether tabs should be allowed in a source file. The utility...
Date: 10/30/2005
Data Breakpoints
The VS debugger allows two types of breakpoints. There are location breakpoints and data...
Date: 10/27/2005
Stop Mid Func Eval, Nested Break States
A coworker mentioned Func Eval sounds like "Funky-val". Stopping at a breakpoint in the middle of a...
Date: 10/23/2005
More hours in the day
In the summer of '94 I sketched a design for my ideal 'mp3' player. I didn't spec the compression...
Date: 10/20/2005
PsuedoVariables and Format Specifiers
The VS debugger has a history of tiny but useful features hidden in the expression evaluator. These...
Date: 10/18/2005
Login fun
Jeff Atwood argues that the Login dialog should infer the username from the password:...
Date: 10/17/2005
$env=0
Winning the award for the least understandable UI metaphor: the ability to view the environment...
Date: 10/15/2005
Full Impact Dance Nostalgia
Shai is an artist in crunch mode, so I was a lone bachelor at the Dance Underground last night....
Date: 10/15/2005
Assembly language survival guide (for Debugging ... not writing)
Knowing just enough assembly is a really powerful aid in Debugging. These are short articles that...
Date: 10/14/2005
Devenv stealth feature, Poor Man's Profiler
This feature is unsupported. It is undocumented. If you call help desk about it nice people will say...
Date: 10/13/2005
Keeping My Note Flag Customizations
OneNote's Note Flags feature rocks. However, after I started using them I ran into a funny, subtle...
Date: 10/12/2005
Edit & Continue trick for Conditional Bps
Using Edit and Continue to fix a bug is handy, but don't wait until you've found the bug to start...
Date: 10/12/2005
Is there such a thing as a good bug?
I was dreaming last night that Shai and I were cleaning an old apartment, when a hockey puck sized...
Date: 10/05/2005
unread writer
I've never read a book by my favorite writer. Joss Whedon created the TV shows Buffy the Vampire...
Date: 10/05/2005
Random Repros
Adi Oltean continues a great series of blogs about supportability, with this one about Random...
Date: 10/03/2005
Using Note flags in Onenote
How I expected to use note flags was very ambitious. How I actually use them is much simpler. I like...
Date: 10/01/2005
This is not the bug you are looking for.
Some flaws cause what I call the 'quick exit' feature. This is where the app just disappears. No...
Date: 09/30/2005
Learning about Strengths
I knew he wouldn't read them, so I asked to borrow the two management books on Andy's ottoman....
Date: 09/24/2005
One week only!
Eveyone seems to be leaving town for a week. Many are claiming to be enroute to some 'PDC' in LA....
Date: 09/11/2005
Parse Error!
Ebay has an SDK. From the site: "Now Available: eBay SDK for Windows 3.0" My first thought: Who is...
Date: 09/08/2005
My OneNote Persona: 'Piler'
I am writing this using a free trial of OneNote I installed on my home computer. Last week I chimed...
Date: 09/03/2005
Use the symbol server
Below you see the sad state of affairs that comes from not using the public symbol server: This is...
Date: 08/28/2005
The Modules window in VS.
When I debug a problem on someone else's machine the first thing I do is look at the modules window....
Date: 08/27/2005
Try OneNote!
https://office.microsoft.com/en-us/assistance/HA011436411033.aspx (I saw this on sluper's blog...
Date: 08/27/2005
The Best Software Writing I, and 'I love Bees'
I bought this book yesterday and just finished at lunch today. Some of the articles were ones I'd...
Date: 07/10/2005
Is this obvious?
using System; using System.Collections.Generic; class LearnTheMaterialsYouWillUse { static void...
Date: 03/27/2005
Edit and Continue in C#
We've finally announced C# will support E&C! I have been quite silent lately, and that is in...
Date: 10/15/2004
Unfortunate Contribution
Me: that stupid WeatherBug thing is on IE as well!Shai: It's my special contribution to your...
Date: 08/28/2004
Trying out TDD
I started developing a hobby project at home to try using TDD. I pretty quickly came to an issue....
Date: 06/13/2004
The Debugger is useless.
Cyrus says he doesn't need a debugger when developing managed code. He is not advocating using...
Date: 06/11/2004
New to us Games
My wife Shai just got a 'new' old video game: Equestriad 2001. We had to run it in Windows 98...
Date: 06/09/2004
A few Great Books
I lent out a couple of books today. For nonfiction books I measure how good they are by how many...
Date: 06/09/2004
A few Great Books
I lent out a couple of books today. For nonfiction books I measure how good they are by how many...
Date: 06/09/2004
Left Side, Right Side
Never refer to two software components as 'The Left Side' and 'The Right Side'. The name will stick,...
Date: 06/08/2004
Unmanaged Debugging vs. Managed Debugging vs. Mixed Debugging.
All versions of VS support debugging both managed and unmanaged code. However there is a big...
Date: 05/05/2004
Blast from the past
An old friend from college found me via this blog. Hi Chuck! He and I used to work in the Autonomous...
Date: 05/05/2004