Slide 1

Slide 1 text

GO WRITE A BOOK! Caio Filipini @caiofilipini

Slide 2

Slide 2 text

AGENDA WHY WRITE A BOOK? WHY GO? HOW I WROTE MY BOOK THE OUTCOME Q&A

Slide 3

Slide 3 text

WHY WRITE A BOOK?

Slide 4

Slide 4 text

TEACHING

Slide 5

Slide 5 text

LEARNING

Slide 6

Slide 6 text

HELPING YOUR COMMUNITY

Slide 7

Slide 7 text

FAME? SAY MY NAME…

Slide 8

Slide 8 text

PROFIT?

Slide 9

Slide 9 text

YEAH, SURE.

Slide 10

Slide 10 text

WHY GO?

Slide 11

Slide 11 text

BIG COMPANIES AND PROJECTS

Slide 12

Slide 12 text

BRIGHT MINDS BEHIND IT

Slide 13

Slide 13 text

SMALL LANGUAGE, EASY TO LEARN.

Slide 14

Slide 14 text

COMPILED, FAST, STATICALLY TYPED.

Slide 15

Slide 15 text

FEW, YET POWERFUL FEATURES

Slide 16

Slide 16 text

SIMPLE, BUILT-IN CONCURRENCY MODEL.

Slide 17

Slide 17 text

GROWING COMMUNITY IN BRAZIL BUT…

Slide 18

Slide 18 text

NO BOOKS IN PORTUGUESE

Slide 19

Slide 19 text

HOW I WROTE MY BOOK

Slide 20

Slide 20 text

PUBLISHER

Slide 21

Slide 21 text

WRITE EVERY DAY. EVEN IF YOU WRITE ONLY A FEW LINES. BE CONSTANT.

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

DAY 1: 282 WORDS WRITTEN

Slide 24

Slide 24 text

DAY 2: REVISION

Slide 25

Slide 25 text

DAY 3: 589 WORDS WRITTEN

Slide 26

Slide 26 text

SO FAR, SO GOOD

Slide 27

Slide 27 text

DAY 4:

Slide 28

Slide 28 text

DAY 5:

Slide 29

Slide 29 text

No content

Slide 30

Slide 30 text

IT’S HARD TO KEEP THE PACE. BUT VERY IMPORTANT.

Slide 31

Slide 31 text

QUESTION: HOW MANY WORDS DO YOU THINK YOU NEED TO EXPLAIN A HELLO WORLD PROGRAM ?

Slide 32

Slide 32 text

No content

Slide 33

Slide 33 text

42

Slide 34

Slide 34 text

WAT?

Slide 35

Slide 35 text

299

Slide 36

Slide 36 text

QUESTION: HOW MANY WORDS DO YOU THINK YOU NEED TO EXPLAIN A QUICKSORT PROGRAM ?

Slide 37

Slide 37 text

No content

Slide 38

Slide 38 text

1413

Slide 39

Slide 39 text

PROGRAMMING IS EASY. UNDERSTANDING A PROGRAM IS HARD.

Slide 40

Slide 40 text

EXPLAINING A PROGRAM IS SUPER HARD.

Slide 41

Slide 41 text

THE OUTCOME

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

RELEASED ON JULY 1st 2014.

Slide 44

Slide 44 text

~5 MONTHS TO COMPLETE.

Slide 45

Slide 45 text

172 PAGES.

Slide 46

Slide 46 text

199 COMMITS.

Slide 47

Slide 47 text

31872 WORDS.

Slide 48

Slide 48 text

~1779 LINES OF CODE SAMPLES.

Slide 49

Slide 49 text

~270 LINES OF CODE URL SHORTENER BUILT FROM SCRATCH.

Slide 50

Slide 50 text

No content

Slide 51

Slide 51 text

220 UNITS SOLD. :-)

Slide 52

Slide 52 text

LINKS http://caiofilipini.me/book.html http://www.casadocodigo.com.br/products/livro-google-go https://github.com/caiofilipini/casadocodigo-go https://github.com/caiofilipini/encurtador

Slide 53

Slide 53 text

?

Slide 54

Slide 54 text

THANK YOU! Caio Filipini @caiofilipini