innovating the hacker way

52
Balaji Narayanan Hacking 101

Upload: balaji-narayanan

Post on 06-May-2015

1.079 views

Category:

Technology


2 download

TRANSCRIPT

Page 1: Innovating the  Hacker Way

Balaji Narayanan

Hacking 101

Page 2: Innovating the  Hacker Way

Hacking?

Page 3: Innovating the  Hacker Way

“Someone who makes furniture with an axe”

- Hacker in German

Page 4: Innovating the  Hacker Way

hacker: n. A person who enjoys exploring the details of programmable systems and how to stretch their capabilities

Page 5: Innovating the  Hacker Way

“Hacking” is a constructive term.

“Cracking” is destructive

Page 6: Innovating the  Hacker Way

“Altering a system to do what you want it to do using

what is at your disposal”

- Christian Heilmann

Page 7: Innovating the  Hacker Way
Page 8: Innovating the  Hacker Way

Hack Day

Page 9: Innovating the  Hacker Way

24 hours of un-interrupted, unrestrained coding and

innovation

Page 10: Innovating the  Hacker Way

Hack

Page 11: Innovating the  Hacker Way

Eat

Page 12: Innovating the  Hacker Way

Get Help

Page 13: Innovating the  Hacker Way

Recharge

Page 14: Innovating the  Hacker Way

Hack

http://www.flickr.com/photos/rlerdorf/3250595638/

Fix

Page 15: Innovating the  Hacker Way

Present

Page 16: Innovating the  Hacker Way

Win

Page 17: Innovating the  Hacker Way

Have Fun

Page 18: Innovating the  Hacker Way

Where do I start?

Page 19: Innovating the  Hacker Way

A good hack starts with an idea…

Page 20: Innovating the  Hacker Way

Fix something you use every day

Page 21: Innovating the  Hacker Way

http://www.flickr.com/photos/justinpoliachik/3893820201/

Scratch your own itch

Page 22: Innovating the  Hacker Way

Build something you will use yourself

Page 23: Innovating the  Hacker Way

Hack for Good - Make the world a better place

Page 24: Innovating the  Hacker Way

Go local – tools for helping your local community

Page 25: Innovating the  Hacker Way

http://developer.yahoo.com

Page 26: Innovating the  Hacker Way

http://www.github.com/

Page 27: Innovating the  Hacker Way

Show us what can be built using the systems we

(and others) offer.

Page 28: Innovating the  Hacker Way

http://www.crosstag.me

Page 29: Innovating the  Hacker Way

http://fakemytrip.mygola.com

Page 30: Innovating the  Hacker Way

http://fakemytrip.mygola.com

Page 31: Innovating the  Hacker Way

Presenting your hack

Page 32: Innovating the  Hacker Way

Do not show us slides about your hack

Page 33: Innovating the  Hacker Way

Show us what you have done

Page 34: Innovating the  Hacker Way

Technical glitches happen

Page 35: Innovating the  Hacker Way

Have a plan-B

Page 36: Innovating the  Hacker Way

And once you are done

Page 37: Innovating the  Hacker Way

Keep your hack live for others to see

Page 38: Innovating the  Hacker Way

Show other hackers what you have done

Page 39: Innovating the  Hacker Way

Publish your code on github

Page 40: Innovating the  Hacker Way

Join us and take it even further!

Page 41: Innovating the  Hacker Way

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!

Page 42: Innovating the  Hacker Way

Fivethings to remember

Page 43: Innovating the  Hacker Way

1. Don’t concentrate on your favorite toys

Page 44: Innovating the  Hacker Way

http://www.flickr.com/photos/capricorndragon/4000384412/

2. A good hack doesn’t need to be a big thing

Page 45: Innovating the  Hacker Way

3. Don’t look for features.

Page 46: Innovating the  Hacker Way

4. Find things that already work

Page 47: Innovating the  Hacker Way

5. You only have 24 hours

Page 48: Innovating the  Hacker Way

Innovation has no limits

Page 49: Innovating the  Hacker Way

Go Hack !!!Have Fun

Page 50: Innovating the  Hacker Way

• twitter:• @hackuindia – event info• #hacku – add to all tweets

• flickr: #hacku• irc: #hacku

Page 51: Innovating the  Hacker Way

Balaji Narayanan@balajijeganhttp://balajin.net/blog/http://slideshare.net/balajijegan/

Thank You

Page 52: Innovating the  Hacker Way

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/