June 2006

tourb.us – live music, delivered

by Andy Brudtkuhl on June 20, 2006

tourb.us is an application that I have thought about writing myself on several occasions, obviously to no avail. We are big music buffs here at GANB (last.fm feed in footer) and are surprised a service like this has yet to be implemented. Even better, they did it exactly how I would have done it. Although the service integration is an integral feature I had not thought of. More on that…

What is tourb.us?

tourb.us is one a long overdue web service for finding live music. One of the biggest deterrents for me going to shows is not knowing that the show is actually happening. I do not like having to search for a band to find out if they are coming to Des Moines, IA. The biggest problem is they likely are not coming near me (DSM is not the biggest attraction for bands) so I just wasted time searching.

Why should I use it?

Considering 20% of the American public watches live music it’s safe to assume if you are reading this you enjoy it. tourb.us makes the information you want about live music findable and easily retrievable. If you are a last.fm user, tourb.us requires no data input and finds out your favorite bands. Once complete it will begin to aggregate tour information to you, in your area. tourb.us can be use as a transparent web service too. By automating both ends of the user experience you are delivered relevant information.

q&a with the guys behind tourb.us

After receiving an excellent response for my request for the inclusion of Des Moines, I asked Gary and Mike some questions about why they built it and the process behind it.

—-

q) when and how did you come up with the idea for tourb.us?

The idea for tourb.us came from ‘scratching an itch’ of our own. We were tired of hearing about good shows too late. We were inspired to work on it after attending Y Combinator’s Startup School last fall, and the site has just grown since then.

q) is this your first RoR application?

Yes, we learned RoR as we developed tourb.us and have really enjoyed using it.

q) how were your experiences developing in that framework? compared to alternatives…?

Developing with RoR is a huge breath of fresh air compared to the java frameworks we had been using before. Even if you factor in the learning curve of rails and ruby, we were able to build the site much faster than we would have been able to in any other framework we knew about at the time. Plus, I think we had a lot more fun doing it.

q) were there any surprises as you were developing?

There were very few negative surprises while developing. Ruby doesn’t work as well as we’d like on Windows (our development platform), but that has been an easy problem to overcome. Most of the time we would be surprised at just how easy rails made common tasks.

q) after a brief look at your source, i noticed you are using popular javascript libraries, such as prototype, scriptaculous, and rico. what are you using these for and did you find them useful?

We have a few ajax-heavy pages that make good use of RoR’s built-in support for prototype and scriptaculous. We use them for simple things like ajaxy-autocomplete text boxes as well as more complex screens like adding a new show. We’re using rico because it lets us add those nice rounded corners without opening up photoshop.

q) when designing (frontend) the application, what parts did you concentrate most on? i read you had trouble with safari and tooltips – what was the problem?

For the frontend we started with the typical questions around information flow and what are the different screens, and then as we went along tried to improve the layout of the individual pages. We tend to work mostly breadth-first, building some kind of skeleton
pages and then cleaning them up.

We ran into one bug with a tooltip javascript library we use that broke all form submission on Safari. It was an easy fix (that we blogged about) but it gave us a better education of the javascript event model and the joys of supporting several browsers.

q) the main options of shows/bands/venues is very prominent. what was your goal with that style of navigation?

We wanted to make sure it was obvious that our site was all about live music. The only things that really matter are what shows you want to see, the bands that are playing and where they’re playing.

q) the design of the main page is great, giving users all available options along with showing featured data. was that your goal in the design?

We tend to like clean straightforward UI design, and neither of us are very artistic so we aren’t tempted to over-design. The goal of the front page was to make the site useful and accessible without having to search or click around.

q) so are you two a company? or a couple of guys building a web app? how did you start? who does what?

Right now we’re just a couple of guys building a web app that we wanted to use for ourselves. We’ve known each other for a long time and it was very natural to start working
together on a project that we were both passionate about. We split the development, support and PR duties pretty evenly, although you can tell that Mike is the more prolific blogger.

q) do you have a business model / revenue model or did you build it for fun and enjoying the ride?

We’re definitely building tourb.us for fun, but we have plenty of ideas for how it can generate revenue in the future.

tourb.us | Find Local, Live Music
read their blog

technorati tags:, , , , ,

{ 0 comments }

Do you deliver?

by Andy Brudtkuhl on June 20, 2006

In an age of information abundance, internet users are often overwhelmed by an overload of available data. CIO Insight’s recent ‘Infomanagement Special’ addition included on its cover the following, “The Information Paradox: So much data, so little value. What’s the cure?”. In a sense this refrences not only the findability of information, but the overall value of what you can find. There are several faults in the way we find, retrieve, and store information.

