Your SlideShare is downloading. ×
0
Hacking 101Balaji Narayanan
Hacking?
“Someone who makesfurniture with an axe”             - Hacker in German
hacker: n.A person who enjoys exploring thedetails of programmable systemsand how to stretch theircapabilities
“Hacking” is a constructive term.   “Cracking” is destructive
“Altering a system to do what you want it to do using what     is at your disposal”                     - Christian Heilmann
Hack Day
24 hours of un-interrupted, unrestrained  coding and innovation
Hack
Eat
Get Help
Recharge
Hack         Fixhttp://www.flickr.com/photos/rlerdorf/3250595638/
Present
Win
Have Fun
Where do I start?
A good hack starts with an idea…
Fix something you use every            day
Scratch your own itchhttp://www.flickr.com/photos/justinpoliachik/3893820201/
Build something you will use yourself
Hack for Good - Make the world         a better place
Go local – tools for helping your         local community
http://developer.yahoo.com
http://www.github.com/
Show us what can be builtusing the systems we (and       others) offer.
http://www.crosstag.me
http://fakemytrip.mygola.com
http://fakemytrip.mygola.com
Presenting your hack
Do not show us slides about your hack
Show us what you have done
Technical glitches happen
Have a plan-B
And once you are done
Keep your hack live for     others to see
Show other hackers what you         have done
Publish your code on github
Join us and take it even         further!
How we judge the hacks• Working Prototype• Solves a real problem• Great User Experience• Uses data or technology in a uniq...
1. Don’t concentrate on your   favorite toys
2. A good hack doesn’t   need to be a big thinghttp://www.flickr.com/photos/capricorndragon/4000384412/
3. Don’t look for   features.
4. Find things that   already work
5. You only have 24   hours
Innovation has no limits
Go Hack !!! Have Fun
• twitter:  • @hackuindia – event info  • #hacku – add to all tweets• flickr: #hacku• irc: #hacku
Thank YouBalaji Narayanan@balajijeganhttp://balajin.net/blog/http://slideshare.net/balajijegan/
Hack Resources•   http://developer.yahoo.com•   http://developer.yahoo.com/yql/console•   http://github.com/yahoo•   http:...
Innovating the  Hacker Way
Innovating the  Hacker Way
Upcoming SlideShare
Loading in...5
×

Innovating the Hacker Way

1,093

Published on

Published in: Technology, News & Politics
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,093
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Thank previous speaker, Introduce Crew on Stage, Previoushacku participants?
  • How does this word resonate with you?
  • Jargon File
  • Often misrepresented in the media
  • So what is a hacker?
  • Hack U - Bring the concept from our internal Hack Days and Open Hack days to Universities
  • Find solutions to the problems!
  • Find solutions to the problems! Find something that always annoyed you with systems you use... ...and build a workaround. Every good work of software starts by scratching a developer’s personal itch. • To solve an interestin 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.g problem, start by finding a problem that is interesting to you.
  • Find something that always annoyed you with systems you use... ...and build a workaround.
  • Random Hacks of Kindness / Raj Kumar Hirani / Aamir Khan / Anna Hazare
  • Auto Evalo - Category: Local relevance, Crowd sourcing - Siddarth S, SaileshMukil of CEG - an app that helps people know the price point to start bargaining when boarding an auto in Chennai using crowd-sourced data.Yahoo Just Dial - Category: Social cause and relevance to IndiaPankaj Kumar and Janardhan Reddy - IIT Madras. A voice based just-dial like service to cater to illiterate people to find information about services around them.http://developer.yahoo.com/blogs/ydn/posts/2011/10/heated-hacku-at-iit-madras/
  • Everything that yahoo does for developers is located. With documentations, code examples
  • Everything that yahoo does for developers is located. With documentations, code examples
  • Select kilometers FROM geo.distance where place1="bangalore" AND place2="chennai"
  • Record screencastDo not depend on internetKeep your stuff ready in browser
  • Tell us about your progress
  • In our fourms / groups – developer.yahoo.com/forums
  • Y! is interested in hacks around digital media, advertising, personalization, big data, local, social, mobile…
  • Be ready to play with new technologies
  • Hacks are not very complex. Lot of people think they have to finish the product in 24 hours! We have very cool building blocks todayUse them Play with new technologies
  • Don’t try to solve everything in your hack.. Instead of Building something and put feature feature in it.. Concentrate on building one thing. 1 thing is enuf
  • Mashing up things that already work.
  • You have only 24 hours. You have to show what you have done.
  • Transcript of "Innovating the Hacker Way"

    1. 1. Hacking 101Balaji Narayanan
    2. 2. Hacking?
    3. 3. “Someone who makesfurniture with an axe” - Hacker in German
    4. 4. hacker: n.A person who enjoys exploring thedetails of programmable systemsand how to stretch theircapabilities
    5. 5. “Hacking” is a constructive term. “Cracking” is destructive
    6. 6. “Altering a system to do what you want it to do using what is at your disposal” - Christian Heilmann
    7. 7. Hack Day
    8. 8. 24 hours of un-interrupted, unrestrained coding and innovation
    9. 9. Hack
    10. 10. Eat
    11. 11. Get Help
    12. 12. Recharge
    13. 13. Hack Fixhttp://www.flickr.com/photos/rlerdorf/3250595638/
    14. 14. Present
    15. 15. Win
    16. 16. Have Fun
    17. 17. Where do I start?
    18. 18. A good hack starts with an idea…
    19. 19. Fix something you use every day
    20. 20. Scratch your own itchhttp://www.flickr.com/photos/justinpoliachik/3893820201/
    21. 21. Build something you will use yourself
    22. 22. Hack for Good - Make the world a better place
    23. 23. Go local – tools for helping your local community
    24. 24. http://developer.yahoo.com
    25. 25. http://www.github.com/
    26. 26. Show us what can be builtusing the systems we (and others) offer.
    27. 27. http://www.crosstag.me
    28. 28. http://fakemytrip.mygola.com
    29. 29. http://fakemytrip.mygola.com
    30. 30. Presenting your hack
    31. 31. Do not show us slides about your hack
    32. 32. Show us what you have done
    33. 33. Technical glitches happen
    34. 34. Have a plan-B
    35. 35. And once you are done
    36. 36. Keep your hack live for others to see
    37. 37. Show other hackers what you have done
    38. 38. Publish your code on github
    39. 39. Join us and take it even further!
    40. 40. How we judge the hacks• Working Prototype• Solves a real problem• Great User Experience• Uses data or technology in a unique and interesting way• Uses technology or data from Yahoo!• X-factor!
    41. 41. 1. Don’t concentrate on your favorite toys
    42. 42. 2. A good hack doesn’t need to be a big thinghttp://www.flickr.com/photos/capricorndragon/4000384412/
    43. 43. 3. Don’t look for features.
    44. 44. 4. Find things that already work
    45. 45. 5. You only have 24 hours
    46. 46. Innovation has no limits
    47. 47. Go Hack !!! Have Fun
    48. 48. • twitter: • @hackuindia – event info • #hacku – add to all tweets• flickr: #hacku• irc: #hacku
    49. 49. Thank YouBalaji Narayanan@balajijeganhttp://balajin.net/blog/http://slideshare.net/balajijegan/
    50. 50. Hack Resources• http://developer.yahoo.com• http://developer.yahoo.com/yql/console• http://github.com/yahoo• http://hackyourworld.org/• http://github.com/codepo8/hackday-toolbox/• http://talks.php.net/show/hacku/
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×