I'm 52. There was plenty of earlier stuff, but the oldest code I can still find online is from an article I wrote in 1992 on how to write assembly language routines to extend the QBasic interpreter.
While I'm fine with them presenting this as a live collaboration, the truth MUST be that Chris Hadfield's side was prerecorded and played back while they played along to a very precise click track. There is absolutely no way it could have been done with the necessary latency introduced by a round trip to the ISS, even at the speed of light.
How can this guy get all the way through this article without mentioning that not only is Nathan Myhrvold "former CTO of Microsoft", but that as owner of Intellectual Ventures, the most powerful non- practising patent troll in existence, he is perhaps the world's biggest example of what is wrong with the patent system and why ideas, innovative or not, are almost impossible to turn into reality without the threat of litigation.
The fact that he would avoid mentioning this shows that anything else said in this piece can be assumed to be utter bullshit and spin.
The list of languages covered made me look at the date on the article. I was almost certain it would be pre-y2k.
Sounds like a blinkered enterprise Java-centric worldview to me. To have ASP as the only scripting environment listed is just plain crazy in 2012. If you're going to include scripting at all, where are Ruby, Python, Perl, PHP, Javascript? If you want to talk about the productivity boost from high-level languages, you have to include these.
1) to be language agnostic. Following ES5's syntax directions is fine for ES5 focused development, possibly not for others.
2) to be final - i.e. there is no version number. If you want to extend or build something else, I am fairly certain Douglas would prefer that you call it something else. See http://inkdroid.org/journal/2012/04/30/lessons-of-json/ at 5:30 in the video.
Don't take these points as criticisms, I too would like to be able to use single quotes and trailing commas and everything else here. I think though that in order to work with JSON as a static spec, an alternative approach could be to have your project be a layer like HAML, SASS or CoffeeScript. Each of those tools compiles or transforms to conforming input for their target specs rather than replacing them.
I dropped out of my Electronics Engineering Technology polytech course in 1982 after working part time for a couple of years with electronics and microcomputers and finding I was learning more valuable things at work than at school. At the time I thought I'd go back and finish, but I just kept on going, learning as I went along. Now with over 30 years on my resume, whether I have a degree is a question I don't often get, but if anyone is hung up on it, it's a good filter.
I have to say it's jarring to hear Ron Paul referring to "6000 years of human history" as though that is the totality of human history. While I still support him fully because everything he has to say wrt government and foreign policy is sound and principled, it's really difficult for me to reconcile this one thing.
There is a wide range of quality in PHP code, and it depends mostly on the coder.
If your team uses simple php pages with inline code and a rats nest of includes like newbies did in 1999, it will be a disaster.
If they have progressed beyond that, you will have a range of experience from mediocre to excellent.
If your team has good coding conventions and practices and uses a modern framework (I use Yii on a current project and find it of high quality), they can write a solid maintainable app in PHP.
Many of us at the time "thought up" web-based email access but didn't see it through to execution much less turn it into a business. It's the same for most successful software ideas. Sabeer's most valuable contribution to Hotmail's success was his commitment and drive to turn it into a business. I have had a head start on a number of ideas that turned into big payoffs for others who had more entrepreneurial drive and better execution than I, so my ability to come up with the idea before they independently had the same idea was no advantage in the long run.
http://www.petesqbsite.com/sections/tutorials/zines/qbnews/1...