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

Clueless — EE Conf Keynote

Clueless — EE Conf Keynote

Tracy Osborn

October 25, 2018
Tweet

More Decks by Tracy Osborn

Other Decks in Programming

Transcript

  1. EE CON F
    T RAC Y O S B OR N @limedaring

    Tracy Osborn
    @limedaring - @[email protected]
    Clueless

    View Slide

  2. EE CON F
    T RAC Y O S B OR N @limedaring
    Hi, I’m Tracy!
    @limedaring
    (daring, not darling)

    View Slide

  3. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  4. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  5. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  6. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  7. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  8. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  9. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  10. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  11. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  12. PYCON AU
    T RAC Y O S B OR N @limedaring
    A bit about my
    background:

    View Slide

  13. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  14. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  15. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  16. PYCON CANADA
    T R AC Y O S B O R N @limedaring

    View Slide

  17. PYCON CANADA
    T R AC Y O S B O R N @limedaring
    “This site consists of Terry Brooks, the best author I
    have seen in a long time, sort of pathetic java
    games, fanfiction and short stories, and works of
    art. Not to mention a Message Board, and a Chat
    Room for all of you to enjoy.”

    View Slide

  18. PYCON CANADA
    T R AC Y O S B O R N @limedaring
    “This site consists of Terry Brooks, the best author I
    have seen in a long time, sort of pathetic java
    games, fanfiction and short stories, and works of
    art. Not to mention a Message Board, and a Chat
    Room for all of you to enjoy.”

    View Slide

  19. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  20. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  21. PYCON AU
    T RAC Y O S B OR N @limedaring
    CSC 101
    Fundamentals of
    Computer Science

    View Slide

  22. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  23. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  24. PYCON AU
    T RAC Y O S B OR N @limedaring
    CSC 101
    Fundamentals of Computer
    Science
    #talkpay

    View Slide

  25. PYCON AU
    T RAC Y O S B OR N @limedaring
    CSC 103
    Fundamentals of
    Computer Science III

    View Slide

  26. PYCON AU
    T RAC Y O S B OR N @limedaring
    CSC 103
    Fundamentals of Computer
    Science III
    #talkpay

    View Slide

  27. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  28. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  29. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  30. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  31. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  32. PYCON AU
    T RAC Y O S B OR N @limedaring

    View Slide

  33. PYCON AU
    T RAC Y O S B OR N @limedaring
    CSC 103
    Fundamentals of Computer
    Science III
    #talkpay

    View Slide

  34. PYCON AU
    T RAC Y O S B OR N @limedaring
    CSC 103
    Fundamentals of Computer
    Science III
    #talkpay

    View Slide

  35. PYCON AU
    T RAC Y O S B OR N @limedaring
    At the time I thought I wasted my time in
    university, but having a background in both
    computer science and design has been a huge
    benefit in my current career.

    View Slide

  36. PYCON AU
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    I had a direct experience with how difficult it is to
    work with code and the how teaching styles can
    make a huge difference.

    View Slide

  37. EE CON F
    T RAC Y O S B OR N @limedaring
    Speaking of that 

    first job…

    View Slide

  38. DJA NGO CON US
    T RAC Y O S B OR N @limedaring
    (Let’s talk about 

    the scariest moment in my career.)

    View Slide

  39. DJA NGO CON US
    T RAC Y O S B OR N @limedaring

    View Slide

  40. DJA NGO CON US
    T RAC Y O S B OR N @limedaring
    55% 

    raise

    View Slide

  41. DJA NGO CON US
    T RAC Y O S B OR N @limedaring

    View Slide

  42. DJA NGO CON US
    T RAC Y O S B OR N @limedaring

    View Slide

  43. DJA NGO CON US
    T RAC Y O S B OR N @limedaring

    View Slide

  44. DJA NGO CON US
    T RAC Y O S B OR N @limedaring
    There was no reason to pay me more
    until I asked for it.

    View Slide

  45. DJA NGO CON US
    T RAC Y O S B OR N @limedaring
    This moment taught me the importance of
    — Knowing what you are worth.

    View Slide

  46. DJA NGO CON US
    T RAC Y O S B OR N @limedaring
    This moment taught me the importance of
    — Knowing what you are worth.
    — How to ask for it.

    View Slide

  47. EE CON F
    T RAC Y O S B OR N @limedaring
    So I decided to 

    work for myself

    View Slide

  48. EE CON F
    T RAC Y O S B OR N @limedaring
    And back to my
    story…
    #talkpay

    View Slide

  49. EE CON F
    T RAC Y O S B OR N @limedaring
    And back to my
    story…
    #talkpay

    View Slide

  50. EE CON F
    T RAC Y O S B OR N @limedaring
    And back to my
    story…
    #talkpay

    View Slide

  51. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  52. EE CON F
    T RAC Y O S B OR N @limedaring
    And back to my
    story…
    #talkpay

    View Slide

  53. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  54. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:

    View Slide

  55. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    Inefficient web apps are OKAY when you’re learning and
    getting off the ground (as long as there are no security
    problems.)

    View Slide

  56. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    Inefficient web apps are OKAY when you’re learning and
    getting off the ground (as long as there are no security
    problems.)
    Learn by doing! I learned so much faster by having a real
    project to work on.

    View Slide

  57. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    Inefficient web apps are OKAY when you’re learning and
    getting off the ground (as long as there are no security
    problems.)
    Learn by doing! I learned so much faster by having a real
    project to work on.
    Startups are stressful but if you like having to constantly
    be learning and doing something different most days,
    then it’s a fun job.

    View Slide

  58. EE CON F
    T RAC Y O S B OR N @limedaring
    Burned out? 

    Let’s write a book!

    View Slide

  59. EE CON F
    T RAC Y O S B OR N @limedaring
    I taught myself how to build a web app using
    a few online tutorials, but (after I learned) 

    I didn’t like the way it was taught.

    View Slide

  60. EE CON F
    T RAC Y O S B OR N @limedaring
    There weren’t any tutorials that had:

    View Slide

  61. EE CON F
    T RAC Y O S B OR N @limedaring
    There weren’t any tutorials that had:
    • A customizable tutorial.

    View Slide

  62. EE CON F
    T RAC Y O S B OR N @limedaring
    There weren’t any tutorials that had:
    • A customizable tutorial.
    • That was more project-based than theory-based.

    View Slide

  63. EE CON F
    T RAC Y O S B OR N @limedaring
    There weren’t any tutorials that had:
    • A customizable tutorial.
    • That was more project-based than theory-based.
    • That didn’t assume a background in programming.

    View Slide

  64. EE CON F
    T RAC Y O S B OR N @limedaring
    There weren’t any tutorials that had:
    • A customizable tutorial.
    • That was more project-based than theory-based.
    • That didn’t assume a background in programming.
    • That was small.

    View Slide

  65. EE CON F
    T RAC Y O S B OR N @limedaring
    There weren’t any tutorials that had:
    • A customizable tutorial.
    • That was more project-based than theory-based.
    • That didn’t assume a background in programming.
    • That was small.
    • That was good-looking.

    View Slide

  66. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  67. EE CON F
    T RAC Y O S B OR N @limedaring
    (Was getting tired and burnt out. What to do? Write a
    book!

    So the university experience combined with teaching
    myself how to code caused several “a ha” moments in my
    head. 


    View Slide

  68. EE CON F
    T RAC Y O S B OR N @limedaring
    (Was getting tired and burnt out. What to do? Write a
    book!

    So the university experience combined with teaching
    myself how to code caused several “a ha” moments in my
    head. 


    View Slide

  69. EE CON F
    T RAC Y O S B OR N @limedaring
    (Was getting tired and burnt out. What to do? Write a
    book!

    So the university experience combined with teaching
    myself how to code caused several “a ha” moments in my
    head. 


    View Slide

  70. EE CON F
    T RAC Y O S B OR N @limedaring
    (Was getting tired and burnt out. What to do? Write a
    book!

    So the university experience combined with teaching
    myself how to code caused several “a ha” moments in my
    head. 


    View Slide

  71. EE CON F
    T RAC Y O S B OR N @limedaring
    Why not get 100% of the royalties?
    (For a LOT more effort.)

    View Slide

  72. EE CON F
    T RAC Y O S B OR N @limedaring
    Turning to Kickstarter

    View Slide

  73. EE CON F
    T RAC Y O S B OR N @limedaring
    Threw myself into this without really
    knowing what I was doing. Building a
    startup definitely helped here.

    View Slide

  74. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  75. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  76. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:

    View Slide

  77. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    You got to keep marketing in mind when you
    build a product. Yes, it sucks. I’d rather build a
    product than market it.

    View Slide

  78. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    You got to keep marketing in mind when you
    build a product. Yes, it sucks. I’d rather build a
    product than market it.
    Friends are awesome.

    View Slide

  79. EE CON F
    T RAC Y O S B OR N @limedaring
    Oh no, now I need to
    make a book.

    View Slide

  80. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  81. EE CON F
    T RAC Y O S B OR N @limedaring
    Projects always take way longer
    than you think.

    View Slide

  82. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  83. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:

    View Slide

  84. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    Keep it simple.

    View Slide

  85. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    Keep it simple.
    Build in a bigger buffer when building
    something people are waiting for. Better to be
    early than late.

    View Slide

  86. EE CON F
    T RAC Y O S B OR N @limedaring
    The book
    production process

    View Slide

  87. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  88. EE CON F
    T RAC Y O S B OR N @limedaring https://skl.sh/2MMa6EZ

    View Slide

  89. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  90. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  91. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:

    View Slide

  92. EE CON F
    T RAC Y O S B OR N @limedaring
    Lessons learned:
    This is where my art background 

    combined perfectly with my techy side.

    View Slide

  93. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  94. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  95. EE CON F
    T RAC Y O S B OR N @limedaring
    So I wrote
    more books…

    View Slide

  96. EE CON F
    T RAC Y O S B OR N @limedaring
    (Kickstarter)

    View Slide

  97. EE CON F
    T RAC Y O S B OR N @limedaring
    Worst part of making a
    physical book: fulfillment

    View Slide

  98. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  99. EE CON F
    T RAC Y O S B OR N @limedaring
    WHY IS SHIPPING HARD.

    View Slide

  100. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  101. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  102. EE CON F
    T RAC Y O S B OR N @limedaring
    Isn’t there a better way?

    View Slide

  103. EE CON F
    T RAC Y O S B OR N @limedaring
    Isn’t there a better way?
    Spoiler: There was. With programming.

    View Slide

  104. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  105. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  106. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  107. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  108. EE CON F
    T RAC Y O S B OR N @limedaring
    Are the paperback
    books worth it?

    View Slide

  109. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  110. EE CON F
    T RAC Y O S B OR N @limedaring
    In a nutshell…

    View Slide

  111. EE CON F
    T RAC Y O S B OR N @limedaring
    I’m proud of my journey since these experiences
    led directly to my current career.

    View Slide

  112. EE CON F
    T RAC Y O S B OR N @limedaring
    I’m proud of my journey since these experiences
    led directly to my current career.
    Building a product to help others is 

    immensely fulfilling.

    View Slide

  113. EE CON F
    T RAC Y O S B OR N @limedaring
    I’m proud of my journey since these experiences
    led directly to my current career.
    Building a product to help others is 

    immensely fulfilling.
    I’m not a millionaire, but my life is pretty cool.

    View Slide

  114. EE CON F
    T RAC Y O S B OR N @limedaring
    I’m proud of my journey since these experiences
    led directly to my current career.
    Building a product to help others is 

    immensely fulfilling.
    I’m not a millionaire, but my life is pretty cool.
    Maybe you want to build a product or startup? 

    Let’s talk!

    View Slide

  115. EE CON F
    T RAC Y O S B OR N @limedaring

    View Slide

  116. EE CON F
    T RAC Y O S B OR N @limedaring
    Follow/DM me: @limedaring
    Email me: [email protected]

    View Slide

  117. EE CON F
    T RAC Y O S B OR N @limedaring
    Thank you!

    View Slide

  118. EE CON F
    T RAC Y O S B OR N @limedaring
    Psst…
    Hello Web Books:
    hellowebbooks.com
    Speaker feedback:
    eeconf.com/speaker-feedback

    View Slide