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.




Microsoft Longhorn Employee Blogs

Here. As I post this, 82 Microsoft employees classify themselves as blogging about Longhorn or Longhorn-related topics. I thought I knew them all, but there are some that were new to me.

0 comments




I want remote apps, not remote desktops

Ever since WinXP, I've been using Terminal Server a ton. Recently, I've been using Virtual PC and when Virtual Server is released, I bet I'll be using a lot of that, too.

However, as enabling as TS and VPC are, I want more. Instead of logging into a desktop and having the windows trapped on that desktop, I want the windows from a VPC or TS session to just show up on my local desktop, maybe using title bar colors to tell me which ones are running on which machines. I know that X-Windows has provided this for a while, but I want this for Windows. That is all.

0 comments




Longhorn Jobs

Here.

Looking for the a job in Longhorn? CareerBuilder.com has 5 Longhorn jobs listed:

Those last two look tasty. : )

0 comments




I Can't Imagine More Great Hackers

Here. According to Paul Graham, hackers only program Python and never program NT, so none of the people that I would consider "great" hackers are, by Paul's definition, great. Given the quality of the hackers I was mistakenly classifying as great, I can't image what Paul's bar must be (or it could be that he's an elitist snob... : ).

0 comments




OSCON Geeks @ the Portand Nerd Dinner Tonight

I'm hanging out at the O'Reilly's Open Source Convention today (downtown Portland) and I'm planning on bringing as many fun out of town open source geeks as I can to the Portland Nerd Dinner tonight. I make no guarantees, but if I find Linus, he's getting an invite. : )

0 comments




Crappy Carl's Crappy Contest

Here.

Crappy Carl is giving away a crappy top-of-the-line Tablet PC to anyone that crappy fills in his crappy survey (and they don't even have to listen to his crappy show to crappy win!).

BTW, Microsoft and SellsBrothers.com employees are not allowed to enter. Isn't that crappy?!? : (

: )

0 comments




What Makes A Book Successful?

Here. The one where I pontificate like an arrogant windbag on the subject of what makes a book successful as if I knew.

0 comments




MSDN Designer Posts Fun Longhorn Stuff

Peter Stern, one of MSDN's most excellent user experience and graphic designers, has started up a web site, with a special section just for fun Longhorn-related stuff, including a complete deck of card faces in XAML and his drawings of yours truly from the Longhorn Developer Center in XAML format.

I've been corrupting Peter's thinking toward Longhorn for a few months now and I've fabulously happy to have him as the other half of that magical ying/yang designer/developer relationship that Avalon fosters.

0 comments




What Makes A Book Successful?

I got an email today from a friend who wanted to know what he could do to make the book he had in his head successful. I've thought a lot about this topic in the genre of Windows programming (I don't have a clue how to make your bodice ripper successful), but had never verbalized it 'til now, so I thought I'd run it up the flag pole and see who burns it.

