May 14, 2004 Tools

Chad on the Visual Studio Team Wants To Meet You

Chad says:

“You are important to me! You spend your money and time on VS, and you expect VS to help you make more money and time. You will be using Whidbey to make your living, paying for braces and college and retirement, buying coffee and beer and cigarettes, contributing to political and social causes, paying income taxes and mortgage interest, ordering pizza and books and flowers.”

Chad wants you to send him your picture and some info so that he can show his VS team that their customers are real folks. I sent him mine; I may be an MS employee, but I’ve been using Visual Studio non-stop since it was called QuickC and I care what those guys do with my development environment of choice!

May 14, 2004 .NET

Squarified Treemaps in Avalon and Much, Much More

Today Jonathan Hodgson has posted a very cool article ostensibly about implementing Squarified Treemaps in Avalon, but he goes much further than that. First, he shows us what his Avalon implementation of Treemaps look like, including providing the source and a Maslan-ese video showing off his creation for those folks that don’t have the Longhorn PDC bits.

Then, Jonathan goes compare standard grid and graph visualizations to Treemaps and to describe the intimate details of the Treemap algorithm.

Later he provides the code-by-code description of his Avalon implementation, showing off the flexibility of XAML and Avalon, but before he does that, he gives us his opinion of why Avalon, the new Longhorn User Experience (UX) and XAML are all important and how Windows Forms fits into this new world.

And as if that weren’t enough, Jonathan than goes on to describe other visualization ideas that he thinks (and I agree) should be considered in this new, more flexible world that Longhorn is going to provide. And at the end, he provides an extensive set of references for further reading on these subjects.

All in all, Jonathan provides a 9500+ word tour de force, spanning prose, pictures, opinion, working code and even video! If he’d have done the voice over, he’d have gotten the whole thing. I put my feet up and worked my way through two cups of Chai tea, three biscuits and several pieces of teriyaki turkey jerky on and off during the day while reading his piece and enjoyed the experience very much. Jonathan covers a great deal of the reasons that we’re going to have to see passed our old barriers in Longhorn and he does it well, mixing his own thoughts with references from around the web on these topics. If you only read one piece on Longhorn this month, read this one.

May 14, 2004 Spout

The Advice of Our Fathers

Being a Midwesterner, my father is a fairly stoic man and, unlike his son, doesn’t often speak just to hear the sound of his own voice. Still, I’ve managed to pick up a few gems over the years that my own sons are now forced to hear often, like “If something is worth doing, it’s worth doing well,” “It’s the hard things that are worth doing,” and “It’s easy to figure out the right thing to do – it’s the hardest” (do you detect the Midwest work ethic in any of these sayings? : ).

When I was having trouble with a pair of 6th graders (I was a 3rd grader), he said, “Don’t start a fight, but make sure that you end it” (that was hard to implement…).

When I went off to college, he said, “Don’t go to bed drunk” (I always regret it when I ignore this piece of advise…).

When I broke something of my wife’s and wasn’t contrite enough, my father, working on wife #3 at the time, said to me, “You’ve got to be nice to your wife!”

But the one that sticks with me most, the one I hear in my head almost every time I make a sandwich (and the one that caused me to write these words) is “Don’t get the God Damn jelly in the God Damn peanut butter!” To this day, with my father 1500 miles away in Fargo, I still make sure that there’s no jelly on my knife when I reach for the peanut butter.

It’s funny what unintended impressions you leave on people. I wonder what about me will haunt my children?

May 13, 2004 .NET

Find Yourself with Longhorn P2P

May 13, 2004 .NET

WinHEC Avalon NNTP *Dude*

Kenny Lim has posted the source to his WinHEC-compliant Avalon NNTP Reader (screenshot here). It's stateless right now, but WinFS seems a natural for keeping this kind of state as soon as we're allowed to extend the WinFS type system. Thanks, Kenny!
May 12, 2004 Spout

Your Should Be Using an RSS Reader for Everything!

Ryan Farley posted today that he agreed with Josh Ledgard who said that you should use an RSS Reader for readings blogs instead of surfing to web pages. Josh finds that when he does this, it focuses him on the interesting posts and doesn’t waste his time reading stuff just ’cuz it comes from someone that interests you sometimes.

So, RSS Reader: good. Surfing to blogs via a web browser: bad. Duh! : )

Ryan goes on to say that my blog should be the expectation, i.e. that you should surf to http://sellsbrothers.com every day for my blog entries even if you use RSS for everyone else. While I appreciate the complement, Ryan, I can’t think of *anyone* that deserves that kind of treatment. If my entries aren’t interesting to you, then don’t slow yourself down to read them just ’cuz it’s me.

Now, having said that, I sort my unread blog entries in #R by Author so that I can see all of Craig’s posts at once and pay special attention to them (along with several others). Does that mean they don’t need to be interesting? No. But, I do have that extra visual speed bump to slow me down a tad to double-check for interesting.

May 12, 2004

MSDNers Storming the 5/18 Portland Nerd Dinner

An undisclosed number of MSDNers are going to be attending Jim’s Portland Nerd Dinner on May 18th. If you’ve got an ask of MSDN or content to pitch or just want to hang with folks that really know their stuff, you should show up.

Plus, my boss has one of those nifty MS American Express cards, so we should be able to overpower him and use it to pay for our crappy food court dinners. And as if that weren’t enough, my boss will also be packing some MS “crap” (his words : ), so if you only come to one PND, make it this one!

May 12, 2004 .NET

WinFS: Where Do The Attributes Come From?


← Newer Entries Older Entries →