20 karma · joined April 29, 2012
Which world do you speak of? Most of the jobs I'm aware of (for example, java, .net, php, etc.) are still a mix of OOP and procedural.
I think that the point is that typically in startups, people revere the company founders, the MBAs, the VCs, etc. and not the quiet experienced engineers that just make things happen. You're right that it isn't a secret guild, however there is a range of experience and talent, and some are on the higher end of that. Not everyone can easily attain the level of experience and talent that some of these people have; it is a mix of education, natural ability, hard work, and luck. But, you are right that getting a lot closer to the level these people are at is not impossible.
Why is it wrong? Transactions and referential integrity. Without being able to guarantee transactions that update data in the database along with any other data, non-DB file-based or not, then you chance issues with referential integrity. Even if you have a transactional infrastructure that you would bet your life on, something could happen like a partial restore that restores the file system but not the database.
It isn't that it is impossible to have a working transactional infrastructure without storing these things in the database, it is that it is much easier to store it in the database, and sometimes making things easy can save your ass.
Google needs to refocus on search and advertising, and put more effort into R&D that might actually have world impact and significant ROI like perfecting and licensing driverless car technology.
Sounds good to me, but 10-15 seconds running on what specs?
Also, looking at the video, it seems like this OS is stuck in the 1990s. That is fine as long as it runs a standards compliant browser, but it just seems lacking based on this video- has this changed?: http://www.youtube.com/watch?v=ixvppiSB7hc
I do like that it is just the basics though.
I think computers should be employed to do useful things like 1. help us colonize space, 2. stop world hunger, 3. stop poverty, 4. stop war, 5. help people to love each other, 6. help us understand and love God/a higher being (assuming you believe in God/a higher being).
If your work is for some SAAS app that doesn't work toward those things- it is contributing to the death of humans just like a military application- only in a different way.