I create flexible voice telephony applications that can change their behavior instantly based on the state of the database and that can integrate with other systems (such as CRMs).
An example of a voice application is Google Voice. I mainly use Freeswitch, Freec, Ruby on Rails, and Sinatra for such applications. I am the author of:
Telfa - Virtual PBX as-a-service with easy to use GUI
Freec - Ruby framework for voice applications using Freeswitch event socket API.
I have been using Ruby and Rails since early 2006 and created or contributed to:
KPI Library
Fuga
Open source
Flempo
Telfa (GUI)
Tutor
I have been working on commercial software projects since 2002 and received my master's degree in Computer Science from Charles University in 2006.
Though living in Prague, Czech republic, I have worked and served clients abroad. I have been called responsive, talented, even a gem. Your high expectations will be exceeded.
t.string :encrypted_password, :limit => 128, :null => false
t.string :password_salt, :null => false
t.string :confirmation_token
t.datetime :confirmed_at
t.datetime :confirmation_sent_at
t.string :reset_password_token
t.string :remember_token
t.datetime :remember_created_at
t.integer :sign_in_count
t.datetime :current_sign_in_at
t.datetime :last_sign_in_at
t.string :current_sign_in_ip
t.string :last_sign_in_ip
http://bit.ly/9BjO5y
For Apache you'll need to install mod_xsendfile (http://tn123.ath.cx/mod_xsendfile and http://iprog.com/posting/2008/04/compiling_mod_xsendfile_for_mac_os_x) and make sure you have the following in your httpd.conf:
LoadModule xsendfile_module /usr/libexec/apache2/mod_xsendfile.so
XSendFile on
XSendFileAllowAbove on
It's important you don't do it for the money. Only to start a movement and make the change you want to see in the world happen. The money will follow (or maybe not, but you don't care anyway).
It is important you do something that has never been done before. Otherwise you are following and not leading. There is a significant difference between managers and leaders. Managers only try hard to preserve the status quo.
Anyone can be a leader these days, it is easy to spread an idea. Only it needs to be compelling so enough people care.
The way to start a tribe is to connect people around an idea and let them communicate among each other and spread the word further.
"Leadership is a choice. It's the choice not to do nothing."
"This isn't about having a great idea (it almost never is). The great ideas are out there, for free, on your neighborhood blog. Nope, this is about taking initiative and making things happen."
"Isn't it sad that we have a job where we spend two weeks avoiding the stuff we have to do fifty weeks a year?" Not only do you have the choice to like your work, it is the only way you can possibly succeed.
To summarize: If you want to change something and don't do anything about it, you have no excuses left these days.
Which is already boring for me.
The great thing about Ricardo is that he not only talks about these things. He practices them! Everything of the above is reality in his - successful - company called Semco. Awesome, a proof that is it works in practice! However, it is not enough "fuel" for the whole book. Watch this presentation of his instead and you'll be just fine: http://mitworld.mit.edu/video/308 . Then go practice it.
Two interesting points though: