CS193P – “Coding together”

Stanford is currently offering in iTunes U their Winter 2013 iPhone Application Development class. The course is currently five or six lectures in, but since folks not enrolled at Stanford can only audit the class, I think anyone can just jump right in.

And get lost.

The instructor runs through a list of prerequisites that included three classes offered at the university: CS106, CS107 and CS108. iTunes U may have notes from the classes, but not all the videos. The first two classes, however, have archived lectures on YouTube, however they may not be in synch with the video content. The class site mentioned in the CS1o6 course is synched with the current semester.

The CS193P class dives right into Objective C and makes all kinds of assumptions on the students, like they are familiar with programming and are already comfortable coding programs.

The Cult of Done Manifesto

Picked up from Bre Pettis.

  1. There are three states of being. Not knowing, action and completion.
  2. Accept that everything is a draft. It helps to get it done.
  3. There is no editing stage.
  4. Pretending you know what you’re doing is almost the same as knowing what you are doing, so just accept that you know what you’re doing even if you don’t and do it.
  5. Banish procrastination. If you wait more than a week to get an idea done, abandon it.
  6. The point of being done is not to finish but to get other things done.
  7. Once you’re done you can throw it away.
  8. Laugh at perfection. It’s boring and keeps you from being done.
  9. People without dirty hands are wrong. Doing something makes you right.
  10. Failure counts as done. So do mistakes.
  11. Destruction is a variant of done.
  12. If you have an idea and publish it on the internet, that counts as a ghost of done.
  13. Done is the engine of more.

And the poster, taken from spatulated, on Flickr: