July 10, 2006
Not really related to the kind of information I use to post in this blog, but I thought somebody might be interested in a script that I quickly wrote to take the freedb database files and store them in MySQL (you could use another RDBMS provided a driver is available for ActiveRecord). It also shows how an easy it is to interact with a database through Ruby and ActiveRecord.
FreeDB is an open and free alternative to CDDB built using the “solidary community intelligence” I’ve been talking about in my lasts posts.I used it as first test to build a catalog of CDs, but the quality of the data is not very good if you want to build a relational, consistent view of it. It is based on the FreeDB database specification available here. You may also want to try MusicBrainz. Is is a an interesting alternative, although less well known. They started building a relational (and therefore more consistent) database of music metadata, which includes CD albums but also digital tracks.
Anyways, below is the code. There is a lot of room for improvement (it does not check the arguments for instance), but it is a good start point.
Read the rest of this entry »
Leave a Comment » |
programming, ruby |
Permalink
Posted by Ramon Guiu
June 10, 2006
Pros:
- Motivation
What can be more motivating that working on something you like for your own benefit?
- Flexibility.
You manage your time, you decide what, when and how. I love it. I probably appreciate it less than other people because my previous work was already very flexible.
- Estimulates creativity
Going trough the process of finding and building an idea requires a lot of creativity.
- Estimulates concentration
It is easy to waste a lot of time reading all sorts of stuff on the internet (Following the buzz)
- Helps you meet other people with similar interests
It is easy to get in touch with other entrepreneurs and have very interesting conversations about ways to find solutions for user problems.
- Practical BA course
You learn many different things about running a company. This is never going to be like an MBA (I guess) but I guess learning from the field also has its advantages.
Cons:
- Too much work.
This is not per say a con if you like what you are doing. However it limits the time you can spend doing other things, mainly take care of your family and friends.
- Always on
It is difficult to stop thinking about your business. I'll say I spend around 90% of my time thinking about it. I even dream about it! This is indeed very tiring.
- Money
Not that I care too much, but not only do you invest some money but you are also paid much less than you would earn working for someone else's company.
Leave a Comment » |
Entrepreneurship, Opinion |
Permalink
Posted by Ramon Guiu
June 4, 2006
I don't know whether someone knows of a site that tracks each and every site that is showing off. Everybody following the web 2.0 wave is probably reading techchrunch, o'reilly radar, web 2.0 explorer, etc, etc. There are also web 2.0 applications to propagate and follow the buzz like buzzshout.
There is actually a site that tries to track all emerging web 2.0 start-ups: NEO Binaries. As a brand new entrepreneur, I sometimes find all this information overwhelming. If you run a search on the domain of your future product, there is a high probability you will find some competitors already. Maybe many of them.
I am not an expert in business strategy, nor do I have a related degree, but it seems to me that in traditional markets having some competition is not necessary a bad thing, because if some companies are already there, there is actually a market for your product. If you need to find and educate the market on your own you will have to invest a lot of money and effort.
In the world of web 2.0 this doesn't need to be true. Why? Well, creating a new internet application does not necessarily need a very important investment upfront, therefore anybody with some knowledge of programming and an idea can build an application in a very short time and make it available. This person has not probably made any (extensive) analysis of the market because it is expensive, so it is cheaper to build the application and see what happens.
What I am trying to point out is that following the buzz is very time consuming (it's is easy to expend half of the day reading blogs about new exciting websites) and not necessarily very productive because it is difficult to come out with good conclusions.
My advice is read one or two blogs at most so you stay tuned, but don't spend a lot of time on it, it is not worth it.
1 Comment |
news, technology |
Permalink
Posted by Ramon Guiu
June 2, 2006
Although I am a high volume consumer of internet information, I haven't contributed much yet. I think I could (and who doesn't?) and that's why I decided to start this blog. I am not saying that it is going to be of any interest to anybody, but I guess some people might find some of the posts useful.
This blog is not aimed to let everybody know about my life. I'll keep it for me if you don't mind. I will just write about things that I am interested in, problems I have encountered and how I have solved them . And don't expect it to be poetic, English is not my first language. If it is written in a way that everybody can understand, I'll be more than happy.
I have recently founded a new company with my ex boss (and now partner). The company's main goal is to build Web2.0 services. So expect to find a lot of information related to that activity.
And that's it for my second post. I hope I'll be in the mood in the next days to add more interesting information.
Leave a Comment » |
general |
Permalink
Posted by Ramon Guiu