There are a number of search engines, networks, lists, etc where you can find information. Often times your results are an overabundance of information with little value or authority in the topic you are looking for. A main problem for this is human input — these services have to guess what you mean. Although commercial services, like Amazon and Netflix, help you find information by recommending products to you based on your habits. This limits human input which allows for greater specificity in results.

Information retrieval is another part of the process that deters information findability. The nature of retrieval has, since the advent of the web, been generally a pull system. I have to input text into google, press a button, and retrieve results. RSS is changing the information is being syndicated, creating a push architecture but has yet solved the findability problem. Pushing data does not ensure its value, as you can tell by blog posts in rss that you aren’t interested in; netflix movies are recommended that you have absolutely no desire to see; and amazon often recommends me products as if I am a different person.

Okay, so now you have performed your search using the best combination of google search hacks, and you have waded through thousands of results to find that one that gave you value. Now, try to find it again. How many times have you searched for the same thing on google? Sure, you can bookmark it or tag it in delicious but will that help you find it the next time you are looking for it? It will narrow the subset of results but will still be hard to retrieve. I want to be delivered that information when I want / need to use it. Maybe you could just tell me what I clicked on the next time I search for that? Or, could you send me an RSS feed containing a link for every page I clicked on or saved when performing a search? Or better yet — constantly deliver me relavent material based on my search patterns.

Ask.com is doing great things with the re-retrieval of data in search results. I was pleased to find out you do not need an account to use their save feature. You can save results from queries for future reference. You can organize your saved results in folders as well as tagging them. It also tells you the query you used to find that result. And, you can sort/search by the date it was added. But it doesn’t display my saved results when I perform a saved search again, nor does it tell me what results I have saved, thus allowing me to save a duplicate result. They have also made it difficult to find my saved results, only displaying it after having saved a result (in this example, a duplicate). There’s plent of whitespace on ask.com’s home page. Give me a grid, list or button when I get there.

Other services do a good job of delivery like gada.be. You can get numerous RSS feeds from various sources with a single query. The problem with the service is the abundance of invaluable information delivered to your inbox. I would also like to see an aggregate result set with the most relevant results from the multiple services it queries.

Next generation search engines need to figure out how to alleviate the finding, retrieving, and storing headaches in an era of information overload. I don’t wan’t carry-out, do you deliver?

technorati tags:, , ,

{ 2 comments }

up and running

by Andy Brudtkuhl on June 18, 2006

we’re up and running on a speedy godaddy server.

I definitely recommend godaddy’s service.

i turned comments back on and we’ll have some good posts this week

{ 0 comments }

moving to a new server

by Andy Brudtkuhl on June 16, 2006

UPDATE: I am turning comments off for a bit in order to be sure all the data is migrated to the new host.

Just in case there is any downtime, I would like to inform you we have chosen to go with GoDaddy as a host for GANB due to the cheapness.

If you don’t see us for a little bit, it’s because GoDaddy screwed up, not me :)

We hope to be migrated by end of day, supposing there aren’t any problems.

{ 0 comments }

Thanks Bill

by Andy Brudtkuhl on June 16, 2006

bill gates

I don’t care who you are — a Mac fanatic, a Linux geek, or a Windows follower – Bill Gates deserves the utmost respect from business and technology persons of all kinds. You can have all your gripes about Microsoft’s business model and their methods of competition but without Bill Gates the technology and business world would be a much different landscape than it is today.

Bill embodies the spirit of entrepreneurship that has grown to help define the American economy. He became a hero for millions of geeks all over the world by showing them it is possible. You can do it yourself, sitting in your basement, garage, or kitchen. Through the technology he has created at Microsoft along with the business lessons he has taught us – the idea of entrepreneurship and running your own small business is now a matter of motivation rather than capital expenditure.

Bill has been my idol for quite some time. And if he’s not yours you should at least respect the man for what he did for you and our industry. Microsoft may not embrace Web 2.0, but if you think we would be where we are today without he and Microsoft you are lying to yourself. If you think the dotcom era would have come without Bill and Microsoft you are mistaken.

Successful businesses and entrepreneurs of my generation (20something technologists) owe what we have accomplished and what we are capable of to one man. Successful Fortune 500 companies owe advancements in the technology that made them more efficient to one man. The stay at home mom who runs a company on eBay from home owes her success to one man.

Respect the man.

Gates to Cede Software Reins | The New York Times

technorati tags:, , ,

{ 4 comments }