HomeVideos

How I Became a Software Developer @ GitHub - Brooks Swinnerton

Now Playing

How I Became a Software Developer @ GitHub - Brooks Swinnerton

Transcript

116 segments

0:00

the first time that I ever realized that

0:02

I may be interested in just the world of

0:05

computer science and engineering was I

0:07

had a Playstation that I took apart on

0:11

the living-room floor and just wanted to

0:14

see what made it tick what how in the

0:16

world did like you get these amazing

0:18

graphics on a TV screen from this

0:19

plastic box my dad walked in and saw

0:23

this brand-new PlayStation on the ground

0:26

and he he almost lost it but that was

0:29

actually that was just kind of like the

0:30

way that I always thought through things

0:32

was like how does this work like what

0:34

makes this tick and so I think that was

0:37

kind of the first part where I realized

0:39

like oh this is fascinating that there's

0:41

there's this whole world's beyond this

0:42

plastic box and how it operates so I I

0:47

was fascinated by that idea and in

0:50

college I pursued that I when I

0:54

originally went into that world though

0:55

it was in a different subset it was not

0:58

software engineering it was as a Systems

1:01

Administrator basically managing these

1:03

servers making sure that they're always

1:05

up making sure that their fault tolerant

1:07

and I did that at NYU for NYU's Library

1:11

and that was you know you work in a data

1:14

center you like work with hardware

1:15

you're like lifting up heavy servers

1:17

heavy expensive servers and you're

1:19

putting them in a rack and pulling them

1:21

out and replacing components and that

1:23

that really catered to my interest of

1:25

like taking apart that original

1:27

PlayStation and seeing how it worked

1:28

right it was just on a much bigger scale

1:30

at this point and so I did that for a

1:33

bit this this concept of like systems

1:37

engineering and the first time that I

1:41

ever really considered software

1:43

engineering was on a bus there was this

1:46

event it was called startup bus it still

1:49

goes on today and the idea is that I

1:52

live in New York and there's a variety

1:54

of different buses these startup buses

1:57

and the idea is you get on the bus with

1:59

about 30 people that you don't know

2:01

there's about 20 20 technical people

2:05

about five designers and five people who

2:09

are just experts in business and the

2:11

idea is you it's like a hackathon you

2:13

form the idea on the bus of hey this is

2:16

a startup that I think would be

2:17

interesting and you drive to Austin

2:20

Texas there's one bus and Mexico City

2:24

there's one in San Francisco there's one

2:26

in New York they all converge at South

2:29

by Southwest and by the time that you

2:30

arrived there you have to have built and

2:33

launched the startup and you pitch it

2:36

and so there's investors there and that

2:38

was I was super out of my element I had

2:41

no idea how to code outside of just very

2:43

simple things that related to my past

2:45

career and that was my first kind of

2:49

experience with oh my gosh this is

2:51

incredible I can make something out of

2:53

nothing and I I caught the bug I was

2:57

just completely fascinated and so after

2:59

the startup bus you know we launched

3:01

this this startup we we pitched it and

3:03

it was a ton of fun I made lifelong

3:05

friends through it but after the fact I

3:08

was like I need to find a way into this

3:10

new career and I I started applying for

3:14

jobs one of them I applied to be an

3:17

intern at a company called General

3:20

Assembly which teaches folks how to code

3:22

and so I I got turned down and I was

3:27

like no no I I really want this you

3:29

don't understand like I really want to

3:30

work here and they were like okay fine

3:32

we'll try you out and so I learned an

3:35

incredible amount just getting an

3:37

opportunity to work with others that

3:39

were already immersed in this world of

3:41

software engineering and it was over

3:43

that period of time where I started to

3:46

kind of migrate towards this idea of

3:48

api's we were building an application

3:52

called hub at the time which showed you

3:54

events in your area with all of your

3:57

classmates and connections that they may

3:58

be attending as well and so it was

4:00

during that time period that I was I

4:03

became particularly interested in in

4:05

api's and getting data from a server

4:07

those big boxes in that cold data center

4:10

to a cell phone

4:12

and so after more and more time I just

4:16

grew more and more interested in that

4:17

particular focus and in 2016

4:21

actually I guess it was in 2015 I

4:23

applied for a job at github just out of

4:25

the blue thinking there's

4:26

away but by just a lot of luck and hard

4:30

work I was able to get through the the

4:32

interview and then started at github I

4:37

kind of took that that knowledge that I

4:39

had built over time from working on

4:41

api's and got a chance to implement it

4:44

here you know

4:46

you

4:50

[Music]

Interactive Summary

The speaker traces their journey into software engineering, starting from a childhood curiosity about how hardware works—symbolized by taking apart a PlayStation—to a career in systems administration, and finally transitioning into software engineering after a transformative experience on the 'Startup Bus.' They describe how persistence led to an internship at General Assembly, where they developed a specific passion for APIs and data communication, eventually culminating in a role at GitHub.

Suggested questions

3 ready-made prompts