You've reached the internet home of Chris Sells, who has a long history as a contributing member of the Windows developer community. He enjoys long walks on the beach and various computer technologies.
Wednesday, May 19, 2004, 2:48 PM
A Rare Insight Into MS
The Channel9 team cranked up the MS transparency a notch today by sharing a long internal email thread with the Channel9 community for their feedback. This is interesting because, unlike most of the content that MS shares with the public, this email thread was not created with sharing in mind.
Tuesday, May 18, 2004, 4:12 PM in Fun
6x The MSDN Fun at Tonight's Portland Nerd Dinner
I just talked to the 2 cars filled with 5 members of the MSDN Content Strategy team on a road trip down to the Portland Nerd Dinner, tonight (5/18/04) at 6:30pm in the Washington Square Mall food court. Also, make sure not to buy your dinner 'til the MSDNers are here with their corp. credit cards and can pay for your crappy mall food. : )
Tuesday, May 18, 2004, 12:01 AM in Fun
Google's #1 Sells
As my friend Steve puts it, according to Google, I'm "even more famous than the act of selling itself." : )
Monday, May 17, 2004, 2:47 PM in .NET
.NET Rocks: Reflections on Connections
Carl IM'd me to see if I could call into a long conference call. I said that I would, but couldn't 'til the brothers Sells had gone to bed (doing the dad thing, don't you know). Anyway, I called and got to swap conference stories with Carl, Rory, Dan, Bill, Mark, Kathleen and Robert. Then they told me I was actually broadcasting on an episode of .NET Rocks live focusing on conferences and today I got the URL. Ooops. Hope I didn't say anything I shouldn't have... : )
Sunday, May 16, 2004, 10:47 AM in The Spout
3 Years of Spouting
Here.
The one where I reminisce on 3 years of The Sells Spout and my blog as a whole and wonder what it is that brings so many people to the site.
Sunday, May 16, 2004, 12:00 AM in The Spout
3 Years of Spouting
Sunday, May 16, 2004
Yesterday was my 3rd anniversary of The Sells Spout. It's hard to remember back that far, but this was before any wide-spread blogging software, either client or server, before RSS and before personal email addresses were rendered nearly useless by 157 messages/day about how to enlarge our genitalia, necessitating the eventual move away from newsletters.
At the time, I used FrontPage and <a name> tags to run my blog. I still use FrontPage + <a name> tags, but I also use web forms and SQL Server to track comments and generate RSS. In general, I see my site as a giant, categorized blog, e.g. Tools, Fun, Spout, etc, with a front page of descriptions of the items I add to my site and of interesting things I find in the world. Towards that end, I'd like to rebuild my site from scratch using some kind of content management system so that I can get a bunch of flexibility that I don't have now, e.g. referral logs, auto-archive pages, comment notifications for me, rich comments, a smart client front end for reading from -- and adding content to -- the site, etc. I could add all of that to my own homebrew software, but I'd prefer to use something like .Text. In fact, assuming ScottW integrates .Text into ASP.NET 2.0, rebuilding my site with both is something that I've very likely to do.
The site itself is 9 years old, but my normal outlet of tools, code samples and technical writing wasn't enough for me, so 3 years ago, I started editorializing on The Sells Spout. I don't know what my site traffic was 3 years ago, but I know it's grown ridiculously since then for no reason that I can discern. For example, last month my site served 885K sessions and 2.5GB in small pages, zip files and RSS feeds. While full 55% of the page hits were the RSS feeds (quite a number of you are keeping a close eye on me, apparently), that left 398K people/month visiting my site to read or respond to a topic from my blog (18.7% of the total), read about interviewing at Microsoft (10.6% of the total) or download a tool (4% of the total).
BTW, for those of you who would point out that my RSS feed is syndicated as the Editor's Blog for the Longhorn Developer Center, throwing off my site stats because of the traffic on the DevCenter itself, I'll counter with one word: caching. Kent Sharkey, the editor of the ASP.NET Developer Center and expert in all things ASP.NET, has built caching into the control that displays the Editor's Blog from my RSS feed. Since it's set to 60 minutes of cache per server and hosted on the 11-server MSDN web farm, that's at most 8184 sessions/month to serve my RSS feed on msdn.com.
I don't really know what draws that many people to my site, but 3 years ago, I stated my rules of engagement as follows:
After 3 years, my agenda remains the same. I find that strangely comforting.
Saturday, May 15, 2004, 7:56 PM in The Spout
BBC Coupling: I Laughed 'til I Cried
The American version left me completely cold, but Melissa and I have just watched the 1st season of the original BBC series Coupling and I actually laughed several times 'til I cried. In fact, there was one phrase that I tried to repeat to my wife because it struck me so hard, but I literally couldn't say it without losing my ability to speak (btw, "the pride of my ear bucket" is the phrase and I'm typing it through the tears).
Saturday, May 15, 2004, 8:44 AM in Fun
Lies, Hypocrisy and the 'Friends' Theme Song
As much as I love the Friends show for it's portrayal of unconditional love (as a geek, people loving me no matter what I do is appealing), I have to admit that it works best on a backdrop of few money worries (Monica's apartment is worth $6000/month?!? No wonder I don't live in NYC...). NPR's Mike Pesca opens up my eyes to the lies and hypocrisies (hyprocrisi? [see? geek!]) in the Friends theme song and is hilarious about it.
Saturday, May 15, 2004, 8:27 AM in .NET
Channel9 Video: What influenced the design of LH?
Kam Vedbrat, a member of the Longhorn User Experience team (aka the Aero team) talks about the warm, fuzzy tasks that they went through to come up with "what innovative" looks like in ways that I admire, 'cuz I never would have thunk of them.
Friday, May 14, 2004, 10:53 PM in Tools
Chad on the Visual Studio Team Wants To Meet You
"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!
Friday, May 14, 2004, 2:23 PM in .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.
Friday, May 14, 2004, 10:14 AM in The Spout
The Advice of Our Fathers
Here.
The one where peanut butter and jelly remind me of my father.
[ed: Just 'cuz Friends is over don't mean I'm a gonna pick a new style to describe my Spout entries. If it ain't broke, don't fix it, my father always used to say...]
Friday, May 14, 2004, 12:00 AM in The 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?
Thursday, May 13, 2004, 4:15 PM in .NET
Find Yourself with Longhorn P2P
Karsten posts about some cool P2P samples he found in the updated WinHEC Longhorn SDK.
Thursday, May 13, 2004, 1:25 PM in .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!