With the ongoing debate between UML-types and XP-types, does anybody think, as I do, that by introducing Whitehorse which (from my limited experience with modelling – so I could be misinterpreting it) embeds modelling into Visual Studio and introducing Team System which (from my limited experience with XP since I work alone) embeds XP practices into Visual Studio, that Microsoft is now catering to both types of programmers? Which of course is the safe and smart thing to do, rather than tout one practice over the other.
All posts by Julie
Microsoft Locker Room etiquette 101
So you’re in the locker room (let’s say you’re a guy and it’s the men’s locker room). There’s sweaty Steve Ballmer standing 6 feet away getting ready to take a shower. You are the only two guys in the locker room.
What do you do?
Ignore him?
Say “hey, pretty impressive lifting I saw you doing out there, dude”? (well, you might want to skip the “dude“ part…)
Ask him why the hell there are so many different image editing applications from MS?
Tell him you think it’s time you got a g*-d* raise?
Luckily a quandry I’ll never be in. But if you’re Duncan Mackenzie (or some other MS employee working out at the corporate gym), you definitely have to worry about stuff like this. Read what Duncan has to say on the topic.
Microsoft – building a quiver of patents…but c’mon …tasklist???
via Sonu Kapoor–
“US Patent No. 6,748,582, granted and assigned on Tuesday to Microsoft, covers the use of a “task list” in a software-development environment.”
You know those 3 .net language? VB.NET, C#.NET and ASP.NET…
It seems like that sometimes, doesn’t it! Well, here finally is the Smart Client Developer Center on MSDN. It took Microsoft a long time to come to this definition of Smart Client and it looks like they’re stickin’ with it! See if you can define Smart Client before going to look at their definition. If you are close then they are getting the message out properly now.
Evan Feldman from the Mobile PC Team talks about Microsoft and Tablet PCs
Evan Feldman just started a blog and already jumps into the deep end to address a big question we all have about TabletPC’s – who the heck is their target market. He has an explanation of what they are thinking over there in the TabletPC hallways of Microsoft and sums it up with this interesting statement:
those who are evaluating Tablet’s today aren’t necessarily the target user and thus don’t see the value and promise in the platform, but instead are looking towards all the cool things that the technology could do rather than the simple and mundane tasks that it actually enhances.
I think I’m going to add that quote to my deck for my tablet pc talk at DevTeach.
Evan, by the way, is now a user research manager for the Mobile PC Team but he started the user research group for Tablet PC and says that his “charter is to understand the needs, usefulness and usability.“
Kimberly Tripp is blogging
Kimberly Tripp’s blog went live today and it already has a bunch of great content! It looks like she has finally buckled under the pressure! Her first post – “I can’t not blog anymore“ – says it all.
ScottW discovers “using” in VB.NET Whidbey
Scott Watermasysk writes about the using statement in VB.NET Whidbey pointing out that “using … end using” will also immediately dispose of the resource you created with “using”.
Brand spanking new concept to me – since I have not even used enough C# to know that it already exists there (which I figured out *after* I read Scott’s post).
This makes me realize that I need to understand dispose a lot better than I do because outside of explicitly closing ado.net connections (in cases where they are not implicilty called – as in a datadapter.fill), I don’t really call Dispose outside of my infrequent work with unmanaged resources.
So google this: “when to call dispose .net” and you will find all kinds of msdn articles (this one is for interop though which is not so novel), interesting posts by Paul Wilson, Patrick Steele (who basically constructed the using construct all by himself in vb.net!) and others, articles on Code Project and more.
TabletPC Talk at DevTeach Conference in Montreal
When I initially proposed a Design Considerations for Tablet PC Development talk for DevTeach, I did not realize that it would be the only TabletPC talk for the whole conference.
But since it is, I have shifted the focus to more coding against the TabletPC SDK. I will still spend some time talking about Why Tablets? Why develop with the SDK? and Design Considerations. But the bulk of my presentation will now be looking at what is in the SDK, what you can do with it and how.
Are girl geeks geeky enough to write utility programs?
Ziff Davis’ DevSource is having a great Utility Programming contest with a grand prize of a trip to VSLIve NY. The contest entries have until June 11th to be submitted.
Here is a description of the contest
Ziff Davis Internet challenges you to write a software utility that runs on a current Windows operating system. Your utility should help simplify, automate, secure, and streamline one’s PC experience.
The utility can do nearly anything you like, though we’ll give extra attention to software that does something especially useful, elegant, and innovative. We want to hear from you!
Esther Schindler, a writer who is working with DevSource, noted that so far not one of the entries was written by a female developer. Why is that? Are utilities too geeky for chicks? We just thought it was a curious thing.
Rich Turner is back with No! Niente! Nein! Never, etc. this time on “Is OO Dead”
Rich Turner from the Indigo team is here with his arms waving and feet stomping to attempt to stop the spread of the malformed idea that the push of SO means the death of OO.
OO is *absolutely* relevant, useful, valuable, important, vital and positively NOT deprecated and obsolete. I don’t know where this message came from, but it is NOT true.
He points out the problems with OO and explains that SO complements OO.