Los Angeles Geek Dinner

July 14th, 2007

I have decided to go to a Los Angeles Geek Dinner on Tuesday. I’ve been thinking about going to one for a while – I think what finally persuaded me to go was that it was being held at Galanga Thai. I’m always into trying out a new Thai restaurant, and this one is within walking distance of our place.

Although I’ve lived in L.A. for almost 7 years, I have no connections at all in the tech world here – I’ve never worked for an L.A. company. Since I’ve been in L.A. I’ve worked for companies in Detroit, San Francisco and Austin. It should be interesting to meet some L.A. geeks.


Are You a User

June 5th, 2007

Here is some food for thought from a O’Reilly Radar post: “there are only two industries that refer to their customers as users: high tech and illegal drugs”.


Bloglines vs. Google Reader

June 1st, 2007

Update: Looks like I wrote this a little too quickly, I just found out there is a “oldest first” sort! Cool. I’m gonna switch to Google Reader and see how it goes.

I read a lot of blogs, so having a good feed reader is important to me. I’ve been using Bloglines for many years. I have noticed, however, that they do not seem to be upgrading Bloglines very often. I can’t remember the last time any significant features were added to it. I also know that Google Reading has become the most popular reader, capturing around 50% of the market.

I try Google Reader every now and then, but I have been sticking with Bloglines. I’m always disappointed because I’m a big fan of a lot of other Google product. I use GMail as my main email, I use Google docs all the time. Oh yeah, and I even use their search. They just announced that Google Reader is going to take advantage of Google Gears to have the ability to read feeds offline. This seems like a great feature that I would love to have, but I have not made the switch for a few reasons:

  1. Google Reader does not let you order you feeds from oldest to newest. In Bloglines I order my feeds so that the oldest one is at the top. This makes sense to me – I want to read the entries in the order they were written in. Sometimes bloggers refers to a post they did in the past, and it gets confusing if you haven’t read the old post before you read the new post.
  2. You can’t reorder the folders. I keep my feeds in about a dozen different folders, and like to keep the folders I find most important near the top. Google Reader always orders them alphabetically.
  3. Screen real estate is not used effectively. Bloglines divides the screen into two frames. The right frame shows you posts, and the frame stretches right from the top of the browser window to the bottom. Google reader displays the entries in a smaller frame which is only about 75% of the height of the browser window.

Out of the three #1 is the deal breaker. If they allowed you to order the entries in reverse chronological order, I’d probably make the switch. The other two problems are pretty nit-picky and probably wouldn’t keep me from using it. But I really want that offline reading ability. So, if anyone from the Google Reader team reads this, please fix these problems, and I’ll switch.


Mahalo: Human Powered Search?

May 30th, 2007

Jason Calacanis, who’s blog I’ve been reading for a while now, has been developing a new project, but has been pretty quiet about it. Today he revealed Mahalo – a “human-powered search engine”. This is a well funded company (they have gone through two rounds of funding already), Calacanis has said that they can survive for four years with no revenue.

I took it out for a quick test spin, and the results do seem OK. I would think if you are searching for a popular topic and want some general overviews of things, it would be a good place to start. Is it going to replace Google for my everyday searching? No way. The main reason is they don’t have enough topics covered yet. They currently have about 4,000 topics covered, and they plan to have 10,000 by the end of the year, and 25,000 by the end of 2008. Even when they do get more topics, there are just too many searches I do for very specific topics for it to replace a regular search engine.

I don’t understand why they call themselves “human-powered search”. This is a directory plain and simple. Mahalo is doing what Yahoo! Directory and dmoz have done in the past. I think, however Mahalo seems to be adding some nice features on top of the basic list of links that most directories offer. The categorized links are a nice idea. They also include videos and pictures on the page. But it’s still a directory.

People also have been comparing this to Wikipedia, but I don’t really think they are similar. Wikipedia is a content-based destination site, Mahalo just contains pointers to content. Wikipedia pages get a lot of links right now because people often link to the content pages. Mahalo isn’t going to get the same type of links that Wikipedia gets. Mahalo won’t be challenging Wikipedia for search engine rankings any time soon.

Right now when a topic isn’t covered, Mahaolo provides search results from Google. This is better than a “sorry, we didn’t find anything”, but I think this could be more useful. I would personally love to see any not found result automatically redirect to Google. This way I would be much more willing to search using Mahalo, knowing that if it didn’t know anything about the topic, I would see my regular Google search results. I always have 100 results displayed on Google, and I like to see the result right up on top of the page. Right now as it is, when Mahalo doesn’t find anything the Google results are buried below teh fold so I have to scroll down, and then I only see ten results. Maybe this could be an option for power users. I could also see a nice Greasemonkey script being written to do this.

The only other complaint I have is that there aren’t very informative descriptions for each link. Right now you just get a site name and title for each link. I would prefer to see a one or two sentence description along with the link. This would give me a better idea of what to expect before I click on the link.

I’m sure as time goes on more functionality will be added to the site. Knowing Jason Calacanis, there should be some neat social elements to the site. There is a submit link function right now, which is pretty standard for a directory. there is also a message board feature for each topic, which seems like it will be very similar to Wikipedia’s discussion pages.


Any Problem in Computer Science Can be Solved with Another Layer of Indirection

May 26th, 2007

Any problem in computer science can be solved with another layer of indirection.

This is a saying that I’ve heard a lot in my career as a software developer. But, I’ve come to realize that it can also be a source of a lot of problems. Just because you can add a layer of indirection, doesn’t mean you should. Lately I’ve been saying “any code can be complicated with another layer of indirection.”

