2. COMING SOON!
THE TITLE OF THIS TALK. EVIDENTLY.
Apropos. Tom & Yehuda aren’t the only ones who can announce things that haven’t shipped yet. More on that later.
4. STORY TIME
ONCE UPON A TIME…
June 2008: 1st conf: Railsconf. 2 OSS patches to Sass.
September 2009: Yehuda helped me with a compass/rubygems issue for an hour.
September 2010: Yehuda asks me if I think he should make js frameworks for a living.
5. WHY ME?
I’M NOT AN AVID EMBER USER
My first job was writing a very ambitious JS app. it only worked in IE5.
But I helped make a thing called Sass.
Show of hands?
9. ANNOUNCING: EYEGLASS
THE BEST PARTS OF SASS & COMPASS
WORKING WITH THE BEST TOOLS JS HAS TO OFFER
What it isn’t:
* CSS prefixer (Use autoprefixer for that)
* A bunch of Sass Mixins (That’s the community’s job)
10. ANNOUNCING: EYEGLASS
SASS COMMUNITY FOR JAVASCRIPT
What it is:
* Just enough to get Sass extensions for node-sass to play nicely with each other
* Other modules that give you access to the good parts of compass (URL configuration, asset inlining, sprite
generation, math, etc.)
30. I GET IT
I’M GUILTY OF THIS TOO.
Marsellus Wallace said it best
31.
32. –Tyler Durden, probably
“You are not your OSS contributions.”
You worked hard, maybe it was even your personal idea. But the people attacking it are not attacking *you*.
33. IF YOU HAVE FEELS
STEP AWAY FROM THE KEYBOARD
Tom, Yehuda, I’m looking at you buddies.
40. –Bernard Meltzer
“If you have learned how to disagree without
being disagreeable, then you have discovered
the secret of getting along — whether it be
business, family relations, or life itself.”
41. WHAT IF?
THIS COMPLETELY CHANGES THE TONE OF
THE CONVERSATION.
Not
Respect people enough to let them draw their own conclusions.
42. CONFIDENCE
IS KNOWING YOU
DON’T NEED TO
ENGAGE.
At one point, when I was younger, I had a sports car…
Jeff croft: stop defending what you make, it’s good and your work speaks for itself.
EMBER IS GOOD. LET IT GO. Sass didn’t lose because I started ignoring negative people.
43. –Tom Dale
“I feel like Ember is ‘beleaguered’
similar to Apple in its early years.”
Tom, I want to challenge this perception.
Even though, this has probably served you well. I know how motivating it can be.
44. WHY IS EMBER GOING TO WIN?
There’s 625 of you here who are betting on ember. Why?
(answers from audience)
45. WHAT DOES “WIN” EVEN MEAN?
Most users?
Fastest?
Most big brands?
Easiest?
46. –Dad
“Find a job you love and
you’ll never work a day in your life.”
50. IF “WIN” MEANS BEING #1
BE CAREFUL WHAT YOU ASK FOR
YOU JUST MAY GET IT.
51. BEING #1 MEANS:
• Being the default choice.
• Support is WAY HARDER
• Community? Good luck.
• Enter a lottery to attend
EmberConf 2020?
50% of programmers are of below average ability.
52. BEING #2 IS THE SWEET SPOT.
• People pick you because
they know it’s a good fit.
• Less support ➔ more time
to focus on quality.
• Better fit of users ➔ better
community.
Apple hasn’t won in spite of being “beleaguered” I would argue it does so well because of it.
Many of you here may not realize it, but Sass has actually been #2 for most of it’s life. Less, was easier to install and
use and it became the default choice for many years. It grew too fast and collapsed under the weight of the user
base.
53. DON’T STOP LEARNING FROM
OTHERS
• But maybe stop
competing with them.
• Do what you do because
you love it.
• Use what you use because
you love it.
54. YOU MAY END UP #1 ANYWAY
HOPEFULLY YOU’LL BE READY BY THEN
55. THANK YOU!
I’ve loved hanging out with
you.
Please keep in touch!
@chriseppstein
I’m excited to be making Sass better for folks like yourselves and I’m excited to see how Ember & Sass in
combination can accomplish more than either of them in isolation.