Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
We believe in nothing.
Refactoring Party
In What are my Goals?, Jim asked: How do you plan to "Develop a culture of energy, productivity, and...
Author: MSDN Archive Date: 07/01/2004
Language Readability vs. Writability
In my previous post, I said: “Unfortunately, language readability is often at odds with...
Author: MSDN Archive Date: 07/01/2004
Language design for Refactoring
A question came up on the Yahoo! Groups Refactoring Group about what language design would be best...
Author: MSDN Archive Date: 07/01/2004
Dru!
Dru sent me a mail via this blog containing only this text: Does it generate x86 or CLR only? I...
Author: MSDN Archive Date: 06/30/2004
PDB always
In my last post, I wrote: “Debugging information (pdb). Set with ‘csc...
Author: MSDN Archive Date: 06/29/2004
Soma on Express
Somasegar, my boss's boss's boss's boss, talks about Express.
Author: MSDN Archive Date: 06/29/2004
Announcing MSDN Product Feedback Center
I wish they had picked a name that was easier to say with a mouthfull of breakfast. Maybe we'll call...
Author: MSDN Archive Date: 06/29/2004
Announcing C# Express
See Dan's blog. We've just announced the C# Express SKU. It's like a lightweight Visual Studio. It...
Author: MSDN Archive Date: 06/29/2004
debug vs. release in C#
A question came up on an internal DL about checking if an assembly was debug or release. I’m...
Author: MSDN Archive Date: 06/28/2004
Books
Object Thinking I think I'm giving up on Object Thinking. I enjoyed it for a while, and it has had...
Author: MSDN Archive Date: 06/28/2004
Another attempt at Functions as objects.
One of the challenges in the Method class is that C# doesn’t let me apply generics as...
Author: MSDN Archive Date: 06/25/2004
In training
I'm in training for all of the afternoon. I'm in an auditorium in the fabulous Microsoft Conference...
Author: MSDN Archive Date: 06/24/2004
Thinking about objects; thinking about C# editing
I’ve read the first 7 chapters of Object Thinking. I’ve still got a lot of questions,...
Author: MSDN Archive Date: 06/23/2004
What are my goals?
Today one of my tasks is to state my goals for the coming year. I did something unusual today. I...
Author: MSDN Archive Date: 06/23/2004
I great day to blog.
So far, I've had a heated discussion of the value of TDD, an enjoyable lunch, chatted with my team,...
Author: MSDN Archive Date: 06/23/2004
New hair, step 1
I did it. I cut my hair. It's long enough to rest on my shoulders, but that's about it. I also...
Author: MSDN Archive Date: 06/22/2004
The clothes make the man
It's too hot in my house. The ventilation is pretty bad, so it just stays hot late into the evening....
Author: MSDN Archive Date: 06/21/2004
HTPC & ME
Discussions about Windows XP Media Center Edition are always a little odd for me. They center around...
Author: MSDN Archive Date: 06/21/2004
RANU: smarter CPL and MSC
I wish that .CPLs and .MSCs were smarter about normal users. I want to be a normal user, open a...
Author: MSDN Archive Date: 06/21/2004
RANU: Give me another TS session
If you want to user Windows Terminal Services, Microsoft says you need a server OS. Seems like...
Author: MSDN Archive Date: 06/21/2004
Interface implementation & casts.
Interface implementation & casts. I’ve previously blogged about this unusual habit when...
Author: MSDN Archive Date: 06/18/2004
The C/C++ casting codundrum.
In C, casting is simple. “See that thing on the right? It’s really a thing on the...
Author: MSDN Archive Date: 06/18/2004
Safely firing an event, Part 2
A while back I wrote about Safely firing an event. I come to you now with another solution to the...
Author: MSDN Archive Date: 06/17/2004
Properties with events: another attempt
See also: Properties as objects The goal here is to have a class with a property that implements the...
Author: MSDN Archive Date: 06/16/2004
Wheel Transitions
3 bikes that aren’t in usable condition. With a toddler. Wife & kid use the car, and I...
Author: MSDN Archive Date: 06/15/2004
A use for old motorcycle helmets?
Motorcycle helmets are pretty expensive, but they're cheaper than a new brain. So, I've always used...
Author: MSDN Archive Date: 06/14/2004
Methods as objects, again
Suppose we continue along the same lines, but with methods. I want to make a class that represents a...
Author: MSDN Archive Date: 06/14/2004
using (start/end)
I'm trying to build something similar to the TimedLock class, but for start & end events. I want...
Author: MSDN Archive Date: 06/14/2004
Properties as objects
I was thinking about two items from Object Thinking: Everything is an object. Every object should...
Author: MSDN Archive Date: 06/14/2004
More Knots
Today I took another knot-tying class at CWB, entitled “Boarding Mats”. I was looking...
Author: MSDN Archive Date: 06/12/2004
Knots
To get my sailing fix while on land, I’ve been learning to tie knots. Somehow I never got into...
Author: MSDN Archive Date: 06/11/2004
Other language features as objects
So, continuing on the thread of Everything is an object, let’s look at other items in the C#...
Author: MSDN Archive Date: 06/11/2004
We love you too, Matt
https://weblogs.asp.net/mattwar/archive/2004/06/11/153839.aspx Don't forget to send us your feedback...
Author: MSDN Archive Date: 06/11/2004
Unexpected Error
How many times have you seen this error? Or "The operation could not be completed." Or "Catastrophic...
Author: MSDN Archive Date: 06/11/2004
Triumph!
After a few years of working at Microsoft, I finally decided to spend some real money. I bought a...
Author: MSDN Archive Date: 06/11/2004
An example of mutable-struct-pain
Sean asks How does a mutable struct get me into trouble in my C# code? I guess that's a fair...
Author: MSDN Archive Date: 06/10/2004
Design a Refactoring Extensibility API
This is an experiment. I'm going to give a rough outline of a feature that is the C# IDE Wish List....
Author: MSDN Archive Date: 06/10/2004
Thoughts on Immutable Types
If you use a C# struct, it should be immutable. Mutable structs cause all kinds of nasty problems;...
Author: MSDN Archive Date: 06/10/2004
Pavlov
I eventually upgraded to a 1982 Kawasaki KZ1000P Police Special (overpriced at $1200). These things...
Author: MSDN Archive Date: 06/10/2004
I need a new look
This is how I looked in 1999. My hair had a few more inches on that at its longest. When I shaved...
Author: MSDN Archive Date: 06/08/2004
2-4-6-8 Motorcycles are really great
I liked being on two wheels, but wanted to be lazy. As a Microsoft Intern, I took MSF’s...
Author: MSDN Archive Date: 06/08/2004
functions as objects
More from Object Thinking, on the everything is an object thread. In an object thinker’s...
Author: MSDN Archive Date: 06/07/2004