True, but as someone affected by having to conform to PCI, FERPA, HIPAA, etc., they don't make it easy on you if you do it the way you are supposed to. Proper summarization of data and setup of reporting DB is non-trivial.
Outsourcing this is tempting, but outsourcing customer data analysis is also fairly risky. It is one of the greatest frequently untapped resources a business has. Why give it to someone else?
I agree with others that this is a good thing. Science is only proven until it is disproven.
For this reason, I think we need to hold other complex sciences like meteorology to a higher standard. I want to see how every prediction changes over time and how wrong it was per measurement later. If we had a map of places whose predictions were more wrong than others and this were publicized, there would be more impetus to fix these issues and improve the science.
On the other hand, people need to take fringe science and religion more seriously and stop trying to debunk it. We can learn about this universe from every belief system.
> Co-workers and bosses are not usually your friends
I second that unfortunately. :( The flipside of that though is that you probably won't be their friend either, even if you'd like to think of yourself as a good person.
After getting burnt by fake friends at work, I went for years without putting personal items into my cube because I wanted to ensure that I always remembered this. Nowadays I think that was the wrong thing to do though. It is not worth living so much of your life in an environment that you can't turn at least partly into your home for several hours a day. Just realize that home is temporary, well- unless you work at home.
Some of us enjoy or have enjoyed documentation, process, management and that isn't mentioned. Some perfectly successful programmers love QA, etc. A lot of them have already made that career choice and may be perfectly happy. You can't have an outstanding restaurant without great people in every position- wait staff, dishwasher, chef, etc. and similarly, everyone is required for a successful project, and successful projects can make people successful.
I do agree with trying to determine what you like doing early on, however employers lie during interviews. I wanted to go the middle-tier service track and was promised that, but instead got put into an IT and web app development job that periodically involves a service to be developed or used. Instead, try not to be a part of a company that you feel you are more than adequate for during the interview and whose overall mission does not prominently include what you are interested in.
And the absolute worst thing that can happen to a developer regardless of aspiration is to be golden-handcuffed to job where they atrophy. You can easily fall into such a trap.
Your family is and always shall be the most important thing that happens to reside in this sometimes wonderful sometimes terrible world. Do what you love and take care of them and others. That is all you can do. Everything else is temporary.
Lastly, don't fear- just do. Be what you are, and what you are will change.
So, when is someone going to write an Apollo emulator that in turns contains an Apollo hardware emulator that uses the actual program to simulate what the onboard system would have done? Or has that been done? :)
Why not just use duckduckgo instead? Then you won't have to look at anything other than the results everyone else sees, which is the way it should be, imo.
A little bit of a tangent, but is it going to be a good idea to wait on the next line of MacBook Airs/Pros or not? Other than Mountain Lion, they chance at Ivy Bridge seemed to be the main reason to upgrade.
One thing that stops many from doing it is that they don't design the application/service/library to be used for anything except their specific purposes, and making it generic enough to share just isn't worth the time. But it isn't a terrible thing to make it configurable and practical for others from the get-go.
The second thing that stops many from sharing is fear. Fear of looking stupid. Fear of exposing their weaknesses...
So, in the words of Frank Herbert: "I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain."
With due respect to the OP, I don't think I'd ever have shipped anything if I had to be proud of all of it. And the more experienced I get (beyond 9 years or so of development and IT), the less proud I am. In fact, these days I'm not even proud of the entire community. There is so much we could be doing to solve world problems that we don't, because we'd rather write some innane social media app.
I'm not sure what this buys Ruby or its community. Could someone explain? The Ruby community is already fragmented a bit with MRI and JRuby (and others, but primarily those two). Does it really need an ISO standard to slow those two implementations down whilst they try to become ISO compliant and maintain ISO compliance? Won't this be an opening for some other opensource group to implement some other ISO certified version that will also fragment the community further? Finally, adherence to an ISO standard and the red tape involved almost seems juxtaposed to the existing self-organized, small, agile culture that makes up the Ruby community. Don't get me wrong- ISO is great. I just don't think it fits.
TBL is right in that they aren't needed, and it is true that it could break a lot- from code to legislation, costing a lot of people a lot of time and effort initially.
But, there are significant benefits: (1) it opens up a whole new market for domains which will probably get back to hosting companies and provide more money for infrastructure and IPv6 migration, making things get faster better, (2) it allows for shorter domains and shorter fully qualified hostnames, which will reduce traffic and make some things more efficient.
And, there are flaws in the existing TLD system. Not everything falls under com, edu, net, country code, etc. com, edu, net are U.S./English-centric, and the internet is global. And, people abuse it to be cute (e.g. misusing country codes like del.icio.us, bit.ly) which they wouldn't do as much if they hadn't been forced to.
Anyone tried the code in each of the various implementations forked in the dcpu16 github? It sounded like the sprites may not be compatible, but just curious:
https://github.com/dcpu16
It's great that TBL wants all data and communication to be free. He also wants the semantic web to thrive, and that isn't going to happen anytime soon; SparQL and triplestores implementations are just too damn slow to replace SQL and relational.
However, I personally have no qualms with FB having my data. I only give them what I choose to, and I don't assume privacy necessarily will hold up.
Google though- that is more of a problem. The only way I get that data back is by running my own mail server.
The reason China can't beat us is that they don't yet have the resources. If anything, this post will just make them want to beat us faster. But, hats off to SpaceX! We need more space entrepreneurs to produce technological innovation and rid us of government cruft.
American notion? I blame Americans also, because I'm American and I feel I have the right. But it being a good idea to do something you're passionate about doing if you can be successful at it is not just an American notion. It's a fact. Were not Einstein, Gallileo, Newton and many, many others not passionate about their work?
The problem NASA, quasi-govermental entities like the USPS, and our government in-general seem to have is that they are overly bureaucratic and political, and solutions they produce are not nearly of the same caliber as their business-driven cousins. So it seems that we should welcome any attempt to open up things for the purpose of making them better.
But, the sad fact is that open-source projects I've seen that aren't driven by business need do poorly. What ends up happening is that these open-source projects end up being run by people that do get paid for what they do, because the work needs to be done in one way or another, and many people can't afford to work for free. In the end, this hiring of people outside of the fold to manage an open-source project which in turn has its own management overhead to deal with uninitiated developers and project managers wasting their time can cause a lot more time and money spent that does not benefit anyone except the contractors doing the work.
But, I applaud NASA for their efforts and hope they succeed. I love the idea of an open source NASA.
True, but as someone affected by having to conform to PCI, FERPA, HIPAA, etc., they don't make it easy on you if you do it the way you are supposed to. Proper summarization of data and setup of reporting DB is non-trivial.
Outsourcing this is tempting, but outsourcing customer data analysis is also fairly risky. It is one of the greatest frequently untapped resources a business has. Why give it to someone else?