Common Outsourcing Rates for Freelance Programming Services?

5 05 2008

Recently we are data-mining to find appropriate hourly rates for outsourcing services. We are launching a new outsourcing site and will attract customers towards it. My question to the readers if you can help(Specially indian counterparts), what is the ideal rate for Outsourcing in .NET world ?

Let’s say we have a developer having 2 years experience, what should be the rate ? What should be the rate for somone with 4 years, 6 years and 8 years of experience.  I have seen some freelance sites, where people work even at miserly 4$/hour! . I am leaning more towards $18/hour.

There is another breed of sites offering “dedicated” hire for a fixed monthly fee, where the client manages the resource basically the company just makes sure “dedicated” resources have regular attendance and are on time.

Any creative ideas are welcome. You can email me directly at parag at REMOVENOSPAMiparag.com




Visiting/Attending VSLive! 2008 Orlando

29 04 2008

Hi,

Just booked VSLive! 2008 Orlando as a Gold Passport member. If anyone is attending the same, please get back to me at parag a t iparag d o t com. I am looking to learn a lot of new things and will be looking for business for my company.

I am a total alien to US culture, and will be visiting US for the first time. So if you are attending pls get back to me, I would love to get all the help I can get.

I will also be clicking lot of pictures of Scenic Orlando and Disney and Universal. I will be sharing everything here.

Cheers,
Parag.




The Sorry State of Indian IT Recruitement

8 04 2008

Did you ever receive a call or unrelevant emails from the IT Recruiters ?? If no, you got to be lucky!!

I receive tons of emails and phone calls, even though I am not looking for change.

Just go and add a resume in naukri.com or monsterindia.com and you will receive tons of spams. Sometimes different recruiters call you for the same company position. Sometimes I even receive calls from consultants who don’t they what the skills keywords mean at all. All they care is to refer you some how so that they can make a quick buck.

They claim to recruit for a lot of top companies like Microsoft, Google, First American etc.

On the other hand if you are an employer you find lot of people interested in interview, but very few are willing to join. They will do the interview and then either they have a “social” problem for relocation or they have a “sick family member” to look after. My question to these kind of candidates is what do you gain from an interview ?? Is the feeling of passing the interview, something to rejoice? Why waste your time and others.

Finally I would also like to comment about the body shoppers that blossomed this season. They claim to take you to the “Fairy land - US!” and in turn ask for “security deposit” of Rs.50,000 to Rs. 100,000 . There were quiet a few this summer with same kind of terms and conditions. Why do people fall in traps of such filthy monsters ? Compare miserable life in US with $50k/yr of salary and living in a packed hatchet with several other similar ill-fated employees. Compare this with quality of life in India even if you are making Rs.300,000, you will live a very happy life here.

So the question is why people want to go to US ? I blame it on people’s attitude that “Phoren returns” are very smart. Families are happy if someone goes to US. They get good marriage proposals etc. While that fact is that particular “Phoren return” might be working at a Gas station or might be barely making his ends meet.




ASP.NET MVC! DDJ - Dino Esposito

8 04 2008
April 07, 2008

The Rationale Behind ASP.NET MVC
Dino Esposito

An ASP.NET page is made of server controls with their own object model and logic


In spite of its early Community Technology Preview (CTP) stage, the ASP.NET MVC Framework is extremely popular and is being talked a lot in blogs and community sites. Shipped as part of the ASP.NET 3.5 Extensions toolkit (along with other features such as ASP.NET controls for Silverlight and the ADO.NET Entity Framework), the ASP.NET MVC framework represents an alternative to the classic Web Forms model for ASP.NET pages and applications.

Six years ago, the Web Forms model received a warm welcome from the Web developers’ community because it really made it simple to build pages and, more importantly, without requiring JavaScript and HTML strong skills. As a result, ASP.NET brought a number of C and C++ programmers to Web development, thus raising the quality of code and multiplying sites and applications. In a sense, ASP.NET disrupted the de facto association between the pair HTML+script and the Web. It worked just great for a few years.

In the long run, having a number of smarter and smarter developers at work on Web applications using modern and fully object-oriented languages such as C# raises some new issues as far as the design of applications is concerned. ASP.NET Web Forms has a number of benefits, but is not perfect either. In particular, ASP.NET Web Forms is lame on testing and separation of concerns (SoC).

I’m not here to say that SoC or testing is just impossible or impractical in the ASP.NET’s Web Forms model. It’s only that ASP.NET in conjunction with Visual Studio makes too easy to go the other way. Deadlines are always too close for any developer on the face of the earth; it’s tempting to drop handmade controllers and presenters and place logic straight in the code-behind class.

The Web Forms model is centered around the user interface and the page. The ASP.NET page is made of server controls (often, rich controls) with their own object model and logic. An ASP.NET page is the center of the universe — it’s the view for the user, but also the container of most presentation logic, and maybe some business logic too.

Automated testing is hard because it’s tough to decouple pages from the ASP.NET runtime and page lifecycle. Testing is not impossible but requires much more work than just preparing the test harness.

Adopting common industry patterns such as MVP and MVC is left to the good will of individual teams and developers. The Web Client Software Factory (WCSF) is just an attempt to provide a framework for SoC and testing; and it came out even too complex than required in most cases.

At the same time, a growing number of smart people in the industry are embracing new paradigms and practices. An example is the ALT.NET community. The ASP.NET MVC framework goes in the direction of providing an alternate model for building ASP.NET applications that is based on a different set of requirements: full SoC and, especially, test-driven development.

As of today, the ASP.NET MVC framework is physically separated from Web Forms and requires a modified runtime to work. It should be noted, though, that the ASP.NET MVC framework is fully extensible and it’s only a tech-preview. It is far from being a released product with its own defined physiognomy.

Should you use it for development? No, because there’s no Go-Live license and the product is not even in beta. Should you play with it? Yes, if you’re just curious about different approaches to the building of Web applications and surely if you feel a bit uncomfortable with ASP.NET postbacks and viewstate.

The ASP.NET MVC framework changes the paradigm according to which you build Web applications. It may be shocking at first, if you’re not prepared or don’t really feel the need for change.

Original Article can be found here




Google Campaigns, not everyone is happy!

8 04 2008

Google AdSense Advertising - eeech…
from Rick Strahl’s Web Log by Rick Strahl

I’m both a consumer and a publisher of Google Adsense advertising on the Web and even though Web advertising makes me some money by publishing ads on this blog and in a few other places around this site, both publishing and providing ads feels like a bit of black magic over which I have only a tiny bit of control.

Read Full Story here




Welcome to my Site

29 02 2008

Hi,

This is my first post at wordpress and I am liking it :), Over the next few years I plan on continuing to post daily what I have learned for the day.