Google CSE – Why It May be the NBT

One of my favorite bloggers, Tom Evslin, wrote Google CSE – Why It May be the NBT. Go read the article first, because I refer to it a lot here. I agree with what Tom says about CSE (Custom Search Engine) being a big deal because Google is doing it. Rollyo, a product that I was an early beta tester in, came before, but as with the misnomer of first-mover advantage, it doesn’t matter if you’re first, it matters who has more users.

Now that I’ve had a chance to play with CSE, I can say that it is a nice tool, but I think that we will see more improvements.

Here’s something I think that Tom didn’t get to though. Google has always said that they want to organize the world’s information. CSE smells a lot like the dmoz.org project that started years ago, except that Google found a way to get people to *want* to create a human-edited search engine. _(What a novel idea huh? I guess those MBAs are still teaching us techies a few things)._ If you think that CSE is just a dumb tool to put sites into, you’re way off base. Google is giving you a great service by letting you limit search querying to some specific sites, but what you are giving them is much more valuable. You are telling them what sites to group with what categories. I would have to bet that Google is paying attention to what you put in your little search network and getting even more context out of that to help their main search engine too. So when you create a network about VCs or Entrepreneurs, Google looks at that and probably gives them a little more Google Juice for certain things.

The goal of a search engine is to bring back the most relevant data to you that you are searching on. What made Google a better search engine is that it went beyond simple keyword searching with their PageRank algorithm and other secret sauce. You are getting more valuable information because they made a bet that things that are linked to the most _by humans_ are the most relevant _to humans_. And since a human is going to be able to tell you much better than a computer (at least for now) what content is best for a particular subject, they are leveraging that “vote of confidence” from someone who links to something. Well, CSE is just an extension of that idea. You are building mini networks for them and they will leverage that knowledge too.

I’ll keep watching this one. It will be interesting to see what happens.

Do I Work Too Much?

I got into a debate with some friends lately about the work/life balance. This seems to be a perennial topic for me as I get older. There’s something in me that is driven to succeed, to build a life for myself. I’ve seen previews of what it will be like. I know it’s there for the taking. There is also another part of me that knows I need that balance. Like I said to Nick, I burned out a few years ago and reevaluated what I really wanted in life. It came down to family and friends being the most important thing to me. So far for me, I’ve been lucky in that work has supported both of those things as I’ve worked with both family and friends much of my life. ThoughtWorks has just brought more friends like Clint, Eric, and Cliff. I’d do anything for those guys. They are like family to me too, which might be why this line is so blurry for me.

The illustrious Brad Feld came up in our conversation about his work/life balance. I’ve always looked up to smart people like Brad and tried to learn from their mistakes. I learned a long time ago that it is the best to learn this way, but there are unfortunately some things that you need to go through yourself to make the lesson really stick.

I’m trying to strike the right balance in my own life. I’m willing to give up a little personal time to get a strong foothold on a career, but I won’t do it forever. My life outside of work is too important to spend it in an office building all day. I love my work. I especially loved it when I was at NeoTactix. I would get into these very focused times and work more than 80 hours in a week without noticing. Now, I rely on my family and friends to reel me back in when I’ve gone too far. I don’t listen to people who can’t handle the pressure, don’t really care about me. I listen to those most important to me because they sometimes see things that I don’t.

So, I’m still not sure if I work too much. I know that I am enjoying what I do right now and that family and friends still come first. Like Nick said, I’m practicing for something bigger. Hardships? Setbacks? Things I’ve never done before? Bring ‘em on, but somebody remind me about dinner…

Laws of Power #26

I don’t particularly like this law of power. It seems like an easy way to get ahead, but will hurt you in the long run. Keeping a clean appearance is important, but I believe there are better ways to do it. More after the jump.

RubyConf.new(2006)

I attended the annual Ruby Conference this year in Denver, CO courtesy of ThoughtWorks. Lots of fun was had by all. I met up with a few people from caboose that I hadn’t seen since last year and had some friends like Evan Phoenix do some talks.

The conference was a good chance to meet up with some other ThoughtWorkers and have fun in a city I haven’t been to before.

I also snuck out at night to go to SkyVenture and do a little indoor night-skydiving. That was definitely an experience I’ll have to have again.

Until next year…

Laws of Power #25

I’ve been watching a few movies lately that have reminded me about this law of power. We’re constantly told what to do in life by many different people. Parents, bosses, friends, governments, you name it. It’s like a quote I remember from Joe Versus the Volcano when one of Meg Ryan’s characters is explaining her father. She says something like, “My dad says that most people in this world are asleep. The few that are awake are the ones who are in control and they are constantly amazed at what they see.” Well, I’m awake now and I’m not going back to sleep. More after the jump.