Over-engineering can be a big problem in software development. Sure – you can add a layer to abstract away the database; you can use dependency injection to make sure all your components are pluggable; you can make an interface for a class, just in case there will be a second implementation at some point. But, you have to stop and weigh the consequences of these decisions. Every decision you make is a trade off. You gain something, but you also lose something. In the case of over-engineering you lose simplicity. The code becomes more complex and harder to read, so it becomes harder to understand, maintain and debug. Do you really need that extra layer in your software?

I did a quick Google search and found that there was more to the original quote. David Wheeler actually said:

Any problem in computer science can be solved with another layer of indirection. But that usually will create another problem.

That second sentence is something I have never heard quoted before, but from now on whenever I hear someone say the first part, I will point out the second part of the quote as well.


Follow Up On Vocus Email

May 23rd, 2007

Yesterday I talked about how PR Company Vocus botched their own PR. Here is some more about the backlash and how they are handling it.

It turns out I got this email because I am a customer of PRWeb (I have done press releases through them before), and Vocus bought PRWeb last year. When Vocus sent out this email, they used PRWeb’s customer list. Most PRWeb’s customers had no idea that they had been purchased by Vocus, so this email was completely out of the blue.

Things would have been much different if they had started this email saying “Dear PRWeb user, as you may know PRWeb was purchased by Vocus and here is something we though you might find interesting as a PRWeb user”. If they did this I wouldn’t have thought “Who is Vocus and why are they sending me an email?”

The next thing Vocus should do is take this opportunity to start a conversation with bloggers. They should post comments on blogs that mentioned this email. They should send emails to bloggers. They should start saying “Hey, we screwed up, we’re sorry. Help us do better in the future”. They need to realize that there is a conversation going on about them whether they want it or not. They can’t control the conversation, but they should at least participate in it.

Also, as part of that conversation, they should start a blog themselves. Connecting with bloggers is much easier when you have a blog yourself. There is no better way to get a blogger to talk about then by sending them some link love :)

As I was writing this I just saw this posting that is a statement from Bill Wagner, CMO at Vocus. He apologizes and explains how the email ended up in so many mailboxes of unsuspecting bloggers. That’s a good start. But unfortunately, it had to be issued on Jiyan Wei’s personal blog (and even though the blog has an “author” page, I can’t find the name of the employee. Update: After reading my post he added his name to his author page. Isn’t this conversation thing great :) ). He also sent a similar note to Susan Getgood, one of the bloggers quoted in the whitepaper that was being promoted in the email. Again, it’s good that they are reaching out to bloggers.

Hopefully Vocus will be able to use this as a learning experience, and start to have a more effective conversation . I recommend they read the Hughtrain Manifesto.


How Not To Do PR

May 22nd, 2007

This is the start of an email I received from Tami Queen at Vocus.

Countless accounts of “PR Flaks” who have spammed bloggers, mis-targeted pitches or just plain gotten blogger relations wrong fill the Internet. Don’t risk finding your next pitch blasted on your favorite blog!

As a Public Relations professional, it is your job to find every opportunity to get your organization covered and be an expert on the inner-workings of the media. However, the explosion of the blogosphere has left many confused and wondering: How do bloggers operate? What type of approach will get my news covered? How can I integrate blogs into my overall PR strategy?

The new media landscape calls for additional tactics and approaches to the PR practitioner’s toolbox. Download the FREE Vocus white paper “ Five Golden Rules for Blogger Relations” to get insights on how today’s PR professionals can successfully incorporate blogger relations into their PR strategy and build effective relationships straight from four of the top blogging experts in the industry!

It’s just so ironic. They send out a mass email about how to connect to bloggers? Really? What were they thinking? And the fact that they said “Don’t risk finding your next pitch blasted on your favorite blog!” made it just to tempting not to blast them on my blog.

Sending mass emails is NOT the way to connect to people. I’m trying to see the possibilities here:

1) They really don’t get it. That makes it so sad because they claim to be experts in this area.
2) This was their way of getting some blogger attention. I can just see the meeting now “Let’s send out a really stupid email that will get the bloggers yelling at us. There is no such thing as bad publicity, you know!”

Either way, I don’t appreciate getting this type of email.

Update: Here are some other blog entries about this same email:
Dear Blogger: Here’s how not to spam bloggers – by spamming bloggers
Check Out This Spam From a PR Flak
VOCUS Demonstrates How to Screw Up Blogger Relations
Don’t Assume We Know You
What Happens When You Spam Bloggers (Hint: It’s a Small World)


Desktop Tower Defense

May 4th, 2007

If you don’t have several hours to kill, do NOT play Desktop Tower Defense. It is highly addictive. Here is a Tower Desktop Defense Blog for tips, videos, news, etc.


Agloco Affiliatte Program

November 22nd, 2006

Do you guys remember AllAdvantage from a few years ago? It was a program that let you install a browser toolbar that showed ads and paid you money. They had a referral program that allowed them to explode their user base. It collapsed once the internet bubble burst, but it was pretty good for a while. I made several hundred dollars from it.

Well, the founders of AllAdvantage have started Agloco. It might just have the potential to be big again. You can’t download the toolbar yet, but you can start referring people. The referrals go down 5 levels, so getting in early is great.

Sign up today!


Trading One Red Paperclip for a House

July 8th, 2006

Wow. This is amazing, someone actually started with a single red paperclip, did a series of trades, and ended up with a house.

One Red Paperclip

Toivo Lainevool’s Random Thoughts is proudly powered by WordPress | Privacy Policy