The puzzle of motivation

  • The puzzle of motivation – Daniel Pink
    • https://www.ted.com/talks/dan_pink_the_puzzle_of_motivation
      • When – the scientific secret of timing
      • @DanielPink

      Here are a few key take aways from this short Ted Talk:

      Higher incentives led to worse performance

      Mechanical skills = the higher the skill the higher the pay
      Cognitive skill = opposite

      3 items:

      • Autonomy
        • Self direction works really well
          • Atlassian (Jira)
          • Hackathon
          Fedex days

        • 20 Percent Time
        • I think its something we have tried to encourage with “meeting free fridays”
        • ROWE (Results only work environment) – no schedules, just get the work done, meetings optional = productivity up, work satisfaction goes up
        • read more

Publishing packages to NPM

These are the notes/process I used when developing the Node Reach SDK package:

The “Standard” Release Process

Here is my understanding of the steps that are most commonly expected to be run when publishing a new version of an npm package.

  1. Safety Checks:
    1. git pull
    2. git status
    3. npm ci
    4. npm test
    Prepare the Release:
    1. npm run build
    Update the Changelog Update the Version Number:
    1. npm version
    2. Or by hand:
      1. Update version in package.json & package-lock.json
      2. git commit -am ‘2.0.0’
      3. git tag v2.0.0
      Publish to npm:
      1. npm publish
      Publish to Git:
      1. git push
      2. git push –tags
      Create a GitHub Release (optional)