I just realize i always misinterpret the meaning of learning curve. So here are the definitions on the internet.
From Wikipedia
The expression steep learning curve is used with opposite meanings. The term is often used in common English with the meaning of a difficult initial learning process. Nevertheless, the Oxford English Dictionary, The American Heritage Dictionary of the English Language, and Merriam-Webster’s Collegiate Dictionary define a learning curve as the rate at which skill is acquired, so a steep increase would mean a quick increment of skill.
From StackOverflow
The term learning curve refers to the graphical relation between the amount of learning and the time it takes to learn.
From dictionary.com
A graphic representation of progress in learning measured against the time required to achieve mastery.
This speech was done by the Zach Holman, the Director of Design in GitHub. He talked about how GitHub starts from the very beginning and moves forward with progressive change. He also emphasized the automation in development, deployment and recovery is one of the key factors on the success of GitHub. The last but not least, in the past 5 years, no one ever quits GitHub. Love it!
Recently i saw an interesting picture in Facebook and luckily i found the english version. But i have changed the title so now it is some words from my heart.
My dear friends, if u agree with this law. LIKE IT, SHARE IT, WHATEVER YOU WANNA DO WITH IT JUST SPREAD IT!