Laws of Power #24

In consulting, soft skills go a long way to getting what you want. Negotiating, delegating, supporting; all of these skills come in handy the more you have to interact with other people. That’s why I like law 24. More after the jump.

Laws of Power #23

From what I’ve seen in business, it takes all sorts of things to make you successful. You have to have talent, intelligence, experience, humility, be comfortable with change, and even have a little luck. The most important virtues to have though are determination and focus. A sheer will to get things done will get you the furthest in business. More after the jump.

Laws of Power #22

Many things in this life are counter-intuitive on the surface. You do one thing and you get the opposite of what you want. Sometimes to get what you want, you have to do the thing you least want to do. Of course, this tactic can backfire, but it’s another tool to use through life that many people could use, but don’t.

Enterprise Business Analyst?

Is there a position within a large project for a business analyst that is half architect, half business analyst? Keeping with the subject of my current assignment, a coworker mentioned a role that might make sense in some situations. More after the break.

Is Agile Susceptible To Dilution?

I am currently working on a large project with around 30 fellow ThoughtWorkers and another 30 consultants comprised of about 6 different consulting firms. There have been some questions rolling around in my mind regarding how agile methods are working on a project where not everyone is used to those techniques and some actually seem to reject the ideals and use their own methods. More after the jump.

Laws of Power #21

Being a consultant is a tricky job. There are usually plenty of political issues within the client to deal with. In particular, people don’t like to be told they are stupid. Bringing in a consultant to work on a project that couldn’t be done in house or was not able to be completed by internal staff seems to signal that there is something wrong with the people at the organization. While this may be true in some cases, people still don’t like to _hear_ that. A great trick to use is this next law of power. More after the jump.

Laws of Power #20

After having problems with an owner of a business, this week’s law of power came in handy by allowing us to get out of his way and do the right thing. More after the jump.

Laws of Power #19

In my relatively short time in business, I have made a few enemies. It was a painful process, but it taught me some powerful lessons about doing the right thing even if it wasn’t popular. More after the jump.

Laws of Power #18

This week’s law of power talks about a need to keep your ear to the ground and not defend yourself in a fortress. More after the jump.

My “Genius” Bar Experience

To preface this, I will say that I love my 12″ PowerBook. I have never had a better computer. I have not had a single problem with it since the day that I got it. I do all sorts of work on it and it is like a part of me. I’ve never been able to say that about something that I owned, especially a computer. That is why it was so painful to go into an Apple store and be treated like I didn’t matter. More after the jump and the surprising twist at the end.

My First Few Weeks at ThoughtWorks

It’s been a whirlwind few weeks for me at my new job. I’ve met so many new people and have gotten involved in many different parts of the business. Orientation went by in a blur in the “bored” room. I got to hang out with 3 great people who were going through orientation too and run around Chicago during the immigration rally and get Giordano’s pizza.

I’m currently working in Madison, Wisconsin on a project doing Enterprise Testing which is much more fun than it sounds. Today, for instance, I was working on some ruby code (yay!) to automate a huge number of tests. I work with lots of great people and get to see how a truly large project gets done. It’s an amazing thing what the agile process does for development.

I’m getting used to the travel and all of the “joys” that go with it. Life as a consultant is good right now and I wouldn’t have it any other way. I hope to update more now that I have my poor PowerBook back from the grave.

Laws of Power #17

This week’s law talks about being unpredictable and how it can work against those who would try to predict what you are going to do next.

Laws of Power #16

This week’s law of power is a great one about scarcity. Most people know about supply and demand and can understand that things become more valuable when they are rare. Some however, don’t realize it takes rarity along with demand to make something (or someone) valuable. It is this subtlety that escapes some and is at the heart of this week’s law. More after the jump.

Getting Weird Rails Errors?

Having trouble with rails on OS X? Are you getting something like this message?

`require': No such file to load -- rubygems (LoadError)

Then the ruby binary may have been replaced on your machine by Apple in an update recently. The fix is just to remove Apple’s version in /usr/bin or to change your bash profile to load your version of ruby first.

New Homepage

I decided I needed a new front page to this place, so I went to work on something new. I didn’t exactly know what I wanted until I started putting something down on paper and forming some ideas. I finally came up with the design you see “here”:http://www.bitshaker.com and I am pretty happy with it. Read on after the jump on how I did it.