DISCLAIMER: I make no claim about whether following these guidelines will make your book successful. These are just things that I think about when I'm trying to make my own books successful.

  1. Write a quality book. I know this one goes without saying, but given the state of most books that make their way to the shelves, I thought I'd say it anyway. Karen Gettman, my editor at Addison-Wesley, says it like this, "Be the first or be the best." I've never yet had any luck being first, so I really try to be "the" book in any given category. For example, I think the 6 guys who read the TAPI book would agree that I really nailed it. : )

    For me, the crux of quality (besides being able to string sentences into paragraphs and chapters in pleasant ways) is writing a book that describes how to do your work with the technology instead of that describes how the technology works. The difference is subtle, but it's what separates, for example, a book that describes how to build real applications in WinForms using the appropriate tools from a book on the WinForms classes, methods and events. Likewise, the former fills in the gaps when a technology falls short whereas the latter is frustratingly silent on such topics.
     

  2. Have a significant audience. This is the one that's killed me time and again. The Win95 user book was killed by Internet encyclopedias. The TAPI book was killed by the lack of PC/Telephony adoption. The ATL book was pretty well-received, but the audience was still not the audience size that you'd like (although it still sells nicely and we're planning on having a 2e in time for Visual Studio 2005 and ATL 8).

    Having a significant audience was the thing that killed my friend's book dreams when he called. Before our call, he was all excited about his technology (passion is an important part of the writing process and it's the only thing that can get you through the murderous back-end of a quality book [on the other hand, I understand that people that write crappy books don't have this problem, so there's something to be said for that...]). After our call, he had to admit that the market just wasn't there for anyone to purchase his labor of love once he'd produced it.
     

  3. Own the marketing. The truth is that even though publishers have full-time marketing folks, you are much more likely to know where your audience hangs out and how to reach them then they are. Plus, there are all kinds of "guerrilla marketing" things that you are much more able to do than any publishing company. For example, these are some of the things that I like to do:
     

    • Answer questions online in your area of expertise. I'm continually surprised by the number of authors that don't participate in the communities that support their technology. If you answer questions and then point folks to your book for more details enough times, folks will grow to appreciate your book without ever having picked it up (although don't just point folks at your book without answering their question -- that'll just make you look like an asshole).
       

    • Ask for Amazon reviews of your book. People often feel the need to say something nice about my book before asking me a related question. In that case, I always take the opportunity to ask them to post a review and give them the URL to do so (the difference between finding my book on Amazon and just clicking an URL can make all the difference between whether they do it or not). I never ask them to post a "nice review," btw. I just encourage them to write what they feel.

      Why do I care about them posting their reviews? According to legend, the number of reviews a book has is a fair indicator of how well it sells, regardless of whether those reviews are good or not. I don't know if it's causal, but since I can only influence one of the variables, that's what I do. Plus, the reviews look good to your family and friends when they pull up your books and since you're not going to make any money writing a book, you might as well get something out of it. : )

      Why so I want the reviews on Amazon instead of blogs, newsgroups or BookPool? Because everyone goes to Amazon to buy books and that's where I want them to see the reviews. In fact, if I see a review somewhere else besides Amazon, I'll ask the reviewer to copy and paste it on Amazon so that all of the reviews are in that one, critical place (providing them the URL, of course, to make it nice and easy for them : ).
       

    • Continue writing in your area of expertise. There's no better free advertisement for your book than that tiny bio at the end of an article that says "Joe Grammer is the author of Essential EDI Programming in a Nutshell in 21 Days for Dummies." Of course, that pre-supposes that the article is good enough for folks to want to read more of your work, but if it isn't, you've got bigger fish to fry.
       

    • Bang on your publisher. Your publisher has a PR department and a marketing department. Talk to them. Ask them what they're doing for your book. Watch where they go and make sure your book is represented. Watch where they don't go and tell them to go there. Make sure your publisher signs you up to revise your book as the technology evolves.
       

  4. Pick your publisher wisely. Speaking of publishers, make sure you choose one you're going to like. It's easy to fall into the money trap, especially since every publisher on the planet can provide numbers about how they're the #1 publisher in some way for your book and you'd be a fool to go anywhere else. Unfortunately, when you do the hourly math, most authors make poverty level money, so why not pick the publisher you'll like the best? To find out which publisher fits you, you can either write for/flirt seriously with them or ask around. To save you the trouble of the former, I'll give a brief overview of the publishers with which I'm familiar:
     

    • Microsoft Press. This is the big dog that all the other publishers a) think is given an unfair advantage and b) are constantly trying to get within striking distance of. MS Press is so far ahead on sales volumes that the rest of the publishers are scrambling for #2. I've never written for MS Press, but have seriously flirted with them enough to be scared by them. This was years ago before the great opening of MS and things may be different now, but at the time, MS Press seemed keen to "fix" my writing to fit the "official" story and to be very firm about schedules, neither of which made me happy (I was used to a more loving, lax environment : ). Plus, MS Press is famous for little clauses in their contracts for which authors need to watch (although all publishers do this -- watch out for the one called "Right Of First Refusal").
       

    • Addison-Wesley. I've written all but one of my real books for Addison-Wesley and they have set the author environment standard against which I measure all others. In the old days, they'd throw advances and even grants at anyone with a pulse and then expect you to take 23.5 months to deliver on a 9-month contract while leaving you free to say pretty much whatever you wanted. Sadly, those days are over, but the idea of letting the author be the ultimate arbiter of what goes on the page has stayed. This comes from editors that are more like project managers in that they send nag emails when you're late and send chapters off to reviews to gather feedback, but don't ever really read the chapters (most AW editors aren't technical). What this means is that you have a lot of freedom as an author until some reviewer you don't agree with brings up something silly that the editor takes as gospel and whacks you with it.

      Luckily, if you're writing for an AW series, you'll have someone technical that can read and review your content, although in this case, you'll want to make very sure that you see eye to eye with your series editor or you'll find yourself butting heads.
       

    • O'Reilly & Associates. I've only written one book for them and it was a mixed experience. On the one hand, it was the wrong book (it should've been a Visual Studio Hacks book, but this was before the Hacks format was invented). On the other hand, ORA editors actually read the book and provide intelligent, thoughtful feedback. I really like that. On the gripping hand, ORA has built its reputation of steady quality by applying heavy copy editing to all of their authors to coerce those that aren't writers into the ORA "voice." Most of the time, this works nicely. If you pick up any ORA book in any series, you know what you're getting and lots of people love that (I love a lot of ORA books myself). However, if you're an arrogant author (like me) who thinks that he writes better than the copy editors, you may be surprised with what the copy editor does to your stuff.

      Also, ORA doesn't really have series so much as formats, e.g. Nutshell, Hacks, Developer Notebook, etc., so make sure you like the gimmick associated with a format before you sign up for one. To maintain that steady level of quality, they're going to make sure you stick to the format closely.
       

    • APress. I don't know a thing about APress except that I like Dan Appleman, Gary Cornell is a character and a half, they seem to have some good books and I've never written for them, so naturally I'd like to write for them for some day (I mean, just because my wife doesn't allow me to fool around outside our marriage, why shouldn't I be able to fool around in another genre? : ).

BTW, a lot of these same principles can be applied to your article writing, too, but there you know what they're paying you up front. A bunch of my friends have done the math and for the same amount of work required to produce a book, they can produce articles that pay much better. But you're not writing for the money, right? (Please don't try to write for the money...)

0 comments




Bringing "the letter" to Wednesday's PND

I'll be bringing "the letter" to Wednesday's PND (assuming I can remember this time).

0 comments




Do You Think IE Sucks?

More and more, my smart friends are switching from IE to something else (I've heard mostly about FireFox lately). At a recent blogger conference filled, by definition, with a bunch of web techno-wonks, only something like 15% of the audience admitted to using IE. If you hate IE enough to deal with the integration issues, you must really hate it. Why not let unleash that hatred on the IE team? The IE team is blogging now and would love to have a giant catalog of the specific things that you hate about it.

0 comments




What Kinds of Cars Do Microsofties Drive?

Brad Smith writes:

"I just found your site. I love it!!! It is now a regular read for me.

"I read 'The Human Side of Microsoft' post on your site and had an idea... What about getting a bunch of people to list what car they drive (or what they used for transport if it is not a car). Aussies tend to be a bit car crazy and you can tell a lot about a person by how they get around!! :-)

"Just an idea.... Take it easy mate.

"Brad Smith
"Canberra, Australia"

Brad, I drive a 1998 Volkswagen Cabrio covertible. It's kinda funny looking and it's a semi-girly color (white), but I fit in it with the top up (I have a long torso, so that's a problem in most convertibles), it's got a good service record, it gets good gas mileage and the Sells brothers still fit in the back (although not for much longer).

Can the other 55,999 Microsoft employees post what kind of car they drive from Brad? Thanks.

0 comments




Tim and His Angle Brackets

Tim Ewald, one of my closest friends and the guy I think deserves to be much more famous (the first chapter of his criminally under-selling Transactional COM+ is worth the price of a Hawaiian honeymoon and is just as fulfilling) is blogging.

In fact, he's been blogging for a few weeks now, but he's teased me before, so I didn't want to point people his way if he was just going to break my heart again. Still, he seems to be on a roll. My most favorite post is XmlSerializer sans XSD, but his recent post on why he cares about the angle brackets on the wire pushed me over the edge.

Don't disappoint us by going away again, Tim!

BTW, Roger Searjeant built some tools to support Tim's ideas.

0 comments




Microsoft runs out of things to buy

Microsoft stunned investors yesterday with the announcement that they were distributing 75 billion in cash because they had run out of things to buy. According to Microsoft CFO John Connors "With the acquisition of Lookout, we've crossed every single item off our shopping list. Frankly, there's just nothing left to buy."

(more)

0 comments




DM Karma

Ah, the bittersweet memories:

"Maybe you have heard some of the stories about the [DevelopMentor] Brains? Brian Randell delivered a VSLive conference talk in a bath robe. Don Box delivered a conference talk in Amsterdam naked from the waist down. Chris Sells, not to be outdone, agreed to pose completely nude for an advertisement in a technical magazine whose readership is 95% male."

It wasn't an ad, actually. It was an official photo shoot for an article. Most of the pictures were normal, but they had to pick the naked one (although they did airbrush out the nipples and go another way for the cover : ).

Barry Kouda, Barracuda.NET's most recent hire, lists some of the other DevelopMentor alumni in a loving "where are they now" kind of way.

0 comments




1660 older posts       975 newer posts