Top Banner
What the hack? Christian Heilmann What is a hack and how to survive a hack day.
65

What the hack?

May 06, 2015

Download

Education

My introduction talk to the Open Hack Day in Bangalore, India, 2010 explaining what a hack is, how to build hacks quickly and how to present your hack once you are done.
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: What the hack?

What the hack?

Christian HeilmannWhat is a hack and how to survive a hack day.

Page 2: What the hack?

There are a few myths and misunderstandings about hacking and hack days...

2

Page 3: What the hack?

3

Page 4: What the hack?

In the Yahoo! sense, hack days are about innovating and playing with our own systems.

4

Page 5: What the hack?

Hack days to day to day development is like The Ramones to The Beatles.

5

Page 6: What the hack?

We are all hackers.

6

Page 7: What the hack?

Hacking means making something work regardless of the circumstances.

7

Page 8: What the hack?

8

Page 9: What the hack?

9

Page 10: What the hack?

Hacking is nothing new.

10

Page 11: What the hack?

Folding Bridge (Netherlands, 1926)

11

Page 12: What the hack?

Early GPS (1932)

12

Page 13: What the hack?

Back then, those people were considered crazy. Now, we have these products!

13

Page 14: What the hack?

Here and now, we are looking for software solutions to problems.

14

Page 15: What the hack?

In a 24 hour period we want you to find a problem and solve it with an IT solution.

15

Page 16: What the hack?

Preferably we’d like you to play with our products and see how they work for you.

16

Page 17: What the hack?

Hack days are a great way for you to do the things you always wanted to do but your job doesn’t allow you to.

17

Page 18: What the hack?

This is for you to play with things you haven’t before and show that - if you get the chance - you can be great.

18

Page 19: What the hack?

19

Page 20: What the hack?

Hacking is not very complex.

Page 21: What the hack?

Find a problem that needs solving and then have a go at solving it!

21

Page 22: What the hack?

Tell each other your skills...

22

Page 23: What the hack?

And collaborate as teams.

23

Page 24: What the hack?

Don’t concentrate on using your favourite toys

24

Page 25: What the hack?

Concentrate on building one thing.

25

Page 26: What the hack?

You only have 24 hours!

26

Page 27: What the hack?

Find things that already work.

27

Page 28: What the hack?

And then put them together.

28

Page 29: What the hack?

Some great resources...

29

Page 30: What the hack?

http://developer.yahoo.com

Page 31: What the hack?

(...)

Libraries and frameworks.

Page 33: What the hack?
Page 37: What the hack?

YAP is the pla0ormh4p://developer.yahoo.com/yap/guide/yap‐overview.html

Page 39: What the hack?

Do you really want to fix CSS layouts?

http://developer.yahoo.com/yui/grids/builder/

Page 41: What the hack?

YQL    h4p://developer.yahoo.com/yql/console/

Page 42: What the hack?

Some examples...

42

Page 43: What the hack?

http://icant.co.uk/goohoobi/index.php?research

Page 44: What the hack?

http://vimeo.com/8075850

Page 47: What the hack?
Page 48: What the hack?

http://isithackday.com/hacks/geo/around-you/

Page 52: What the hack?

And when you are done, think about presenting your hack.

52

Page 53: What the hack?

Presenting your hack

53

Page 54: What the hack?

It is not about you.

54

Page 55: What the hack?

Do not show us slides about your hack

55

=

Page 56: What the hack?

Instead show us what the hack does!

56

Page 57: What the hack?

Then tell us how you got there.

57

Page 58: What the hack?

Technical glitches happen.

58

Page 59: What the hack?

Don’t big things up.

59

Page 60: What the hack?

Don’t fake things.

60

Page 61: What the hack?

Let’s have a demo of that.

61

Page 62: What the hack?

And when it all is over?

62

Page 63: What the hack?

Reach out to others.

63

Page 64: What the hack?

• Publish your code on GitHub

• Tell us when your hacks go further

• Stay in touch with other hackers

• Come and visit us on our forums and show us what you have done.

64

Page 65: What the hack?

  ChrisDan Heilmann  h4p://wait‐Dll‐i.com   h4p://developer‐evangelism.com  h4p://twi4er.com/codepo8   

Thanks!