Category: Dev Life


Peter Thiel, co-founder of PayPal and holder of two degrees from Stanford, is throwing another brick at elite education, suggesting the money is better spent building your own startup.  He says spending the $100k on a startup is far more educational than anything you can learn from a top university, because “higher education today is in a ‘crazy bubble’ that, like a bad mortgage, saddles students with tuition debt often for little in return.”  In order to hasten elite education’s evolution (or extinction), he’s putting his money where his mouth is and is offering $100,000 grants to students at top universities to drop out of college and launch a startup of their choosing. 

Here’s an excellent article on MIT’s Technology Review that covers the grant in more detail.

Sebastian Thrun (who taught the free online course “Intro to AI” at Stanford last semester) has quit his tenured professor position at Stanford and started his own online university called Udacity.  “Now that I saw the true power of education, there is no turning back. It’s like a drug. I won’t be able to teach 200 students again, in a conventional classroom setting.” 

Udacity’s first two classes are “Programming a Robotic Car” and “Building a Search Engine”.  Both classes are 7 weeks long and will have online lectures, exams, and programming assignments in Python.

Clarification:  he notes that he quit his tenured position to do more work at Google and continues to be a non-tenured professor at Stanford.

Are you a bad developer?

In an argument, are you more interested in winning than learning?

Do you spend more effort trying to prove you’re right rather than finding a solution to a problem?

Do you spend more time getting others to do your work rather than helping others solve their problems?

Are you lavish with abuse and stingy with positive-feedback?

Are you only nice to others as long as they agree with you?

D-Wave sold their first quantum computer to Lockheed Martin (a “security company” apparently, according to the article).  It’s a 128 qubit superconducting processor sitting in a 10 meter square shielded cryogenic chamber. It’s going to be used for “problems that are hard for traditional methods to solve in a cost-effective amount of time. Examples of such problems include software verification and validation, financial risk analysis, affinity mapping and sentiment analysis, object recognition in images, medical imaging classification, compressed sensing and bioinformatics.”  http://www.dwavesys.com/en/pressreleases.html#lm_2011

Digital programming is for dinosaurs, quantum programming is the new l33t!  Here’s where you can get started (PhD in theoretical physics not required…but probably recommended):

http://dwave.wordpress.com/2011/05/20/learning-to-program-the-d-wave-one-software-you-should-install-a-book-you-should-buy/

How to debug an employment contract

Some newbie contractors will sign any contract put in front of them because they think it “isn’t enforceable anyways”. Maybe they think they aren’t allowed to change contract proposals. Maybe they don’t even bother reading their contract. Maybe they don’t think they have the knack of negotiating contracts and when they think of good contract negotiators, they have visions of lawyers pounding their fists, shouting across the table demanding concessions. These thoughts are wrongheaded on all counts. Just as a lawyer needs to know the law, a contractor needs to know his contract. If the contract is wrong he needs to fix it before he signs it.

This is a basic primer on how to debug a contract and discusses some lessons and gotchas I’ve experienced over the years that I believe can be applied to a broad range of contract negotiation situations. I’m not a lawyer, I don’t even play one on TV, so be aware that this information is not meant to be legal advice. Laws are different for every state and country, particularly when it comes to default contract provisions that can or can not be implied or overridden in a contract. Be smart and do your research and make your own decisions about contract issues that affect your career. In this article you will learn that you don’t need to be a drama queen to be a good contract negotiator and you don’t need to be a wuss and agree to any nonsense a company throws at you.

View full article »

© 2012 Robert Corvus