I've been thinking that I could use Docker together with a load balancer for scaling out Java services. I think the post provided me with some helpful hints on how to do this.
So, I look forward to the next post about how to use nginx for automatically detecting when a new container is available and make use of it.
I think the article needed to be a little bit more reassuring for AirBnb's users that they won't run into similar problems. But I don't think that was the case.
I was thinking that maybe with the free space I get from Dropbox, iCloud and (the one I will get from) Google Drive, it would be good if somehow I could use them all seamlessly. Maybe there should be an app that integrates all these services (I wonder if there is one already.)
Interesting article, the trend is Big Data will be part of entrepreneurship from the get go. Businesses will have to use Big Data to reach competitive advantages and survive. The analogy with the Oil industry is understandable, the Big Data industry is on it's early stages and it's ripe for innovation, expansion and consolidation.
The author misses the point, though he himself highlights it (when he asks the interviewer "Did it bother them that I was forty years old?... No, why should it?"), that business don't care about your age. They care about whether you can get things done.
From my experience, the things you've done and the people you know matter much more than your age.
I do think Java is losing popularity. And in my mind Java lost a lot of reputation when Sun was bought by Oracle.
But I see programming languages as just means to an end. For me popularity is not as important as other things to consider like maintainability, ramp-up time, etc.
If a developer can choose what to code on, he should choose the programming language that he feels comfortable with, and one in which he can get the job done in the best possible way and with the least amount of resources.
I don't think you should feel any regrets. I was just thinking, it's just a very hypothetical, but suppose that Steve Jobs was going through the same hiring process for product manager, would he have fared better than you? I doubt it, why would a product manager have to know CS algorithms. Maybe stats algorithms/functions, but CS algorithms?
You can do a lot of things in a weekend. I think the author fails to see the difference between a weekend project and a viable business product.
I see a weekend project as something exploratory, to show your friends, get cred. A viable business product will surely take longer than a weekend to develop.
I agree that overly generic frameworks are pretty useless, too abstract, complicated, cumbersome and take a lot of effort to use. I know because there are a lot of Java frameworks like that, and I have been using Java for most of my professional career.
On the other hand (and I am not trying to defend them), I think that some frameworks really do help you get the job done. I think the advent of open source and open source frameworks has made possible the software industrialization that we are in. Software development has become industrialized, many frameworks have helped us - developers - become more productive. And I think that is a good thing.
This is great news. It amazes me that he has been able to push the nginx project so far, mostly by himself. Congratulations to him. My only hope is that at the end he comes out with a good compensation for all his hard work.
The creative commons comparison is a good idea. I wonder if you could put it into github, then people could just fork it, make their changes and use it. Just a thought.
The article has an interesting point of view, that the management foundations of the corporations were not thought for today's modern age.
The article does not go deep into the reasons of why we have bean counters, it just gives you a general overview. The other interesting point is the reference he makes to the values eastern societies have when it comes to management and customer satisfaction.
I think the point of the article is that no human can innovate at the scale that we are currently innovating at. The scale is big, and getting bigger every day.
Another point I get from the article is that the scientific organizations of the future have to be able to cope with this scale. I think of it as the open source of innovation, could it be possible that separate scientist innovate for one common cause? How could we make that possible?
I found the suggestions about marketing from Sergey Brin rather out of touch, I have thought that he is an eccentric person. Don't get me wrong I think highly of him, I think he is a genius.
So, I look forward to the next post about how to use nginx for automatically detecting when a new container is available and make use of it.