This talk is for people wanting to start a FOSS project. Specifically a FOSS project which is bigger than a weekend hackfest. Though most of the advice applies there pretty nicely too.
This is not for the faint of heart.
What makes you want to build something?
This is the most important question.
What defines success for your project?
Remember the who.
Don't be scared to beg.
What technology you're going to work with.
No one can read your mind.
You're going to have to put in the majority of the work.
Lines of code we've written on Praelatus
------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- Go 97 2117 557 9097 JavaScript 194 1920 344 8279 Python 57 1048 807 3039 Markdown 16 762 0 2980 Elixir 57 266 183 1146 EEx 19 79 0 407 CSS 2 95 170 197 Bourne Shell 1 50 13 173 JSON 2 0 0 123 Sass 3 18 1 74 INI 1 18 0 73 YAML 4 9 1 55 PO File 1 20 18 55 HTML 2 0 0 18 ------------------------------------------------------------------------------- SUM: 456 6402 2094 25716 -------------------------------------------------------------------------------
Lines of code in the current development version.
------------------------------------------------------------------------------- Language files blank comment code ------------------------------------------------------------------------------- JavaScript 190 1322 58 6626 Python 57 1048 807 3039 Markdown 7 290 0 713 CSS 2 95 170 197 JSON 1 0 0 100 INI 1 18 0 73 YAML 2 2 0 21 HTML 2 0 0 18 ------------------------------------------------------------------------------- SUM: 262 2775 1035 10787 -------------------------------------------------------------------------------
Discoverability is super important.
These guys are my heroes.
Thank you!
Mathew Robinson @chasinglogic
Things I'm qualified to talk about:
Pretty much in that order.