Welcome to MSDN Blogs Sign in | Join | Help

March 2008 - Posts

Understand the end-to-end scenarios

If you don't understand the end-to-end scenario, it's easy to do something that is ultimately self-defeating. For example, my 3yr old daughter recently learned to play hide-and-seek . The goal of the game is to hide and avoid being found while the "it"
Posted by jmstall | 1 Comments
Filed under:

Sometimes it's the obvious answer

Sometimes the answer to a question is so obvious that we skip over it looking for a fancier answer. Example: A chair at my house had a bunch of little indentations on the seat - kind of like what you'd expect if somebody took a math compass and poked
Posted by jmstall | 1 Comments
Filed under:

Arguing by-example vs. by-principle

You can argue by providing examples supporting your case. Alternatively, you can argue by appealing to more general principles. For example, in arguing that "exposing public fields is bad," you could say: By-principle: "It breaks abstraction and encapsulation."
Posted by jmstall | 1 Comments
Filed under:

Things in Metadata that are missing in Reflection

System.Reflection is a high-level way of describing Types in .NET targetted at managed code consumers. The API is easy to use, but does not expose all the information that's actually present and affecting decisions. For example, Reflection does not expose
Posted by jmstall | 1 Comments

Binary vs. Source compatibility

Binary Compatibility means that when something is updated, you continue to work without needing to even recompile. Source Compatibility means that you need to recompile to keep things working, but you don't have to actually change the sources. One is
Posted by jmstall | 2 Comments
 
Page view tracker