Twitter Getting Hacked?

June 20, 2008    Category: Blog, Thoughts   5 Comments »

I noticed this today while I was on Twitter.


UPDATE: As @MaggiePluPlus pointed out. This only seems to affect FireFox and not Internet Explorer… strange indeed!

I was on @Wally_G‘s profile page when I first noticed it (and he’s a computer crime police type guy). You’ll notice that Chuck Olsen‘s name appears instead of his twitter profile image.  Also, notice that his name is taking up 3 spaces of images. I thought that maybe this was just some fluke, some twitter hick-up (I know, what are the odds of that!). So I checked

Read the rest of this entry »

FIOS is nice.

June 19, 2008    Category: Blog, Thoughts   2 Comments »


I’ve had FIOS for over 2 years and love it. I’ve never actually tested the speed before, but I always noticed that pulling down ISO’s from MSDN was always faster from home than from the Microsoft Office, so I figured that it was pretty fast. 🙂

Jim said something on Twitter that got me thinking about how fast is my FIOS actually? So I went to the C|net Bandwidth meter and tried it out. You can see the results… to be any faster I’d have to install a T3…. and I’m the only one on the network at my house. (nice!)

My new book is out!

June 10, 2008    Category: Blog, Thoughts   2 Comments »

wrox_book  Well.. not really *my* book. It’s not like I wrote it or anything like that. I was the technical editor on this new book, “Beginning C# 3.0: An Introduction to Object Oriented Programming” by Jack Purdum.

While most people that read this blog will probably not read the book (it’s targeted for _very_ new programmers), there was a ton that I learned while doing the book… but mostly about what it takes to work on a book. It takes a lot!

It also gave me a great appreciation for all of the authors, editors and publishers out there and the effort that they go through to bring us great titles.

.NET vs _X_

June 25, 2007    Category: Blog, Thoughts   No Comments »


I’ve blogged about .NET vs Java before, but I recently had a request for any “white papers” on other areas around .NET. I find that when most manager types are asking for white papers, what they really want are case studies. So here is a collection of great .NET case studies for your viewing needs.

Java compared to .NET – this is a great place to start:

You can check out the “Who is using ASP.NET” section here:

… a gazzilion other case studies:




I some how missed this even though he mentioned it almost a month ago. It looks like Michael Howard is going to move to the great Lone Star State, Austin specifically (to be near the Microsoft Technology Center). If you don’t know who Michael Howard is, he’s written some of the most definitive works around writing secure code. His book is called “Writing Secure Code” 🙂 I’ve heard him speak a couple of times, and it’s always a great experience… he really knows how to say things like they are and doesn’t pull and punches. Go read his blog and some of his other books while you’re at it. This is a great resource to have in our back yard! (I wonder if he’ll be open to speak at any of the local Code Camps?)


Welcome to Texas Michael!


w00t! Here’s one for the good guys! (The good guys being the thousands of developers (and designers) that work on the Microsoft platform and are excited about the new features in WPF and the new tooling to support it)

Cory just pointed out Somasegar’s announcement that Expression will be included in MSDN. (Well most of it, all of it if you have Team Suite) This is very exciting and I’m glad to see that this finally went this way! WPF and the Expression Suit have started to make lots of waves in traditional designer camps. It’s exciting to see and I can’t wait to see some of the cool applications that are going to come out in the next year or so!

(See: WPFBlog – from FrogDesign, Thirteen23, The NYT Reader, 3D RSS Reader)


Why the excitement? Because originally Expression was NOT going to be in MSDN.

I’ve been playing with the Expression Suit for a while now, I went all the way to Chicago for the official launch (post Microsoft – on my own dime), and this was one of my most popular talks when I was at Microsoft (Developer Designer Zen: Bringing Two Worlds Together). So you can imagine my frustration when Microsoft first announced that the Expression Suit would NOT be included in MSDN. (and here)

