module-driven development
JavaScript Shell
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
example
slides
dalek.sh
readme.markdown
slides.sh

readme.markdown

module-driven development

how I write modules

impasse

Notice when you are stuck.

If there was a module that did X, this problem would be really easy.

Search for X.

If X exists, use it!

If X doesn't exist: write it, test it, publish it.

As you write X, notice when you are stuck and iterate as necessary.

characteristics

When you pick a narrow problem to solve:

  • contributing is easier.

When you pick a narrow-enough problem

Sometimes, guess and test

browsers

static assets

test

tape!

publish

If it's your first time, type npm adduser.

Then just npm publish.