I was looking at Joomla! as a possibility for small business in my area to deploy as a means to power their websites and I came across an interesting article on Joomla.org. Article excerpt follows:
Joomla! lead developer Johan Janssens announced the official Joomla! 1.5 Beta release date at the German Joomla! Day, in Bonn, today.The announcement marks the most significant milestone in Joomla's short history. "We've decided to release on the 12th of October — exactly one year since we wrote our first line of Joomla! code," Johan said. "The coding effort by the 1.5 dev team has been amazing," he added. "We have built this release from the ground up ... this represents 127,000 lines of code and had this been a commercial venture, about 32 man years of effort equivalent to $1.7 million in wages." These figures put the value of the core team's work into sharp perspective
Source: http://www.joomla.org/content/view/2017/74/
If 32 man years meant 40 hour work weeks for 52 continuous weeks in a year, 1.7 million dollars would equate to about $25 for an hour of coding. Take note, the seminar happened in Germany so I can safely assume, the lead developer of Joomla! states that $25 an hour would be the international average (if not the minimum) wage for a Joomla developer.
Quite expensive for small business in India to employ but not that expensive for an established Indian company with an international presence. Such companies may however opt for custom built web engines. Fortunately for smaller business in India, lower prices of living does mean Joomla! developers living in India can charge lower rates if their client is Indian.
However, if a company contracts a Joomla! developer in India, I think that company ought to pay the developer in India according to the wages of workers in that company's city. For example, in the city of Bon in Germany, if a company contracts out work to an Indian Freelance developer, they should pay the Indian Freelance developer the minimum wage, at the least, of a Joomla! developer based in Bon. The reasoning behind that is to allow employment for developers in the company's city an opportunity for employment and it gives Indian companies (who are capable of recognizing exceptional talent without the decoration of advanced and/or prestigious degrees) an opportunity to employ local talent.
If a company really has to employ an Indian worker, they might as well open up a branch office in the developers city or enable an agency in India to employ the developer for them. Companies who are under formation may be exempted but once formed they need to open up a branch office or have an agent in India if they wish to continue employing developers in out-sourced developer according to the wages in the devloper's city.
However, if an out-sourced developer is exceptional and the company finds it unfeasible to start a branch office in India or doesn't have the means to find a reliable agent, that company ought to bring the developer to their branch office or pay the out-sourced developer the equivalent wage rate for developers in the the host city of the company.
Most Recent Blog Post
While http://stevejbayer.com and http://stevebayer.net both have a google page rank of 4, I'm mothballing and pulling content from there over to http://stevejbayer.com since stevejbayer.com has a lot more visitors than stevebayer.net
Exercising my theming skills, I've transformed http://stevejbayer.com/resources into a replica of its stevebayer.net counterpart. That's right, I got the pushbutton theme to work on just one page of the site thanks to http://drupal.org/node/139766 while the remaining pages share a different theme. There was a bit of sidebar juggling involved as the theme in use right now (Barron) has the left sidebar as the default sidebar but displays it on the right. A bit of switching php calls and td (gasp a drupal core theme uses tables?)
Recent blog posts
- Mothballing stevebayer.net
- Who should design your website? A visual designer, an interacion designer or an information architect?
- Download the Google Chrome Web Browser From here
- Google Chrome
- Latest Vertical tabs module
- Google Search analysis off target?
- Think Dynamik relaunches their site with a great guide to the UX process
- The True Drupal 6 experts as of August 1 2008
- Things To Add to my to do checklist Summer 2008
- Break down of time used for sites as large as the New York Times observer






