Gunderloy, Spolsky, Atwood: three big idiots.
secretGeek .:dot Nuts about dot Net:.
home .: about .: sign up .: sitemap .: secretGeek RSS

Gunderloy, Spolsky, Atwood: three big idiots.

[disclaimer: i'm a big fan of these three people, so much so that i'd take the time to criticise them publicly ;-) ]

In which I attempt to demonstrate that three of my heroes are indeed fallible human beings. And rather than do the nice decent thing and write to them privately, I insult them publicly for the GOAM (er, Good Of All Mankind).

Gunderloy -- idiot? Why?

In a stunning, yet well-telegraphed, event, Mike Gunderloy -- author of the Daily Grind -- has quietly drifted away from the warm embrace of the borg collective, er Microsoft, and decided to re-start his career in the Linux world. Go and check out his new blog, 'A Fresh Cup' for some news and background on this move.

The good news for microsoft consumers like myself is that Mike will continue to publish the Daily Grind for the foreseeable future.

But what's going on?

As long as i've been following Mike's writing he's been very critical of microsoft, cynical about Longhorn/Vista and very under-whelmed by office 2007. The cynicism was pretty powerful at times (hey that was always my favourite part!) and boiled a little hotter than usual lately when he attacked the office ribbon licensing scheme.

I think that in the last few years there are two sides to microsoft. We see these two sides continually.

(continues)

It's not "Raymond Chen versus MSDN" as spolsky would have you believe -- but more "Obasanjo versus Ballmer". There's the open, sharing, blogging, all-too-honest world of Dare Obasanjo -- the kind of world that Robert Scoble deserves a lot of credit for (even if you do see him as the blogging-equivalent of a hyperactive, ginger-haired tap-dancing 10-year-old). On the other hand there's the Steve Ballmer, business rationalist world, with it's licensing schemes, its cautiousness, bullying, monopolies, and general machiavellian attitude. Each side genuinely believes it's The Real Microsoft. And i think that for Mike G, the Robert Scoble picture of microsoft was always a flimsy illusion, just a facade that covered the true, cold-hearted, evil nature of the beast.

(at this point i want to insert a quote from an old issue of the daily grind where he said that he believes the openness of microsoft will come crashing down once someone stuffs up in an unapproved blog post and causes too much trouble).

On the surface, his decision to switch to microsoft has been prompted by the licensing scheme for the office ribbon ui. Clearly, it's mired in deeper difficulties. The complexity of moving to Vista gives a person time to stop and ask why -- why move to vista? if it's going to mean so much new learning, couldn't the same overall effort allow you to switch to a different OS?

And i think Mike, like all of us -- perhaps more so because of the even higher pressure he places on himself -- feels overwhelmed by the huge volume of learning that is required in microsoft technologies, just to keep up. He's mentioned the Red Queen's race before, and boy do these words strike home for anyone who tries to stay abreast of the latest microsoft technlogies:

Does this make him an idiot?

No, never. The guy's a genius. I just thought a provocative title would help. I think that in a worst case scenario, he'll return to the collective in time, hopefully with his cynicism sharpened even more, with extra experience he's willing to share with us, about what can be done better and other lessons from other worlds.

In a best case scenario, he'll find an exciting new career in the open source world, and help more of us to make the move.

Somehow I can't help but hum the tune from the "Hitch Hiker's Guide to the Galaxy" movie... 'so long and thanks for all the fish!'

Spolsky -- idiot? Why?

Well that Joel Spolsky really is an idiot. ;-)

Okay, before I savage another one of my heroes, here's a little side story. Situations have recently meant that I had to try and use a bug tracking application other than Fog Bugz. Oh god, how much I miss my Foggies! Joel takes usability seriously, and for that we salute him.

But what's going on?

Joel wrote an article lately picking on the design of the shutdown options in Vista. His article called for a drastic simplification of the shutdown scheme. Hey I kind of agree, but I also saw big holes in his argument, which were conveniently described already at suniltana.com.

None of this makes him an idiot, though. What annoys me is that a recent article, Simplicity (arguing against simplicity, in favour of adding new features where needed) was clearly a contradiction to his earlier article. The contradiction/hypocrisy was so glaringly obvious that I can't help but think that Joel has done this deliberately to try and cause some controversy. I think he really wanted people to spot the hypocrisy and pick him up on it: it was so obvious and yet he didn't mention it.

If this was the plan, then it mis-fired, as complex plans do, and the readers tended not to pick him up for the hypocrisy at all (it's not like he was insulting Ruby On Rails) and instead just nodded and said 'okay, we believe you Joel.'.

His most recent article, about Elegance, nicely intermeshes these two apparently contradictory ideas (choices versus simplicity) but I still left feeling a little cheated. It seemed a little more contrived than I'd like.

Atwood -- idiot? Why?

Aw, maybe you ought to love Jeff Atwood (from Coding Horror.

Three great points about Jeff:

  1. When Hanselman has computer problems, he calls Jeff. And Jeff solves them. That's a pretty amazing talent right there.
  2. He's sent a lot of traffic to this blog! Thank you Jeff!
  3. He's in favour of supporting small ISV's! A great initiative. My early money is on Html-kit, and a few others are on the radar.

But what's going on?

The little thing that has annoyed me about Jeff is that sometimes he's slow to give credit. Recently he quoted almost all of an article by my compatriot Jo Cooney, and he hardly credited Joseph at all.

As a result there were 183 comments at Jeff's site, and only 5 at Jo's. I think this was partially a symptom of the poor credit-giving.

Another example was a very funny cartoon that Jeff used a few months ago, in his article Meet the Arch-Nemesis of Productivity: The Internet. Initially he gave no credit for this cartoon, and a lot of readers assumed he'd written it himself. Eventually he did give link the picture to the source and give a reference. His excuse was that he'd saved the picture some time ago and lost the source. Fair enough, but he's got some journalistic background and should've known better.

In fact this wouldn't normally annoy me even one little bit. But Jeff is the world expert at linking to his own content. He will never *ever* miss an opportunity to link to his own back catalog of work. So why shouldn't he be just as quick to link out to other people? (I've followed his lead lately, and started linking to my own back catalog more... it seems like the right thing to do.)

Jeff's only other 'crime' was his article 'Has Joel Spolsky Junmped the Shark' in which I thought the accompanying graphic was just outright cruel.

What's the lesson here?

I'm keen to see Jeff keep up the helpful content and the excellent writing. Just want to see him be a little quicker to link out to some of his sources. I think it's better to err on the side of over-linking rather than under-linking.

Well, that's enough iconoclasticism for now.

Have fun! No harm meant.





'Mike Gunderloy' on Sat, 16 Dec 2006 13:28:58 GMT, sez:

At least I'm in good company :)

Just to be crystal clear, it's not 100% certain I'm leaving Microsoft-based development right now. Politically, I am certain I want to. Practically, it may be impossible. The new blog is a place where I can chronicle the search while not cluttering up the Daily Grind with material that is irrelevant to the bulk of my regular readers. I hope to come out the other end doing _something_ different - whether Linux, Mac, or other is still TBD - but I may end up resigned to working with a company I detest until I can retire.

This is clearly the time to find out, though, as there's rather a "perfect storm" of what I consider bad software coming out of Redmond right now: Vista, Office 2007, and .NET 3.0 all leave me cold, and I don't want to invest time in learning any of them. That gives my expertise a definite shelf life, which in turn gives me a stronger than ever incentive to explore the alternatives.

I considered doing all of this on the QT, but that's not my style. I'll probably lose some readers and some advertisers to the extent that I get perceived as anti-Microsoft and away from the cutting edge, but that's a risk I'm willing to take. Meanwhile, anyone who wants to keep an eye on the exploration can figure out how to do so, thanks to those eagle-eyed readers who have noticed the new URL.



'Jeff Atwood' on Sat, 16 Dec 2006 21:05:07 GMT, sez:

> As a result there were 183 comments at Jeff's site, and only 5 at Jo's. I think this was partially a symptom of the poor credit-giving.

No, this was a symptom of making the front page of Digg, for whatever reason. It's a mystery to me as well.

Also, I explicitly mentioned Joseph Cooney by name *AND* linked directly to his post, which had more text and additional pictures. What else am I supposed to do to properly attribute quoted content.. take out an ad in the Wall Street Journal?



'http://www.codinghorror.com/blog/' on Sat, 16 Dec 2006 21:07:38 GMT, sez:

> there's rather a "perfect storm" of what I consider bad software coming out of Redmond right now: Vista, Office 2007, and .NET 3.0 all leave me cold

That's really strange, because Office 2007 is probably the best version of Office ever released, and Vista is a significant and important milestone in the evolution of Windows NT.

.NET 3.0 is more of a point release, true, but Avalon/WPF is pretty darn close to the holy grail-- the end of GUI programming as we know it. It's important.

Maybe you're just burned out on the Microsoft track. I can appreciate that. But to call them "what I consider bad software" is not accurate, at least not to this observer of the software industry.



'Haacked' on Sun, 17 Dec 2006 05:09:53 GMT, sez:

Maybe Gunderloy will end up taking the Mono route. I want to add it to my toolkit at some point.

I agree that Office 2007 is great. I love it. Vista would be great, but the UAC implementation so severely hamstrings usabilitity that it alone makes it less than very good.



'lb' on Sun, 17 Dec 2006 07:21:20 GMT, sez:

>I explicitly mentioned Joseph Cooney by
>name *AND* linked directly to his post,
>... What else am I supposed to do ... take
>out an ad in the Wall Street Journal?

Full page or half?

Okay, there's no accounting for the short-sightedness of a lot of digg readers. But in hindsight, it might've been better to link the image to either Jo's site or the Wget site. And to link Jo's name. (Initially I think you called him Jonathan instead of Joseph, too)

Yeh, this is really picky stuff. And hypocritical, as I do the same thing all the time.

But coding horror is pretty darn good, so the criticisms have to be picky ones.

thanks for dropping by!



'Josh' on Mon, 18 Dec 2006 07:53:03 GMT, sez:

How can you say Jeff's picture is cruel after this???

http://secretgeek.net/Ruby_On_Rails_face.asp

Lol.



'Josh' on Mon, 18 Dec 2006 07:53:38 GMT, sez:

PS - I even linked to your own back catalog for you :)



'lb' on Mon, 18 Dec 2006 07:55:53 GMT, sez:

thanks Josh! touche!



'Rice Crispie' on Mon, 18 Dec 2006 09:56:09 GMT, sez:

For a horrible minute there, I thought you were going to have a go at Hanselman too, but to my considerable relief this didn't happen.



'Scott Hanselman (from Tanzania)' on Mon, 18 Dec 2006 16:16:22 GMT, sez:

Whew...I was a little worried as well. I can sleep easier tonight.



'Ryan Smith' on Mon, 18 Dec 2006 17:14:26 GMT, sez:

I for one am very glad to see that Mike is starting up a new blog. I get forced in to the Microsoft world quite often, but there are worlds of great open source applications out there just waiting to be discovered.

Hopefully Mike will shed some light on these so that I can save myself some of the the headache of horrible licensing issues.

Great post Leon - the headline definitely caught my attention.



'Rusty' on Mon, 18 Dec 2006 21:49:10 GMT, sez:

Hansleman is an idiot. Really...



'lb' on Mon, 18 Dec 2006 21:54:34 GMT, sez:

them is fighting words Rusty... Too chicken to leave a uri i see...

i trust you're being sarcastic, so i won't delete your comment. but if you're not being sarcastic... back up your claim with some evidence. Let's dish the dirt on the H-man.



'punky' on Tue, 19 Dec 2006 07:26:00 GMT, sez:

I support Rusty's anonymity myself. I'm all about faceless mobs making unsubstantiated claims about the idiots who reveal their faces in public. Noise is the new signal.



'Bil Simser' on Wed, 20 Dec 2006 12:11:19 GMT, sez:

Personally I think we're all idiots. Hanselman may be the only sane one of us out here in Interweb-land (at least he knows how to manage the WAF when buying cool new tech-toys).




name


website (optional)


enter the word:
 

comment (HTML not allowed)


All viewpoints welcome. But the right to delete any post for any reason is reserved. Don't make me do it. Comments may be republished, emailed to your loved ones or printed and used as toilet paper. Who reads this legal bit anyhow?

TimeSnapper is a life analysis system that stores and plays-back your computer use. It makes timesheet recording a breeze, helps you recover lost work and shows you how to sharpen your act.

TimeSnapper won last year's Developer Competition at Larkware.com, and is used by over 10,000 people.

Articles

TimeSnapper 3.2: What are you afraid of? TimeSnapper 3.2: What are you afraid of?
Babbage and Boole! Babbage and Boole!
Downloadable Slide-decks: Downloadable Slide-decks: "Build your own Tiny Software Company"/"F# eye for the C# guy"
Simple Trouble Shooting Application Now Fixes Everything Simple Trouble Shooting Application Now Fixes Everything
a simple checklist for trouble-shooting regular problems a simple checklist for trouble-shooting regular problems
secretGeek at Tech-Ed: secretGeek at Tech-Ed: "How to build your own Tiny Software Company"
Bambrick versus Hanselman: Bring it! Bambrick versus Hanselman: Bring it!

Archives .: secretGeek :: Complete Archives :.
25 steps for building a Micro-ISV 25 steps for building a Micro-ISV
3 minute guides -- babysteps in new technologies: powershell, JSON, watir, F# 3 Minute Guide Series
Top 10 SecretGeek articles Top 10 SecretGeek articles

Downloads

TimeSnapper -- Automated Screenshot Journal TimeSnapper.com    
Version 3.1: instant productivity profiles

ShinyPower (help with Powershell) ShinyPower
Now at CodePlex

Next Action NextAction
Managing the top of your mind



[powered by Google] 


World's Simplest Code Generator (html edition) World's Simplest Code Generator
Gradient Maker -- a tool for making background images that blend from one colour to another. Forget photoshop, this is the bomb. Gradient Maker
How to be depressed How to be depressed
You are not inadequate.



Recommended Reading

The Best Software Writing I
The Business Of Software (Eric Sink)

Recommended blogs

Jeff Atwood
Reginald Braithwaite
Joseph Cooney
Phil Haack
Scott Hanselman
Julia Lerman
Joel Pobar
Eric Sink
Joel Spolsky
Des Traynor

Aggregated Links

programming.reddit.com
dzone
dot net kicks

Human Link Machines

interesting finds
a continuous learner's weblog
arjan's world
n links today
new and notable
morning coffee
learning .net
weekly link post
(my del.icio.us account)

LinkedIn profile
 
home .: about .: sign up .: sitemap .: secretGeek RSS .: © Leon Bambrick 2006 .: privacy

home .: about .: sign up .: sitemap .: RSS .: © Leon Bambrick 2006 .: privacy