Welcome to MSDN Blogs Sign in | Join | Help

October 2006 - Posts

Training Sucks
Then Philip ran up to the chariot and heard the man reading Isaiah the prophet. "Do you understand what you are reading?" Philip asked. "How can I," he said, "unless someone explains it to me?" (Acts 8:30-31, NIV). A couple days ago a coworker lamented Read More...
If you don't know the STL, you don't know C++
I'm ashamed to admit it now, but for about eight years of my professional career, I went around saying that I knew C++, when I really had no clue. In my defense, I wasn't exactly lying -- "lying" implies intentional deception when one knows the truth Read More...
What I learned from Erlang
When I began learning Erlang , the thing that intrigued me most is this wholesale rejection of the concept of "state", "side effects", or even "loops". As I got to thinking about it, the hardest programming problems I've encountered almost always had Read More...
Assert Abuse
I see this all the time: HRESULT Foo::get_Bar(Bar** ppBar) { ASSERT(ppBar != NULL); *ppBar = m_pBar; return S_OK; } Eh, what's the point of that ASSERT there? Without it, the subsequent assignment to *ppBar will cause an exception which will almost invariably Read More...
Page view tracker