Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Lessons Learned While Building Hanami

76aa5b311fb40fdc2bb70c0282d66af3?s=47 Luca Guidi
November 25, 2016

Lessons Learned While Building Hanami

RubyDay 2016 - Florence, Italy

76aa5b311fb40fdc2bb70c0282d66af3?s=128

Luca Guidi

November 25, 2016
Tweet

Transcript

  1. @jodosha Lessons Learned While Building Hanami

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

  3. MAXBORN https://dnsimple.com @dnsimple DNSimple

  4. 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
  5. MAXBORN Vision

  6. How we imagine Open Source

  7. 10 How we imagine Open Source

  8. How we feel Open Source

  9. How Open Source is..

  10. 13 How many of you are involved?

  11. 15 It’s like art

  12. Mona Lisa 1503 AD

  13. How old is the universe?

  14. 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
  15. Be humble MAXBORN Lesson 1

  16. 22 Tech is a fast paced world

  17. Omnipotence of thought

  18. None
  19. 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
  20. Aim to build a habit changing software

  21. Hanami wants to change developers’ habits

  22. None
  23. None
  24. Don’t be attached to the code

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

    2
  26. There is no inspiration MAXBORN Lesson 3

  27. Don’t start a project to be a starter, but to

    be a maintainer
  28. Make progress everyday MAXBORN Lesson 4

  29. Make progress not exactly everyday MAXBORN Lesson 5

  30. None
  31. None
  32. Life is too short to help strangers over the Internet

  33. It’s hard to justify OSS time MAXBORN Lesson 6

  34. Your Ruby shop runs entirely on FOSS

  35. The Tragedy of the Commons

  36. 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
  37. Without a sustainable model OSS is a privilege

  38. None
  39. Naming is hard, with trademarks is harder MAXBORN Lesson 7

  40. Hanami was know as Lotus

  41. None
  42. None
  43. trademarks.justia.com fossmarks.com

  44. MAXBORN People

  45. Without people a tech is dead MAXBORN Lesson 8

  46. Build a welcoming Community MAXBORN Lesson 9

  47. Soft skills over software

  48. Communication is hard MAXBORN Lesson 10

  49. None
  50. First impressions matter MAXBORN Lesson 11

  51. None
  52. You’re fighting for developers’ attention

  53. None
  54. None
  55. None
  56. Optimize for first time contribution MAXBORN Lesson 12

  57. Plant trees

  58. 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
  59. Leadership comes from respect, not from entitlement MAXBORN Lesson 13

  60. MAXBORN Code

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

    14
  62. Markdown is your primary language MAXBORN Lesson 15

  63. Type safety & Data integrity MAXBORN Lesson 16

  64. Project Input Database

  65. Project Database ! ! ! ! !

  66. Project Database

  67. 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
  68. Q&A

  69. speakerdeck.com/jodosha

  70. Thank you