Over the years I have a lot of experience with people and their opinions of technology, toolsets, programming languages, software architectures, and of course forums. These opinions come from all walks of life and range from "unix.com changed my life and got me though the university... thank you Neo!! " to "Neo, it's your fault that there is declining traffic at unix.com." I learned decades ago to listen to everyone, but in the final analysis I have to make decisions on what I think is best.
Here is a graph from Google trends for the keyword unix
from 2004 to now, covering a 15 year period. In this graph, you can easily see that according at least to Google trends, the interest in unix
has dropped nearly 95% since 2004. That is a huge drop.
Now, we look at Google trends comparing unix and javascript over the past year. Both trends show a decline, but what is remarkable is that the interest in javascript is about four to five times more than for unix, at least according to Google trends. My experience on YT is that its even higher, as there is a current explosion in the javascript library space.
If we look at the Google trend for unix v. javascript v. php
we see a decline in all of these great technologies, but javascript
shows a better and stronger trend line that PHP
(or unix)
.
Finally, (for this post) here is the Google trend for unix v. linux
over the past five years;
What is important to keep in mind, at least in my mind, is that it is natural for the traffic at unix.com
and other mature tech forums to trend downward. The downward trend is not related to individuals or people, but the general overall technology trend.
A number of years ago, I was not very active on unix.com (busy with tech scuba diving and then coding for cybersecurity projects). The downward trend was very dramatic. However, recently the trend reversed and began to go up a bit after I created a decent mobile site (and most of the legacy sites in the same space do not have nice mobile sites), which brought the site up in Google search referrals because Google also penalizes when a site is not mobile friendly and responsive. However, I am not fooling myself thinking my coding at unix.com
is going to reverse a dramatic downtrend in unix and linux interest. The world is changing rapidly.
Times have changed dramatically over the years, and most people do not need to create an account on a web site to get the information they need on older and mature technologies like unix and linux. They just Google and BOOM. It's there. The amazing cyber-library just works. No need to even login for the most part. The reason for this is obvious. There is already a mountain of information available from Google search from every corner of the web, in just about every language.
I expect the interest trend lines in unix and linux to continue to decline over the years as the interest in newer technologies rise and 90-something percent of unix and linux related questions have been already answered on the net, somewhere. This is the natural order of the universe and we should always remember to embrace change.
Occasionally someone comments to me that this is a " unix
" site and not a " javascript
" site. Normally, I remind them (falling on somewhat deaf ears) that very powerful javascript engines run in the unix and linux shell
(for example node.js
and the Javascript V8 engine written in C++
) and so there is not that much difference from awk, sed or javascript
from the " unix and linux
" perspective except the fact that the younger generation tends to use more modern tools in the shell (like node.js
) and the older generate tends to use the more traditional (older) tools in the shell.
In my view, it is strange for any great unix or linux person not to embrace javascript or python
or any other modern software which runs in the unix and linux shell
as much as they embrace awk, sed, curl and wget
as tool sets. All these toolsets are written in C++
, generally speaking, and run in the shell.
The only constant in the universe is change and it's important for technical people to keep learning new things. It's also good for the mind.
Over time, mature forums like this one will continue to lose traffic as the trend lines tend downward, knowledge is abundant and freely available in cyberspace and continues to expand, and new ways of learning and social interactions rise and fall. Most people I know go straight to a YT tutorial when they embrace a new technology these days; and also Google and read a lot of web tutorials.
On a typical day, I write most of my code in javascript
orders of magnitude more than traditional unix shell scripts. Do I still love the unix shell? Yes! I work in the shell every day. Do I love the new tools like the C++ based server side Javascript engine V8 and node.js
? Yes!! I use them in the unix and linux shell every day as well.
It's very cool to continue to learn new technologies and just because you love unix and the unix shell
or you love some other mature software tool, there is still a lot of very cool modern things to learn like javascript, python and more
.
Keep learning forever! Embrace change! Be happy!