5 ms·
> how can software--particularly free software--create jobs? Ok, let's take Linux as a specific example. Take a gander at this: http://lwn.net/Articles/54707
by BraveNewCurency 12y ago
> how can software--particularly free software--create jobs?
Ok, let's take Linux as a specific example. Take a gander at this: http://lwn.net/Articles/547073/ http://lwn.net/Articles/547073/
So major companies (Oracle, Red Hat, Google, IBM, Intel, Samsung, Fujitsu, Texas Instruments, etc) are contributing to Linux. That creates jobs for all the kernel hackers who probably started before kernel knowledge was a hot commodity.
But that effect is minor compared to what people are building WITH Linux:
- Red Hat (a 1B company!) wouldn't even exist if it weren't for Linux. They don't "sell Linux", they sell services around Linux.
- IBM invested a billion dollars in Linux, and it paid off. They recently decided to invest another billion. Their support for Linux sells Mainframes and their expertise sells services.
- Google wouldn't be able to give away their search engine (over 10 million servers) if they had to pay Microsoft for every server.
- Companies like TI and Intel can add Linux support for their chips (a tiny expense compared to creating a new CPU), which will enable new devices to be created easily. Some of those new devices (TiVo, Android, Tomato WRT, RPi) will be successful and cause their companies to hire more people.
Giving away software doesn't compete with programmers -- it only competes with companies that sell software. Only a tiny fraction (maybe 5%?) of programmers work for companies that sell software directly. The vast majority of programmers write internal line-of-business software, or sell their software indirectly (SaaS).
So any Open Source software (Drupal, Apache, etc) is far more likely to help lots of companies save money (therefore have money left over to create jobs).
> In fact, for every programming job there may be manual jobs becoming obsolete.
That will make programming jobs be more "in demand" compared to regular jobs, therefore command higher salaries.
> So what can sustain high hourly rates and create new jobs?
You are thinking about it from the wrong end. The question is "can a bit of software be worth millions/billions to a company?" The answer is clearly "yes", since we've seen tiny teams create billions in value over and over.
Search around for the writings of patio11 on HN. He will open your eyes. People charging $200/hr are playing a different ball game than people charging $20/hr. They are not 10x better, just better at demonstrating the value of their software to the client.
> not everyone can become a specialist.
Just the opposite. There are so many new technologies and branches of science coming out that everyone will be a specialist in the future. In fact, programmers are already highly specialized. No matter what technology you pick (COBOL, Java, .NET, Linux, Microsoft, nodejs, Ruby, Python), you will find that some subset of programmers will refuse to work on it because they refuse to learn it.
- reedlaw 12y agoDid you see the Economist article on the front page today?[1] It asserts that technology fails to boost wages and that over-education is a problem because of a failure to create enough suitable jobs. I don't know if that's all true, but surely there must be a point when enough software exists that it becomes difficult to find jobs unless you are above average or highly specialized. Or in other words, workers fail to adapt to the increased rate of change. Linux is certainly the shining example of free software. But how many other projects have the same potential to create jobs? Even with Linux, it's not enough to have an average understanding. Large companies may have a few positions for mediocre sysadmins, but competition will squeeze them out. Probably the answer is not in software itself, but in the creation of small businesses that rely on free software. Sites like eBay and Alibaba have enabled countless people to work from home selling things around the globe. There are also countless data entry and Mechanical Turk-style jobs. And of course electronics manufactuing. So the trend is that even at the bottom technology becomes a requirement. I guess the good news is that with all the increased productivity the standard of living rises and people will have more time to learn new technologies. 1. http://www.economist.com/news/special-report/21621237-digital-revolution-has-yet-fulfil-its-promise-higher-productivity-and-better http://www.economist.com/news/special-report/21621237-digita...
- BraveNewCurency 12y ago> Probably the answer is not in software itself, but in the creation of small businesses that rely on free software. Yes, that is what I was trying to say. Not using Open Source on principle is like creating "make work" just so people can keep their jobs. But all "make work" does is allocates resources inefficiently. > over-education is a problem because of a failure to create enough suitable jobs. I think we've wandered off the topic (my original reply about Open Source.). > technology fails to boost wages I find it odd they wrote a whole article on that, when the converse ("Lack of technology fails to boost wages") is equally true. Even if wages are the same, what we can DO with those wages has already changed for the better. Even poor people in America have TVs, Air Conditioning, and the Internet (even if it's only at work or in a library). Anyone can call up a satellite map of the world, or have an entire encyclopedia at their fingertips. Only rich people could do that a generation ago.