January 14, 2009

Salaries and Job openings for different programming languages

Category: Software development,Technology,Work — by Amit Chaudhary @ 6:39 pm

I ran some queries to get a feel for salaries and job openings for different programming languages in the SF Bay Area aka Silicon Valley.

Number of Job openings as per Craigslist:

Observations:

The above comparision has some bias including the fact that Perl & Python are regarded as Scripting language and only in some case get a job on their own, unlike say Rails or Java.

Right now Craigslist is the best Job search website for Tech Jobs in the bay area

Average Salaries from Indeed.com:

View Salary Graph at indeed.com

Observations:

Rails & PHP average salaries are about 5% lower than all others and they drop further if paired with Developer instead of Engineer.

I picked Mountain View, CA which has a fair share of different companies and the radius will pick up San Jose, Redwood city, etc.

Nation-wide Salary Trends from Indeed.com:

Observations:

The top four programming languages are PHP, Java, Perl & Rails. Caveat, Due to the fact that indeed.com searches other job sites, the duplicate posting rate might be high, however it would apply to all postings.

For a different view on the same topic, see my earlier blog post, Top Programming Languages as derived from book sales and TIOBE Programming Community index.

• • •

June 21, 2008

Visualization of past Blog titles using Wordle

Category: Technology — by Amit Chaudhary @ 12:14 am

Wordle.net is a Java applet which creates a tag cloud based on input text, increasing the text size for more frequent words. The arrangement of the text is very appealing visually.

I gave Wordle this blog’s titles till date, finetuned a few setting and voila, a visualization of what the general focus of last 2-3 years of my writing\blogging has been about.

Blog titles visualization using Wordle

You can click on the above image for a large version

The Java applet with the above data
I would not get to use the Unicode “non-breaking space” character, so silicon and valley show up as two words above.
It is created by Jonathan Feinberg, who works at the Collaborative User Experience (CUE) group at IBM Research.

Thanks to Ned for pointing Wordle out.

• • •

March 25, 2008

Top Talk Videos from TED, The Life and World Conference

Category: Life,Technology — by Amit Chaudhary @ 8:32 pm

TED started as Technology, Entertainment & Design and is now a very broad conference covering talks about Life and the World in general, this has included insights into the Human Mind, notes from Africa, World changing Ideas, Adventures, on Designs and Visualization and many more. TED speeches are typically 15-20 minutes and a lot of them are available for viewing online or can be downloaded at http://www.ted.com

I first got a glimpse of it when I watched the documentary, The Future We Will Create: Inside the World of TED It was a great experience, and I learnt about many things outside my current world.

So this year when the TED 2008 was going on, I attended a virtual TED conference of my own, watching speeches from previous TED conference.

Here are the Top Presentation Videos from TED, The Life and World Conference:

To explore the limits of our potential. The title says it all, he did it solo.

Very practical, loved it. Few worth noting, let kids dismantle appliances and learn to handle fire

Insights and experiments into synthetic happiness(being happy with what you get) and how it is same as real happiness. Too many choices will reduce your chances at synthesized happiness.

On why Joy is defendable and what inspiration for kids changes a field.

Outstanding visualization of changing status of developing countries like India over the previous five decades.

On a project to create a park in New York.

Why there is no perfect spaghetti sauce and what it teaches us about creating products

Making things

The idea for new form of interacting with computers that we see in the iPhone.

Amazon.com’s Jeff Bezos on what Internet industry is like the Electrical one.

When creating something, when working for somebody, target it at people(customers) who care and it just might take off.

Projects on datamining and visualizing people interacting on the Web

A humorous poem

Motivation talk. Some points. Seek to create and thereby get to achievement. Then up the ante and do it faster, better. Grow or stagnant. Use uncertainity to stay out of boredom.

Using the human brain’s prediction methods for computing

A telescope controlled by anyone.

Ideas such as Freedom, Capitalism, Religion are Memes. Memes are viruses, spreading, affecting everyone, changing the world, killing scores of people.

An architect and his buildings including Exploration Place, Wichita, Kansas, Children’s Memorial at Yad Vashem, Israel and Khalsa Heritage Memorial Complex, Anandpur, India

On how technology grows at a increasing rate.

Do watch a few which call out to you.

• • •

December 29, 2007

Insights from Mr. Twitter, Evan Williams in the Economist

Category: Entrepreneur,Internet,Technology — by Amit Chaudhary @ 2:42 pm

Economist has an article on Evan Williams, Founder and Creator of Blogger, Odeo and Twitter: The accidental innovator

Some snippets with minor grammer changes for continuity:

Ideas:

First insight, that genuinely new ideas are, well, accidentally stumbled upon rather than sought out; second, that new ideas are by definition hard to explain to others, because words can express only what is already known;

Controlled Passion:

Mr Williams’s passion is solving new problems. In theory he could have done this at Google with his “20% time” on the side, but in practice he found it tedious to pitch ideas to the Google bureaucracy. Left and right brains clashed in other ways.

Radical Constraints:

One mental trick is to ask “what can we take away to create something new?” When he took Blogger and took away everything except one 140-character line, he had Twitter. Radical constraints, he believes, can lead to breakthroughs in simplicity and entirely new things.

Loves Frustration:

For the same reason, Mr Williams loves frustration. Blogger revealed itself when he was frustrated with something bigger: collaboration software.

• • •

December 21, 2007

Want a different way to send a holiday greeting: Post it on any yahoo webpage

Category: Internet,Life,Technology — by Amit Chaudhary @ 12:35 am

This year, if you would like to have a different way to send a holiday greeting, post it on any yahoo webpage.

me2u.yahoo.com allows you to create a greeting or any message as an ad and send it to a yahoo.com user (sorry no international users rights now.)
They will see the ad on any *.yahoo.com page when they login next.

If it is displayed and not ‘viewed’ (incase it was missed), they get an email mentioning it and it will be displayed again a few times.

Pretty nifty stuff!

• • •

November 20, 2007

Advertising and how sometimes We(Consumers) do not know what we want

Category: Internet,Technology,Work — by Amit Chaudhary @ 11:49 am

Greg Linden wrote in Show advertising people might want about showing Consumers the ads that they want.

Advertising can be useful information about products and services we actually want. The advertisements we see should be helpful and interesting, not annoying and irrelevant.

I use to believe in that and have skipped\avoided ads due to the noise there is. But working in Advertising field in someways (I am in a Software Engineer Yahoo Display Advertising department), I came to believe, another thing, that sometimes Consumers might not know what they want or might try out, this includes a new cereal, a new updated car model, a new serial coming up, until they learn about it and try it out. To re-quote,

If I’d asked my customers what they wanted, they would have said they wanted faster horses. Henry T. Ford, inventor and entrepreneur.

So, there is a balance between desire and needs and another angle is creating awareness.

Greg is right on about Personalized advertising. If you are interested, take a look at the Targeting options, Yahoo provides, specifically Yahoo! Behavioral Targeting or BT as we call it, which has been in place for a while now.

Personalizing advertising — targeting to advertising to individual interests — can make advertisements relevant, useful, and helpful. By learning from what each person likes and does not like, personalized advertising can use that fleeting glimpse of our attention to show us something we actually might need.

Disclaimer: The blog entries and opinions mentioned in this blog are my own personal viewpoints and do not represent my employer’s view in any way.

• • •
« Previous PageNext Page »
Powered by: WordPress Theme based on Sharepoint like theme from: ADMIN-BG