the student becomes the teacher
So, Robert has once again posited an idea that, for some reason or another, hasn't recahed the mark with many. Go look at the comments if you don't believe me on this one, as they're all either (A) slamming Robert (as in, asking for a Robert-less main feed) or (B) totally missing the point of Robert's whole discussion.
First of all, i'm going to do what Robert never does - openly name names. Robert rocks. Do you remember when you were a kid on the playground and you were picked on by a bully? And remember how when you told your mom about it, she said “don't worry, they're just jealous.” We can see this pattern evolving all around us. Just look at how much Sun Microsystems and IBM loathe Mr. Gates and Microsoft. Why? Because they're jealous.
So here it is, for all the naysayers out there who continually bash Robert. You, my colleagues, are simply jealous of him. Because he has an MVP and you don't. Because he has his own company and you don't. Because he's writing software in his way and you aren't. Because he's doing it all - every single step of the way - his way. And, because he's doing it all at the ripe young age of pre-25.
And that jealousy, my colleagues, is why he is continually bashed by everyone. He is producing.
So for starters, let me say this - take notice of him and listen to what he has to say. Don't bash him because he talks a lot. He has good things to say, and if you'd all listen, you might pick up on that fact.
Now, on the article. Sure, he may be marketing his product in some roundabout way. If you had a product, wouldn't you market it? Now that that's outta the way, i'll continue (now that you bashers have realized you'd do the same thing if you were in his shoes).
His article posits a wonderful idea - make it easy for even the most skilled users to facilitate. Make it simple. Make it small, and make sure its flexible. Bang it out in such a way that it can be used by anyone easily, that it can be extended by anyone using proven techniques, and make sure you get it out there. Robert has an awesome, awesome idea. His essay is something we should all take notice of. It posits a wonderful series of methodologies - make sure it's easy, make sure it does what it does as well as can be, and never quit making it easier to use, no matter how totally wacky the internal architecture has to be to make that a reality.
i wish all developers could be like this, could share this vision. .NET has made it really easy for us to help one another out via reusable code, and Robert is a shining example of how one developer - or one good leader - can use .NET to make tools that make developers' lives easier. His vision, his motiviation, and his courage to do it his own way make him a shining example of what we should all be -
Energetic developers who keep pushing our own limitations to make our colleagues' lives easier.