Author: Dmitry Belitsky is a passionate web developer who can't imaging his life without the web. A photography enthusiast, he's shot many photographs while traveling with his wife and daughter. Presently, he's working as a developer and designer for Problem, and writing in his blog at belitsky.info. Editor — Consultant: Grayson Stebbins is the founder of Problem, a small design and development consultancy focused on creating simple and usable web applications. He lives and breathes design, has a deep love and appreciation for technology, enjoys writing, music, film photography, podcasting, healthy eats, and a good run.
- October 26th, 2010
- 51 Comments
A freelancer is a self-employed person who pursues a profession without a long-term commitment to any particular employer. Your curiosity in this opportunity was probably sparked by posts marked "Freelance" or "Work from anywhere" on the myriad of job boards around the Web. Freelancing is equal parts freedom and responsibility. While you have the freedom to choose when you work, where you work and what you work on, you are also responsible for everything: deadlines, finding work, the quality of your work, communication and so much more.
Ruby, with all of its frameworks and libraries (such as Rails, Merb and Sinatra), is a practical tool to use in your freelance Web development career because of its focus on clean code, object-oriented syntax, efficient development practices and strong community (whether a simple IRC chat room or large conference). For all of these reasons, I find that it is also quite fun to use and exciting to be a part of.Read more...