Marquee de Sells: Chris's insight outlet via ATOM 1.0 csells on twitter

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.




WPF Book Easter Egg

Does anyone have both the Anderson WPF book and the Griffiths/Sells WPF book? If so, have you read Don's forewords in both books?

0 comments




The Annotated Turing!

I just saw that Mr. Petzold is re-publishing the paper that started computer science and annotating it so that even I can understand it. I can't wait!

0 comments




Time for some anti-social networking

OK, just after all my friends are on FaceBook, now I'm getting the requests to join Spock.com. I don't know what Spock.com is, but after the address-book thingie, MySpace, the high school alumni thingie, Friendster (?), the Google ork-something, the business thingie and most recently FaceBook, I'm all done. All I ever do on these sites is approve friends requests! Isn't there supposed to be some value to it other than that?

Oh, sure, I've had a few messages from people I haven't heard from in a while, but email works for that. In fact, email works for a helluva lot of the internet apps I see today. Plus, most of them just forward web form results to my email anyway! Why do I need a whole other thing when I've already got all my friends listed in my address book?

I declare the social network backlash officially started!

From now on, I'm going to be doing some anti-social networking around the ol' Casa de' Sells. If you want me, you know my email addresses, how to post comments on my blog and my phone number. That should be enough.

"*cough* When I was a boy, we didn't have these fancy social networks. *cough* *cough* We had email and we were happy to have it!"

"Yes, Grandpa. Shhhh...."

0 comments




"So easy to read, it should be illegal"

Thanks very much "ET" on the Canadian Amazon. I can think of no higher compliment. : )

0 comments




WHS Continues to Rock My World

In the same way that .NET manages memory for you, Windows Home Server manages storage. All you have to do is tell it the names of shared folders you want it to have and which computers to back up and it will spread it and duplicate it across however many HDDs you have, without you worrying about which actual HDD your "Music" folder is on or where your wife's computer is being backed up to.

Plus, if you have more than one HDD and you have "Enable Folder Duplication" enabled for a shared folder, the data in that folder will be shared across multiple HDDs, effectively giving you the benefits of RAID without the config muss and fuss. (It's my understanding that this cross-HDD data duplication happens automatically for backed up data, but I don't know how to confirm that empirically without risking the data.  : )

Because a 750GB SATA HDD was $156 at newegg.com, it was a no-brainer to pick one up. It arrived today and it was mean-time of 10 minutes between tearing the tape off the box and the new HDD being used for data storage on my WHS. I didn't even have to turn off the HP MediaServer machine!

All I did was pull an empty drawer forward, place the new HDD into it and push the drawer closed. Seating the drawer also seated both the data and power connections on the HDD itself, no wires or plastic connectors needed. I want all HDDs to work this way!

10 seconds later, the little light went on that said my new HDD was ready to be added as storage to my WHS, which only took right-clicking in the WHS console (already updated to display the new HDD) and adding it as storage. Another 10 seconds and some additional settings changes to enable folder duplication on my shared folders and the new HDD is in active service, providing redundant storage for all the data I care about in the house.

Really, the only problem I have now is that I only have enough data to fill 14% of the 1.4TB of new storage space. Maybe we need a Windows Friends & Family Server and I could rent out the extra space? : )

0 comments




Fingerling Potato Baby Jesus

This is what happens when my relatives get together and the wine flows freely... : )

0 comments




Christmas Delight

Not all was gloom and blackness this XMas. Among the new things in our lives, several of them rocked*:

What did Santa bring you this year? Anything you'd recommend or want to steer folks away from?

*Yes, I know I'm a Microsoft employee and biased. Feel free to take what I say with as much salt as your heart can take. : )

0 comments




The Sidekick Phone Sucks

I brought my son a Sidekick Slide cell phone for XMas this year and I've come to the conclusion that it sucks, or at least the way T-Mobile sells it sucks.

When I purchased it, the T-Mobile salesman offered me unlimited data and text messages for an additional $20/month on that line. The phone was an upgrade on our existing family plan, which already has 3000 minutes/month and unlimited text messaging and I don't really need my son surfing the interweb during class, so I declined. He never mentioned that the phone wouldn't actually work without this extra money, or I never would've purchased it.

Then, XMas morning rolls around, my son is super-excited and plugs his SIM card into his new phone, turns it on and is greeted with the activation screen. This lasted for hours. Eventually, he found the magic key combination and was able to use the phone, but when it crashed, it lost all his contacts and pictures. Plus, the battery life sucked, lasting maybe four hours between charges. The boy swears it's because it's still trying to activate in the background.

Finally, we called T-Mobile "customer care." If I wanted to use the "full capabilities" of the phone, like save f-ing contacts, we pay the $20/month. The contacts are saved "on the network" *only*. That sucks. This was a $200 phone subsidized with a 2-year extension to the contract and it can't store f-ing phone numbers?!?

I was about ready to cram the phone back up the T-Mobile salesman's.... well, I would've returned it, but the boy was so enamored, he committed to ponying up the dough from his allowance.

And I have a sneaking suspicion that even though we now have the "Sidekick feature" package, that the battery life is *still* going to suck... Keep your fingers crossed.

P.S. I can't tell you how much my son loves this phone...

0 comments




Microsoft needs you to build Emacs.Net

Interested? Drop Doug a line.

0 comments




Posting from my OLPC PC

The form factor is cool, the OS is fine (although I'd prefer Windows) but the chicklet keyboard is worthless. I can literally type faster on my t-mobile dash smartphone. Anyone want an OLPC laptop PC for $200 + shipping?

0 comments




XBOX 360 For Pennies a Day!

In 2006, I purchased an XBOX 360 bundle from CostCo for about $550, including the console, a game and two wireless controllers.

In April of 2007, my 360 caught the "red ring of death" ("Ring around the rosy, pockets full of posies, ashes, ashes, we all fall down!"), at which point I brought it back to CostCo and exchanged it for the bundle they had available at the time, which was $475. They refunded me the difference!

Net return: $75 in one year on an initial investment of $550.

Earlier this month, my new 360 also caught the plague and I returned it again to CostCo, where the holiday bundle now costs $400.

Net return: $75 in 7 months on an initial investment of $475 in 58% of the time from the last return of this amount.

If this continues, at this rate I'll have made my original investment back in another 9 months, at which point I'll have had the use of an XBOX 360 for 28 months for the opportunity cost of the original $550, which is approximately $50 at 7% over two years after taxes, $1.80/month or 6 cents/day.

What a deal! : )

P.S. The moral of the story: buy your electronics at CostCo.

0 comments




Conversing In Italian over the Interweb

Yesterday I got an email from a fellow named Corrado Cavalli to whom I sent a free copy of Programming WPF. When he received it and read through it, he posted a note on his web site, which of course, I went to read.

Now, Corrado lives in San Pellegrino Terme, Bergamo Italy, so his blog is in Italian. That didn't stop me from reading it in English using Google's language translation page.

Then, just to be "cheeky" as my Australian friends say, I composed simple responses in English and translated them to Italian before posting them, you know, pretending I'm smart and international and such like. : )

To be somewhat confident I wasn't asking him for improper knowledge of his dog, I did the Italian to English translation on the translated text and rearranged my English it bit when it wasn't quite right.

All in all, I'd say it worked out pretty well, although I did get some flowers from his dog the other day...

0 comments




Here Comes Another Bubble sttto some Billy Joel song...

This is hilarious!

0 comments




Win a Trip to NYC + WPF Dream Machine with Your WPF Application Stylings!

The nice folks at Lab 49 are throwing a contest for WPF programmers.

The goal: take the financial data they provide and build a kick-ass WPF app around it.

The grand prize:

Final submission is 2/29/08, but there are other prizes for early submission (by 2/14/08).

The judges (Charles Petzold, Rob Relyea, Josh Smith and yours truly) will be looking for "your use of WPF, innovative display of financial data, the quality of your code, performance, appearance, and overall functionality."

I'm a bit of a financial nut, so I'm very much looking forward to the results of this contest. Dazzle us!

0 comments




Give Them a Fish or Teach 'em To Fish?

Dvorak asks this about One Laptop Per Child:

"Does anyone but me see the OLPC XO-1 as an insulting 'let them eat cake' sort of message to the world's poor?"

I can see his point, but I don't see how decades of giving food and support to the 3rd world has helped them to become part of the 1st world. Maybe access to the world's information so that they can educate themselves and learn how to solve their own problems might work a little better. It's worth a try at least.

0 comments




2395 older posts       240 newer posts