Skip to content

Instantly share code, notes, and snippets.

@ksss
Created June 17, 2013 22:57
Show Gist options
  • Save ksss/5801253 to your computer and use it in GitHub Desktop.
Save ksss/5801253 to your computer and use it in GitHub Desktop.

"why?" is refactoring

why?

why is a thinking framework writed by program.

Thinking "why?" is refactoring in your mind.

Refactoring is be organized and it becomes easier to respond to changes. And most important thing is to continue refactoring.

Our mind writed by legacy code. But if you thinking "why?", your mind will be organized.

"why" will be help you organize of thinking.

But "why" is don't run. Therefore there is no implementation. It can only use help your thinking.

example:

why? "Sky is Blue" do
  because "wavelength of light effect".why? {
    think "the sun light is white. but only come blue light at human eye"
    think "human retina catch wavelength of light and send signal to brain pass the nerve"
  }
  because "this is qualia. qualia is head problem"
end

thinking API:

  • why?
  • think
  • because
  • but
  • and etc...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment