links for 2006-10-07

4 Comments

  1. ryan
    Posted October 7, 2006 at 8:11 pm | Permalink

    Have you read steve yegge’s agile comments yet? interesting stuffs. Disclamer: i work at the same place as him, although i decided to start before he wrote that.

  2. Posted October 8, 2006 at 8:14 am | Permalink

    Hey Ryan, I saw Steve’s article and there was so much I wanted to think about and comment on that I didn’t do anything with it yet. What did you think of it?

    How is your new gig going anyway? I hope you are enjoying it.

  3. ryan
    Posted October 9, 2006 at 3:07 am | Permalink

    Hey anne,

    I _just_ started 1 week ago - so far, so great. Everything steve says is 100% true and there is no hyperbole in his actual words on working for Google. People sort of assume that everything he says is impossible and not true (especially the “leave mid project” bit. It is possible, but like all good things, you have to consider your working relationships carefully - so it’s not like people have a free card to just jump around and not finish things).

    As for Agile - if it is an amazing methology it shouldn’t require really smart and highly dedicated people to implement it succesfully. That’s the point of a methology - you abdicate the necessity of having uber-smart people on the team. I did scrum at my last place, and it really doesn’t improve productivity or much at all. It does give you more insight to why you aren’t getting work done, but it doesn’t magically solve issues of say, morale and boredom.

    However, Google’s way does address morale and boredom. The basic theory is this: “you’ll work hard and be effective on a project that you are passionate about.” One way to do this is to have cool projects. Another way is to let smart engineers make boring projects cool. Usually in most ‘business 1.0′ places you can’t make boring projects (implement business feature X) interesting - management just gets mad at you for implementing a flexible business rule engine.

    Anyways, I’ll try to skype myself sometime. This place is shaping up to be uber-cool.

  4. Posted October 9, 2006 at 11:30 am | Permalink

    Ryan, that does sound uber-cool. I don’t doubt that Google runs like that, but I think it has at least as much to do with the piles of cash they have sitting around as that it’s actually an effective way to run things. Could be wrong… just my gut instinct from here. Maybe I’m just envious.

    Yes, I am envious! It sounds energizing and exciting.

    Right–Agile should allow you to make good software without brilliant geniuses working for you. I wonder how much it’s a myth though that the brilliant geniuses are better than the above average, but hard working engineer. I know all the background, the top programmers are 10X, 100X more productive. In a real working environment, being able to write good code is only a part of being effective and productive.

    Well, as I said when I linked to Steve’s post… I need to reread it and think about it some more. I have some doubts, but it’s inspiring too.

    I’m really glad you’re enjoying it. Congratulations on the great career move.

Post a Comment

Comments are moderated. Rude comments may be edited or deleted.

Your email is never published nor shared. Required fields are marked *

*
*