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

Overcoming imposter syndrome: promoting yourself and your open source

Overcoming imposter syndrome: promoting yourself and your open source

Bites & Bytes meetup in Lisbon
Developers mostly don’t like promotion. It’s not just about devs’ busy schedules and everlasting antagonism between accurate tech content and “promotional b.s.”—they do have reasons. But there are formats that can bring benefits to engineers—like recognition and commercialization of your open source and other real-life values.

Olga Rusakova

September 19, 2023
Tweet

Other Decks in Programming

Transcript

  1. Overcoming 

    imposter syndrome:
    promoting yourself and your
    open source
    Olga Rusakova
    Bites & Bytes

    View Slide

  2. OKLCH: blog posts

    View Slide

  3. OKLCH: OSS projects

    View Slide

  4. OKLCH: events

    View Slide

  5. OKLCH: events

    View Slide

  6. View Slide

  7. Open source promotion:
    steps
    Step 1: Organize your docs
    Step 2: Use small iterations to maintain consistency
    Step 3: Help your users
    fi
    nd you online
    Step 4: Help your users
    fi
    nd you of
    fl
    ine

    View Slide

  8. Step 1: Organize your docs

    View Slide

  9. README.md structure
    Clear description
    Why it’s useful
    Why it’s important
    The difference from other products

    View Slide

  10. How people read online
    Nielsen Norman group research: 

    https://www.nngroup.com/articles/how-people-
    read-online/

    View Slide

  11. PostCSS

    View Slide

  12. The most annoying buzzwords in
    tech?

    View Slide

  13. - Lighting-fast
    - Unprecedented
    - «Smart» everything
    - Ninja/wizard/rockstar
    - Innovative
    The most annoying buzzwords in
    tech?
    - Ecosystem
    - Optimize
    - Thought Leader
    - Agile
    - Pivot

    View Slide

  14. Annoying buzzwords:
    continued

    View Slide

  15. «Lightning-fast»

    View Slide

  16. «Innovative»

    View Slide

  17. Proofs, please!

    View Slide

  18. Proofs, please!

    View Slide

  19. Pictures, please!

    View Slide

  20. Pictures, please!

    View Slide

  21. Martian Mono
    Download on GitHub
    evilmartians/mono
    Download on Google Fonts
    fonts.google.com/specimen/Martian+Mono

    View Slide

  22. Lists and bold type, please!

    View Slide

  23. Lists and bold type, please!

    View Slide

  24. OSS project Thread in Twitter
    twitter.com/anti
    fl
    asher/status/1699024652213854233
    Your guide can become a thread

    View Slide

  25. Step 1: Organize your docs

    View Slide

  26. Step 2: Use small iterations
    to maintain consistency

    View Slide

  27. Do it via small iterations
    Each iteration contains:
    - Action (feature, tweet, article, etc)
    - Getting feedback
    - Fixing the project according to feedback

    View Slide

  28. Establish a routine

    View Slide

  29. Hey, I’m not dead!

    View Slide

  30. Hey, I’m not dead!

    View Slide

  31. Step 3: Help your users
    fi
    nd you online

    View Slide

  32. Help your users
    fi
    nd you online:
    continued

    View Slide

  33. Help your users
    fi
    nd you online:
    continued

    View Slide

  34. Help your users
    fi
    nd you
    online
    - Search engines are your friends
    - Leave online imprints
    - Don’t forget to mention people and companies

    View Slide

  35. Tagging is useful

    View Slide

  36. Step 4: Help your users
    fi
    nd you of
    fl
    ine

    View Slide

  37. View Slide

  38. Help your users
    fi
    nd you of
    fl
    ine
    - Get to know people of
    fl
    ine
    - If you use someone’s OSS and meet them: approach to say
    thanks (or complain)

    View Slide

  39. Open source promotion:
    steps
    Step 1: Organize your docs
    Step 2: Use small iterations to maintain consistency
    Step 3: Help your users
    fi
    nd you online
    Step 4: Help your users
    fi
    nd you of
    fl
    ine

    View Slide

  40. Problems

    View Slide

  41. People can hate my OSS
    - Fail fast
    - Work with negative feedback

    View Slide

  42. Is Hacker News toxic?

    View Slide

  43. Fail fast

    View Slide

  44. Rules to work with
    negative comments
    - No need to rush to respond.
    - Don’t respond to purely insulting comments. But don’t delete
    them.
    - If you are told about something as a fact, and this fact is wrong,
    you cannot leave this statement without an answer.
    - If it’s sane, reasonable critics, start asking questions. People just
    need to talk.

    View Slide

  45. I cannot write, 

    I’m bad at writing!!
    - Conduct an interview with yourself
    - Get your friends to help you
    - F-words
    - Start writing from any part, not from the title or the very beginning

    View Slide

  46. Scienti
    fi
    c research about
    swearing
    - Swearing arouses the emotions (and this can be measured!)
    - Swearing might activate parts of the “limbic system” that takes part in aspects of memory
    and emotion processing (that’s why people who have suffered brain damage and struggle to speak
    as a result, still can swear).
    - Cognitive effects because swear words command more attention and are better remembered.
    - Produces pain relief: vocalising a swear word leads to higher pain tolerance.
    Source: https://theconversation.com/the-power-of-swearing-how-obscene-words-in
    fl
    uence-your-mind-body-and-
    relationships-192104

    View Slide

  47. View Slide

  48. Summary: How to promote
    your OSS
    Step 1: Organize your docs
    — Rethink your READme
    — Create a really good description
    — Use more pics, lists, bolds and guides
    — Avoid «marketing b.s.»
    Step 2: Use small iterations to maintain consistency
    — Make your iterations bigger every time
    — Plan several pieces of content
    — Establish your routine
    — Show that your project is not dead
    Step 3: Help your users
    fi
    nd you online
    — Create more keywords combinations in different types of content
    — Always leave your imprints online
    — Mention people and companies
    Step 4: Help your users
    fi
    nd you of
    fl
    ine
    — Get to know your audience personally
    — Help other OSS creators

    View Slide

  49. Summary: Any problems?
    Haters?
    — Fail fast: make your audience bigger every time
    — Work with negative comments
    Doubts in your writing style?
    — Try different approaches (interview, recording and transcribing, start from
    any part, describe it with F-words)
    — Add emotions!!!
    Imposter syndrome?
    — Welcome to the Evil Martians’ world!

    View Slide

  50. Evil Martians

    View Slide

  51. Thank you!
    [email protected]
    evilmartians evilmartians.com

    View Slide