Top Banner
Balaji Narayanan Hacking 101
52

Innovating the Hacker Way

May 06, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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/