Slide 1

Slide 1 text

@jodosha Lessons Learned While Building Hanami

Slide 2

Slide 2 text

Luca Guidi https://lucaguidi.com @jodosha MAXBORN

Slide 3

Slide 3 text

MAXBORN https://dnsimple.com @dnsimple DNSimple

Slide 4

Slide 4 text

We’ll Learn About ☐How old is the universe? ☐Psychological theories ☐Economic theories ☐The teachings of a British admiral from the 18th Century ☐Silly and useless facts

Slide 5

Slide 5 text

MAXBORN Vision

Slide 6

Slide 6 text

How we imagine Open Source

Slide 7

Slide 7 text

10 How we imagine Open Source

Slide 8

Slide 8 text

How we feel Open Source

Slide 9

Slide 9 text

How Open Source is..

Slide 10

Slide 10 text

13 How many of you are involved?

Slide 11

Slide 11 text

15 It’s like art

Slide 12

Slide 12 text

Mona Lisa 1503 AD

Slide 13

Slide 13 text

How old is the universe?

Slide 14

Slide 14 text

The more you know ☑How old is the universe? ☐Psychological theories ☐Economic theories ☐The teachings of a British admiral from the 18th Century ☐Silly and useless facts

Slide 15

Slide 15 text

Be humble MAXBORN Lesson 1

Slide 16

Slide 16 text

22 Tech is a fast paced world

Slide 17

Slide 17 text

Omnipotence of thought

Slide 18

Slide 18 text

No content

Slide 19

Slide 19 text

The more you know ☑How old is the universe? ☑Psychological theories ☐Economic theories ☐The teachings of a British admiral from the 18th Century ☐Silly and useless facts

Slide 20

Slide 20 text

Aim to build a habit changing software

Slide 21

Slide 21 text

Hanami wants to change developers’ habits

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

No content

Slide 24

Slide 24 text

Don’t be attached to the code

Slide 25

Slide 25 text

If it isn’t personal, nobody can hurt you MAXBORN Lesson 2

Slide 26

Slide 26 text

There is no inspiration MAXBORN Lesson 3

Slide 27

Slide 27 text

Don’t start a project to be a starter, but to be a maintainer

Slide 28

Slide 28 text

Make progress everyday MAXBORN Lesson 4

Slide 29

Slide 29 text

Make progress not exactly everyday MAXBORN Lesson 5

Slide 30

Slide 30 text

No content

Slide 31

Slide 31 text

No content

Slide 32

Slide 32 text

Life is too short to help strangers over the Internet

Slide 33

Slide 33 text

It’s hard to justify OSS time MAXBORN Lesson 6

Slide 34

Slide 34 text

Your Ruby shop runs entirely on FOSS

Slide 35

Slide 35 text

The Tragedy of the Commons

Slide 36

Slide 36 text

The more you know ☑How old is the universe? ☑Psychological theories ☑Economic theories ☐The teachings of a British admiral from the 18th Century ☐Silly and useless facts

Slide 37

Slide 37 text

Without a sustainable model OSS is a privilege

Slide 38

Slide 38 text

No content

Slide 39

Slide 39 text

Naming is hard, with trademarks is harder MAXBORN Lesson 7

Slide 40

Slide 40 text

Hanami was know as Lotus

Slide 41

Slide 41 text

No content

Slide 42

Slide 42 text

No content

Slide 43

Slide 43 text

trademarks.justia.com fossmarks.com

Slide 44

Slide 44 text

MAXBORN People

Slide 45

Slide 45 text

Without people a tech is dead MAXBORN Lesson 8

Slide 46

Slide 46 text

Build a welcoming Community MAXBORN Lesson 9

Slide 47

Slide 47 text

Soft skills over software

Slide 48

Slide 48 text

Communication is hard MAXBORN Lesson 10

Slide 49

Slide 49 text

No content

Slide 50

Slide 50 text

First impressions matter MAXBORN Lesson 11

Slide 51

Slide 51 text

No content

Slide 52

Slide 52 text

You’re fighting for developers’ attention

Slide 53

Slide 53 text

No content

Slide 54

Slide 54 text

No content

Slide 55

Slide 55 text

No content

Slide 56

Slide 56 text

Optimize for first time contribution MAXBORN Lesson 12

Slide 57

Slide 57 text

Plant trees

Slide 58

Slide 58 text

The more you know ☑How old is the universe? ☑Psychological theories ☑Economic theories ☑The teachings of a British admiral from the 18th Century ☐Silly and useless facts

Slide 59

Slide 59 text

Leadership comes from respect, not from entitlement MAXBORN Lesson 13

Slide 60

Slide 60 text

MAXBORN Code

Slide 61

Slide 61 text

With Ruby it’s easy to write (wrong) code MAXBORN Lesson 14

Slide 62

Slide 62 text

Markdown is your primary language MAXBORN Lesson 15

Slide 63

Slide 63 text

Type safety & Data integrity MAXBORN Lesson 16

Slide 64

Slide 64 text

Project Input Database

Slide 65

Slide 65 text

Project Database ! ! ! ! !

Slide 66

Slide 66 text

Project Database

Slide 67

Slide 67 text

The more you know ☑How old is the universe? ☑Psychological theories ☑Economic theories ☑The teachings of a British admiral from the 18th Century ☑Silly and useless facts

Slide 68

Slide 68 text

Q&A

Slide 69

Slide 69 text

speakerdeck.com/jodosha

Slide 70

Slide 70 text

Thank you