Skip to content

Instantly share code, notes, and snippets.

View wataruoguchi's full-sized avatar
🦥
Curiosity Driven

Wataru Oguchi wataruoguchi

🦥
Curiosity Driven
View GitHub Profile
@wataruoguchi
wataruoguchi / WhatToExpect.md
Last active February 9, 2017 02:57
BOOKCLUB] THE 4 DISCIPLINES OF EXECUTION

THE 4 DISCIPLINES OF EXECUTION

WHAT TO EXPECT

  • Story of Jim and Store 334
    • they have created their goals, and scored but the WIG was in trouble

Five stages of behaviour change

  1. Getting clear
  • WIGs(what caused the issues? How do you solve?)
  • lead measures, scoreboard, schedule WIG sessions weekly, and hold them
@wataruoguchi
wataruoguchi / BADASS_What_Experts_Do.md
Last active January 2, 2017 23:33
Bookclub: BADASS - What Experts Do

BADASS - Making Users Awesome - Kathy Sierra

What Experts Do

Science of Badass

how do we make an ideal curve?

Definition of Badass/Expert

Given a representative task in the domain, a badass performs in a superior way, more reliably.
@wataruoguchi
wataruoguchi / GettingCloserToDocker.md
Last active December 1, 2016 05:21
Getting closer to Docker - Learning Docker Compose, Docker Machine, and Docker Swarm

Getting Closer to Docker

Foreword

Getting Started with Docker

Docker Compose

I learned about Docker in previous notes. After awhile, I learned about Docker Compse on this tutorial

What Docker Compose does is to combine Docker Containers in one file. You can start/stop all containers with one command. You can take a look how docker-compose.yml looks like:

@wataruoguchi
wataruoguchi / BADASS_The_Challenge.md
Last active December 10, 2016 23:27
Bookclub: BADASS - The Challenge

BADASS - Making Users Awesome - Kathy Sierra

The Challenge

Prologue

  • User want to be awesome
  • Awesome product has to make the user awesome

They don't say they like the product because they like the product, they say because they like themselves.

  • This product is amazing. You should see what it does...
  • I am amazing. You should see what I can do with it...

The Strategy Pattern

Speaker: Cliff Hammerschmidt Date: Nov.24, 2016

Started coding since 1981! ENOKI Solutions

How do we test:

  • h() {if (condition) {f();} else {g();}}
@wataruoguchi
wataruoguchi / CreateACadenceOfAccountability.md
Created November 20, 2016 00:25
[BOOKCLUB] THE 4 DISCIPLINES OF EXECUTION - DISCIPLINE 4: CREATE A CADENCE OF ACCOUNTABILITY

THE 4 DISCIPLINES OF EXECUTION

DISCIPLINE 4: CREATE A CADENCE OF ACCOUNTABILITY

Discipline 4 is where execution actually happens. As Discipline 1, 2, and 3 set up the game. But until you apply Discipline 3, your team isn't in the game.

  • Discipline 1: WIG for an organization and breaks it down into a set of specific, measurable targets
  • Discipline 2: Define the lead measures that will enable the team to achieve that goal
  • Discipline 3: Build a players' scoreboard that's designed solely to engage the players on your team to win

Definition of accountability

@wataruoguchi
wataruoguchi / KeepACompellingScoreboard.md
Created November 19, 2016 21:28
[BOOKCLUB] THE 4 DISCIPLINES OF EXECUTION - DISCIPLINE 3: KEEP A COMPELLING SCOREBOARD

THE 4 DISCIPLINES OF EXECUTION

DISCIPLINE 3: KEEP A COMPELLING SCOREBOARD

  • Discipline 1: WIG for an organization and breaks it down into a set of specific, measurable targets
  • Discipline 2: Define the lead measures that will enable the team to achieve that goal
  • Discipline 3: Build a players' scoreboard that's designed solely to engage the players on your team to win

The impact of scoreboard

  • You will see a level of intensity in players' play
@wataruoguchi
wataruoguchi / ActOnTheLeadMeasures.md
Created November 3, 2016 06:02
[BOOKCLUB] THE 4 DISCIPLINES OF EXECUTION - DISCIPLINE 2: ACT ON THE LEAD MEASURES

THE 4 DISCIPLINES OF EXECUTION

DISCIPLINE 2: ACT ON THE LEAD MEASURES

  • Discipline 1: WIG for an organization and breaks it down into a set of specific, measurable targets

  • Discipline 2: Define the leveraged actions that will enable the team to achieve that goal

  • Lag measure:

    • The measurement of a result you are trying to achieve
      • By the time you get the data the result has already happened; they are always lagging
  • The formula from X to Y by when in a WIG gives us a lag measure

@wataruoguchi
wataruoguchi / FocusOnTheWildlyImportant.md
Created October 21, 2016 15:25
[BOOKCLUB] THE 4 DISCIPLINES OF EXECUTION - DISCIPLINE 1: FOCUS ON THE WILDLY IMPORTANT

THE 4 DISCIPLINES OF EXECUTION

DISCIPLINE 1: FOCUS ON THE WILDLY IMPORTANT

WIG: Wildly Important Goal

Without the discipline of focus, you'll never get the results you want

Increase of the number of goals, the number of goals achieved with excellence will be going backward.

People are genetically hardwired to do one thing at a time with excellence

  • Can we mock the DOM like ReactJS does? ReactJS renders DOM by itself. Can we mock the DOM with Jemplate? -> Cannot find Mocha is running on Node.js, can this work for jemplate? https://www.npmjs.com/package/jemplate -> It will be required loading all JS & template files

  • How is ReactJS tested? -> jsdom renders DOM

  • What kind of test? -> UI test, if the element has the class, for example