emberconf 2015 closing keynote
TRANSCRIPT
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.
STORY TIMEONCE 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.
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?
RUBY SASS IN THE JS WORLD
👎👎👎
Slow Hard to manage dependencies Hard to manage dev & build deployments
ANNOUNCING: EYEGLASSTHE 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)
ANNOUNCING: EYEGLASSSASS 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.)
ANNOUNCING: DEVELOPER PREVIEWHTTPS://GITHUB.COM/SASS-EYEGLASS/EYEGLASS
Blocked on node-sass 3.0 release (~2-3 weeks) If you’re interested in helping develop or building extensions ready for launch.
COMMUNITY ISYOU
Ember core team knows this and have focused on community from day one. Ember wasn’t dropped fully formed from MegaCorp, Inc.
–Bill S. Preston, Esq.
“Be excellent to each other.”
Seriously. How fucking hard is it to be nice to each other?
–Jesus H. Christ
“Turn the other cheek.”
actually pretty hard. easy: nice people. hard: naysayers, entitled jerks, had a bad day,
–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*.
ATTACK THEIR WEAKNESSESIGNORE THEIR STRENGTHS
Every piece of software makes tradeoffs. If you do this you’re not being fair. You’re also not going to be respected.
–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.”
WHAT IF?THIS COMPLETELY CHANGES THE TONE OF THE CONVERSATION.
Not
Respect people enough to let them draw their own conclusions.
CONFIDENCEIS 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.
–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.
WHY IS EMBER GOING TO WIN?
There’s 625 of you here who are betting on ember. Why? (answers from audience)
DO YOU LOVE EMBER?
Photo Credit: http://images.elephantjournal.com/wp-content/uploads/2012/01/raised-hands.jpg
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.
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.
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.
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.