By the way, this is one of the reasons that Developer Evangelists at Microsoft are NOT part of marketing and do not have any sales quotas. (I actually heard a manager at Microsoft once ask if the DE’s should go under marketing organizationally – blah! Managers! 😉  Part of the role of the evangelists at Microsoft is to be a human face of Microsoft to the world; it’s also to be a voice of reason from the world to Redmond.

It can be very easy for the marketers and decision makers in Redmond to get caught up in the day to day world, look at a couple of studies from surveys, make a business decision and then move on… the whole time not *really* being in touch with what is happening on the ground in the rest of the world. I can’t go in to the details, but I can say that this is one of those times where those of us in the field were *very* vocal back to Redmond.

This is one of those issues where Redmond kept saying “trust us”, wait for our big announcement at Mix, and we kept saying “I don’t think so… the messaging so far has been bad, confusing, and doesn’t make any sense.

What was so confusing?

For starters. MSDN Premium used to be called MSDN Universal. So you have this HUGE group of subscribers that are paying a nice chunk of change every year and are used to MSDN Universal, which meant: anything that Microsoft makes, you have. Not to use in production, but to develop on, test on, create plug-ins for etc… the exception was Visual Studio and Office; those you could use for day to day, real life type work. The name was changed last year to Premium when the VSTS SKUs came out. Now there were specific feature sets of Visual Studio depending on the type of development work that you did (Architect, Develop, Test, Database – and Team Suit has everything rolled in to one)

Second, there was a disconnect between the messaging. Last year FrontPage was included in MSDN. The road map for FrontPage was to start using Expression Web (if you were not using it with SharePoint), which now you were going to have to pay for. Huh? The guys making the decision explained that SharePoint Designer was included in MSDN and that MSDN Subsribers could just use that…. But that was completely contradictory to what the FrontPage web site was saying. I understand wanting to distance Expression Web from the stigma of FrontPage… but that shouldn’t have been done at the expense and confusion of the developers that were used to using FrontPage and were trying to follow the Microsoft recommendations and technology roadmaps.

Why the confusion?

Microsoft is actively going after designers in the design communities. Why? Because so far Visual Studio has made it really easy to make really ugly business applications. That’s not meant to be a slam. I have made a great living, making great business applications – they just happen to be ugly. There is a reason that partners like Infragistics and ComponentOne exist. They have taken the time to create nice looking libraries that allow developers to do what VS hasn’t done on its own: make nice looking applications – easy.

By the way, that all changes when designers and developer come together.

The strategy goes something like this:

  1. We don’t know or claim to know what designers are all about. (Remember: “Developer, Developers, Developers!” – Designers don’t really get that either.)  Let’s go hire some really (really, really) good ones, and ask them. Let’s do studies to find out. Microsoft is pretty good about this. Let’s find the right people to make the right decisions.
  2. Create a platform for designers. This is interesting, which came first, the platform for designers or the quest for designers? I argue that first came the realization that most applications are ugly, we need a way to create really nice ones, and WPF was born out of that realization. Now that we have the platform, let’s go get some designers that will actually know what a good design looks like.

When Microsoft decides to go into a new market, they go 100%. They go all in, they get committed. A great example of this was the Xbox. You may not all remember this, but when Microsoft decided to create the Xbox gamming console, Sega had just pulled out. (You know.. Sega… THE Sega.  Like the Sega Genesis – remember that, and the DreamCast – ok, bad example, but the Genesis, yeah that was hot) The point is that Sega was no n00b to the gaming console scene. The DreamCast lasted less than 6 months (it seemed like 6 months) in the market when they pulled out saying that the console market was too saturated, that Sony and Nintendo were the dominate players and that they needed to pull out and just make games. THAT is the market that Microsoft looked at and said, “Yeah, were going in!”

I remember seeing an article with the head of the Xbox group, and two things stood out to me, 1. the Xbox did not support dial up (like the Sony PlayStation) the Xbox only supported broadband Ethernet. 2. This is basically a computer that could run spreadsheets and stuff like that. (I believe that the Playstation had a keyboard and web browser at the time).

The response?
1. No dial up? – Go Big or go home.
2. Run Spreadsheets? – No way – the Xbox is a Gaming console for gamers, not a catch all be all.

The result? Huge. Huge success for Microsoft. They got focused. Focused on a target group, focused on a product to deliver, focused on success and great gamer experiences. (The Xbox Live continues to get rave reviews and is attributed to one of the key success factors to the Xbox and now Xbox 360)

And that my friends, in the Microsoft game plan 101. Focus on what people want and need, focus on what they are missing – then deliver and keep on delivering in a way that is accessible and approachable for the people that you are targeting.

And that is also where this whole thing broke down. You see, Microsoft got focused, intently focused on designers. (Which they need to do), and in the process they brought in several (really, really) good designers… but those designers just didn’t get developers. See the problem? The decision to not include Expression in MSDN was a decision to focus on Designers. Not a catch all for everyone. These are first class design tools for designers… and I agree, but the fact remains that you have this HUGE base of people (developers) that are going to feel left out, AND you could leverage this HUGE base of people to help move people to the new platform. Plus, the whole point was to bring these two groups closer together in the first place! It’s like that old children’s song “Make new friends, but keep the old ones, one is silver and the other gold!” – and developers? They’re gold I tell you. Gold.

(oh, and designers are gold too… that just didn’t seem to fit well with the song. 😉


These caught my eye earlier today… which may simultaneously explain why I have so many t-shirts in my closet and why my wife no longer lets me buy my own clothes. 😉

Real Technology Heroes

March 19, 2007    Category: Blog, Thoughts   No Comments »


From the creators of Community-Credit comes the informative, yet entertaining, Real Technology Heroes. I met David last week at the MVP Summit and he introduced me to his newest site. I love this concept, mainly because I’m such a fan of the original “Real American Heroes“ and “Real Men of Genius” commercials from Bud-Light. Go check out “Mr. I can build a better version of better than Microsoft” or “Mr. Select * from tablename example Guy“. This is sure to be instant classic!

View all heroes here, or submit your own!


The International .NET Association of North America (INETA NorAm) recently had their elections. Their board of directors is made up of volunteers from through out the .NET community. These people donate their time and energies to help make INETA and .NET User groups from all over succeed.

I haven’t heard about all of the new officers, but I did just find out that David Walker from Tulsa is the new Vice President of the Speaker’s Bureau and that Darrell Hawley from Detroit is the new Vice President of Marketing. Josh Holmes and I were just talking about all of the great work that Darrell was doing in community. Darrell and I were actually nominated for the same board spot. I’ve never met Darrell in person, but we’ve spoken several times on the phone and he is definitely a top notch guy with a lot of energy and drive that he’s going to take to INETA. My hat’s off to him!

Woot! Congratulations all around!

Update #1: Congrats to Amanda for being the new President! I first met Amanda at TechEd 2005, and I’m glad to see how much she keeps contributing to the community!

Update #2: I’ll be meeting with David in the morning to give him his Zune, and to interview him about INETA, the new board. his recent trip to Seattle, running the Tulsa TechFest, CodeCamp, .NET User Group, Java User Group, he just had a baby (number 4) and oh yeah.. I think he works for IBM somewhere in the middle there. It should make for good 🙂


<![CDATA[ is going to be like Channel 9, without the Redmond focus. Basically I really like channel 9, but most everything on that show is based in Redmond. Our idea is to do the same thing, but from the field. It will be a great chance to highlight the community, go to events and interview the attendees, organizers and presenters. We’re not after capturing the content or one and a half hour presentations. Instead, we’re trying to capture the heart, enthusiasm and energy that exist in today’s technology communities. (coming soon!) is the brainchild of Microsoft Developer Evangelist Ron Cundiff and former Microsoft Evangelist Caleb Jenkins. Here’s how it went down:

On my second to last day at Microsoft, Ron came up to me and said “You know what we should do?! We should do a monthly podcast, you and me, where we talk about upcoming events”.  I thought “wow… that sounds really boring.” but it got our creative juices flowing. I then suggested, “what if we included something like that, but actually went around and visited a different user group each month, and highlighted the group, interviewed the attendees and organizers… wait! What if we did video, and made it like a Channel 9 local!”

 I left Microsoft the next day. The following Wednesday I met with Giovanni and we coffee and talked about my plans for post Microsoft, I mentioned CommunityCast and he convinced me to do that, especially now that I wasn’t at Microsoft and (most importantly) he agreed to produce it, handle the post production work etc… it’s good to know Media Moguls like Giovanni.


Where we are now: Gio and I literally decided on the name and purchased the URL an hour before our first event. We still don’t have that pointing anywhere yet… but have shot four events. The current goal is to have the site up and running mid to late February and then hopefully the rest will run like a well-oiled machine. 🙂 Stay tuned. I’ll keep you posted. ]]>



Enter your email address: