Upgrade to Pro — share decks privately, control downloads, hide ads and more …

HackSC: The how and why of hacking at a hackathon

Pamela Fox
November 08, 2014

HackSC: The how and why of hacking at a hackathon

Pamela Fox

November 08, 2014
Tweet

More Decks by Pamela Fox

Other Decks in Technology

Transcript

  1. NO.

  2. THE BACKEND Language + Framework + DB + Host Flask/Django

    Play / JSP Zend / Drupal Python Java PHP MySQL MongoDB BigTable CouchDB Azure GAE Heroku JavaScript Node / Express
  3. ALWAYS BE READY TO PITCH. https://github.com/mimming/pitch-like-a-hacker/blob/master/index.html PICK 1-2 PEOPLE TO

    JUST WORK ON THE PITCH, AN HOUR BEFORE. DON’T ASSUME ANYTHING WILL WORK.
  4. https://github.com/mimming/pitch-like-a-hacker/blob/master/index.html BE ENGAGING: MAKE IT INTERACTIVE OR TELL A STORY.

    PITCH SCRIPT 1. Say your group name 2. State the problem you solved 3. A one sentence description of your solution 4. Demo the stuff that works, dance around the pictures. 5. Talk about the technologies you used in descending order of best prizes
  5. IF WE’RE HIRING YOU TO CODE, WE WANT TO SEE

    THAT YOU CAN CODE. Don’t show me this: Pamela Fox! ! USC 2002-2006, B.S. in Computer Science! Courses taken: Algorithms, Databases, Data structures, Web development, Brain Theory, Computer graphics! ! Awarded Merit Research Scholarship
  6. IF WE’RE HIRING YOU TO CODE, WE WANT TO SEE

    THAT YOU CAN CODE. Show me this: Pamela Fox! ! USC 2002-2006, B.S. in Computer Science! GPA: 3.8! ! Projects: * SimilarBooks: A visualization of books related to a user-entered book, using the Amazon Similarity API, Python, and a BFS approach.! * PhotoMunchrs: Based on NumberMunchers, with photos pulled from the Flickr API. Provides a Python REST API built on App Engine to report game statistics and provide munch scores.
  7. SHOW US YOUR CODE! Your name! ! USC 2011-2015, B.S.

    in Computer Science! ! Projects: * AwesomeHack: An app that does X and Y. Built on the A and B technologies. Developed during HackSC 2014 and continued after. Code available at github.com/yourname/awesomehack!
  8. CODING! (IN INDUSTRY/OSS) http://www.slideshare.net/wuzziwug/engineering-culture * Understanding existing code * Planning

    “your” code * Writing consistent code * Testing “your” code * Improving “your” code * Releasing “your” code * Monitoring “your” code * Learning from bad code