Your SlideShare is downloading. ×
Open Hack Taiwan 2012 - Hacking 101
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Open Hack Taiwan 2012 - Hacking 101

538
views

Published on

Intro & hackday survival tips

Intro & hackday survival tips

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
538
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. HACKING != CRACKING(AND EVERYTHING ELSE YOU NEED TO KNOW TO SURVIVE A HACKDAY)Sriram IyerYahoo! Developer Network
    • 2. OBJECTIVESA brief history of hackingWhat is a hack[er] anyway?15 hackday survival tips 3
    • 3. Origin of term hackerExcellent book1960s - MIT computerenthusiastsHacking punch card machinesEthics of hacking 4
    • 4. Lot of early computer dev dueto HackingInternet, email ... unintentionalhacks that turned intoawesome productsApple - Woz hack turned intoan entire industry by Jobs 5
    • 5. Since 200544 internal hack events16 Open Hack eventsThis is the 17th, 3rd in TW2 Agency Hack events~100 HackU events 6
    • 6. WrongCurrent media obsessionWork of malicious elementswho we call Cracker 7
    • 7. Hacker is a controversial wordMedia has misconstrued the wordfor decades HACKER != CRACKERHackers: Heroes of the ComputerRevolution by Steven LevyThe hacker ethicSecurity Cracker vs. TechnologyEnthusiastWe’re taking back the term.
    • 8. Hacker is a controversial wordMedia has misconstrued the word for decadesHackers: Heroes of the Computer Revolutionby Steven LevyThe hacker ethicSecurity Cracker vs. Technology EnthusiastWe’re taking back the term.Hacker title well regarded - get stuff done!
    • 9. Hollywood glorifies hacking HOLLYWOOD HACKERSHero/ine typing furiously,green text scrolling on blackscreen, large sum of moneytransferred to bank account,celebrate :)Not really accurate
    • 10. Hollywood glorifies hackingHero/ine typing furiously,green text scrolling on blackscreen, large sum of moneytransferred to bank account,celebrate :)Not really accurate
    • 11. Wear the Hacker Badge with Pride!Hackers are:People like you and me.Creative developers anddesigners.Love technology.Love building things.Come to events like this.It’s a term of great respect!Wear that badge with pride!
    • 12. Wear the Hacker Badge with Pride!Hackers are:People like you and me.Creative developers anddesigners.Love technology.Love building things.Come to events like this.It’s a term of great respect!Wear that badge with pride!
    • 13. WHAT IS A HACKER?A hacker is a passionate, skilled and creative technologistwho thrives on building innovative solutions to real worldproblems. 14
    • 14. THE HOLLYWOOD DEFINITIONA hacker is a beautiful, passionate, skilled and creativetechnologist who thrives on building innovative solutions toreal world problems. 15
    • 15. WHAT IS A HACK?An innovative solution to a real world problem; a quick anddirty workaround, yet effective. 16
    • 16. Ingenious life hackUse clothes iron to heat milkNice idea if you are in a hostelor dorm 17
    • 17. Transport hackHard work pedaling yourbicycle, add a motor with abottle holding fuelNot sure if you need a licensefor your motorcycle now :)
    • 18. Awesome transport hackNeed to transport long pieceof pipe, put a tractor motor upfront, passenger seats in theback ... and you get one coollooking .... motorbike .... pipemobile ??
    • 19. Social hackKeep cool in the middle of arevolution
    • 20. Hacking is not really newFolding bridge from 1920sNetherlandsFold it up and carry to the nextstream you want to cross
    • 21. YQL; YUI Visualisations & Mashups Ergast API winner open hack brazil 2010 Texthttp://f1results.socialminds.com.br/
    • 22. jQuery, Flickr, Facebook Mashup winner 2010 open hack indiahttp://fakemytrip.mygola.com
    • 23. A lot of Yahoo! tech startedas hacksNew ad formatsEnhancements like movietimes
    • 24. Chris Heilmann Ex-yahoo Lot of code on Github good way to learn by looking at codehttp://isithackday.com/hacks
    • 25. ack day15H val t i psSurvi
    • 26. #1 Know what’s happening • Talks - 9:30 to 12:00 Saturday • Hacking - 12:00pm Sat to 12:00pm Sun • Submit your hack - 10am Sunday • Demos - 1:30pm Sunday • Winners Announced - 4:30pm Sunday
    • 27. #2 Scratch your own itch! Eric Raymond’s The Cathedral and the Bazaar: • Every good work of software starts by scratching a developer’s personal itch. • To solve an interesting problem, start by finding a problem that is interesting to you.
    • 28. #3 Make your plans • Try to solve problems you face • Mobile & multi-device experiences • Digital media & advertising • Local • eCommerce • Build something awesome
    • 29. #4 Build your teamTeams of 4 or 5DesignerFront end DevBack end Dev++ photographer, editor, whatever youneed!
    • 30. #5 Choose the right tools http://developer.yahoo.com/everything.html
    • 31. HackTrackrhttp://hacks.developer.yahoo.com
    • 32. #6 Source your data / content The Web is full of data and content
    • 33. http://www.programmableweb.com/
    • 34. #7 Tackle the hard problems first Planning is important Research Timeboxing tackle the hard problems first Draw some pictures what are your milestones what’s your plan B
    • 35. Know what the judges are#8 looking for • Solves a real problem • Working Prototype • Displays creative thinking, and pushes the boundaries of what we’ve seen before • Has the potential to be a viable commercial business or enhance an existing business product. • Great UX no powerpoints • actual working code Teams of 5 or less regional issues • teams of 5 or less At least one Y! Tech we will know if you built it in 24hrs or not ... this is a • competition and you will be judged based on these Realistic that it was built in 24 hours criteria ... keep the spirit of the event
    • 36. Powerpoint == Fail!
    • 37. #9 Don’t be afraid to ask for help ask yahoo devs to stand up 15 volunteers right now
    • 38. #10 Learn something new YQL, YUI, Mojito, BOSS, CAP, Performance, ETC.. Might see a new API on Programmable web
    • 39. #11 Expect the unexpected! open hack london 2011 - sprinklers started unexpectedly dont be fazed, have a plan B work around issues http://www.flickr.com/photos/cristiano_betta/571879057/sizes/l/in/photostream/
    • 40. Be prepared for the worst! WIFI ISSUES API ISSUES Don’t ruin it for everyone by hammering APIs we have a wired conn ... wifi is backup plan for network outage by saving data locally copy code on more than one computerhttp://www.flickr.com/photos/major_clanger/1488173116/sizes/l/in/photostream/
    • 41. #12 Stay up all night! Hacking Period - 24 Hours Countdown Ideation and Team Formation from 1:30pm Sat Tackle the hard problems first Fail quickly Register your hack by 12pm Sunday
    • 42. I am your friend! Coffee & Snacks Food will be provided
    • 43. I am not your friend
    • 44. #13 Take a Break & have fun local band from Y! tw office today at 6.30pm Y! games area behind speaker
    • 45. #14 Practice is king 120 seconds only - 1 person only to present State the problem your hack is solving Describe how you solved it. What tech did you use? Demo a working prototype Rooms to practice their demo in ... talk to a Yahoo! ... 15 mins per group to rehearse “practice is king” - taiwanese saying
    • 46. #15 Be memorable
    • 47. When it’s all over...• Keep it live• Will be available on HackTrackr• Publish your code on GitHub• Tell us when you’re hacks progress further• Stay in touch with other hackers• http://developer.yahoo.com/blog
    • 48. Social Media• Follow @ydn for Twitter updates• Follow yahoodevelopernetwork on FB• #openhacktaiwan (twitter)• #openhacktaiwan2012 (flickr)

    ×