jaybaz [MS] WebLog

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

<Previous Next>