Software Trends
April 16th, 2007 by Jesse Hsia
It’s important in any type of business to observe trends. Understanding past and current trends will lead to better decision making, and without a doubt we are all decision makers of our own careers. So what’s hot in the software industry right now? What technology or practice is declining? Which programming language is the market most demanding?
There’s a cool feature on Indeed which generates trend graphs based on keyword terms found on job postings over time. Here’s a few I played around with:
C++ vs Java vs C#

Java vs .NET

AJAX vs ASP.NET

AJAX vs Ruby Rails

Agile vs CMM


I’ve been skimming job advertisements recently for companies that are hiring C/Python/UNIX programmers. It seems to becoming far more rare unless we’r talking key companies SUN, Google, etc.
Also it always seems like functional programming languages like Haskell & Scheme really don’t have much of a market, or the jobs are not so public.
Anyone want to tell me where the jobs in the interesting languages are?
We chose to build Kerika (www.kerika.com) entirely in Java; one of the reasons being access to talent, and another being access to open-source components we could incorporate into our code. You can read about it here: http://www.kerika.com/2007/06/why-we-chose-jxta.html