Slide 1

Slide 1 text

choose your adventure! START HERE *

Slide 2

Slide 2 text

1997 Me = 13 years old

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

I’m Kyle Neath Find me @kneath

Slide 6

Slide 6 text

I’m Director of Design I work at GitHub. It’s a tech thing.

Slide 7

Slide 7 text

Mostly, I discuss features write code sketch design

Slide 8

Slide 8 text

I’m ≅ Designer That label frustrates me.

Slide 9

Slide 9 text

I’m a Builder I build things with computers.

Slide 10

Slide 10 text

games photo-sharing START HERE TOOLS

Slide 11

Slide 11 text

Our tools are kinda shitty Well, historically they’ve been shitty.

Slide 12

Slide 12 text

THE FIGHT of the decade designer developer vs.

Slide 13

Slide 13 text

Pretty dumb.

Slide 14

Slide 14 text

Things are looking up!

Slide 15

Slide 15 text

 AppKit UIKit

Slide 16

Slide 16 text

Deployment just isn’t a thing

Slide 17

Slide 17 text

Remembering my first time

Slide 18

Slide 18 text

The most challenging part of building Nightfire…

Slide 19

Slide 19 text

ASP 3.0 Game concept SQL Getting the @*!¡#*; hosted

Slide 20

Slide 20 text

Getting the @*!¡#*; hosted Time spent not building the game

Slide 21

Slide 21 text

> Please enter cheat code...

Slide 22

Slide 22 text

> Please enter cheat code... >

Slide 23

Slide 23 text

> Please enter cheat code... > > Skipping Stage 1: Learn Ubuntu

Slide 24

Slide 24 text

> Please enter cheat code... > > Skipping Stage 1: Learn Ubuntu > Please continue building rad shit

Slide 25

Slide 25 text

Gets this 

Slide 26

Slide 26 text

 WWDC 1997 e way you get programmer productivity is not by increasing the lines of code per programmer per day. at doesn’t work.

Slide 27

Slide 27 text

 WWDC 1997 e way you get programmer productivity is by eliminating lines of code you have to write.

Slide 28

Slide 28 text

 NeXT Philosophy RADNESS EFFORT EFFORT FRAMEWORK

Slide 29

Slide 29 text

 NeXT Philosophy RADNESS EFFORT EFFORT FRAMEWORK Manages  complexity

Slide 30

Slide 30 text

EFFORT We’re still writing code solving hard problems pushing limits

Slide 31

Slide 31 text

FRAMEWORK

Slide 32

Slide 32 text

increase your potential for building rad shit TOOLS

Slide 33

Slide 33 text

Spectrum of Builders Where do you want to apply your potential?

Slide 34

Slide 34 text

Network Ops Business Executive Copywriter Visual Designer UX Designer Sysadmin Assembly Hacker Kernel Hacker Mac Developer Marketer

Slide 35

Slide 35 text

This is your potential How do you want to spend it? Proficient Mastered

Slide 36

Slide 36 text

1997 I want to be a master Mac Developer Mastered

Slide 37

Slide 37 text

1997 I want to be a master Visual Designer Mastered

Slide 38

Slide 38 text

1997 I want to be a proficient Visual Designer and play around as a Mac Developer Proficient

Slide 39

Slide 39 text

2012 I want to be a master Visual Designer and a proficient Mac Developer Proficient Mastered TOOLS and a proficient Marketer! and learn me some Unix!

Slide 40

Slide 40 text

? 20.. Proficient TOOLS What does it mean when we hit Double Rainbow?

Slide 41

Slide 41 text

increase your potential for building rad shit better companies

Slide 42

Slide 42 text

GitHub is a web shop mac shop java shop iphone shop windows shop android shop

Slide 43

Slide 43 text

GitHub builds good tools

Slide 44

Slide 44 text

GitHub hires for web mac java iphone windows android …

Slide 45

Slide 45 text

Our windows developer Loves to work on the web api windows  needs  a  good  api the  api  needs  good  clients

Slide 46

Slide 46 text

Our iPhone developer Now works on a CoffeeScript app Got sick of iOS development everyone  needs  change everyone  wants  to  learn

Slide 47

Slide 47 text

GitHub hires really good builders and keeps them happy so they build great tools

Slide 48

Slide 48 text

No content

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

better companies Closing thoughts

Slide 53

Slide 53 text

Design is a philosophy Not a profession.

Slide 54

Slide 54 text

Engineering is a philosophy Not a profession.

Slide 55

Slide 55 text

Why can’t you code? If the end product is well-designed software,

Slide 56

Slide 56 text

Why can’t you design? If the end product is well-designed software,

Slide 57

Slide 57 text

Know how to design and code It’s your personal responsibility

Slide 58

Slide 58 text

No content